面向对象二

——基础语法

1、关键字const和goto不能再Java中使用

2、保留字:true、false、null ——字面量值

3、main为特殊名称,不是关键字

标识符:

1、不能使关键字或者true、false、null

2、可以包含字母、数字0-9、下划线、美元符号

3、第一个字符必须是字母、下划线或者美元符号

4、区分大小写,没有规定最大长度

所有class的根类或者超类都是object

java的数据类型:基本数据类型(byte、short、int、long、char、float、double、boolean) 

        引用数据类型(类、数组、接口) String也是引用数据类型

Java是一种强类型编程语言,这意味着在java程序中用到的所有变量都必须有明确定义的数据类型

byte:1字节(8位)

short:2字节(16位)

int:4字节(32位)

long:8字节(64位)

float:4字节(32位)

double:8字节(64位)

char:2字节(16位)

boolean:不确定,由JVM决定 true/false

数值数据表达式执行计算式,从低精度向高精度执行自动类型转换:byte<short<int<long<float<double

字符串:String  变量名=“ ”;

“+”:1、如果是字符串,直接接在后面

    2、如果是基本数据类型,加在一起运算

常量: 1、具体的值

         2、符号常量:final 数据类型 标识符 = 值;(最好全部大写)

         3、符号常量声明时必须赋值

    4、在整个程序中不能改变(不能被重新赋值)

运算符:

增/减量运算符:

1、如果输出变量本身,则最后的值为代码中有多少增/减量,全部使用

2、如果为表达式,考虑前缀与后缀

移位运算符:

1、左移运算符(<<):若该数为负整数,左移后则变小,反之变大(移位整数*2的n次方)

2、有符号右移运算符(>>):若该数为负整数,右移后则变大,反之变小(最高位用1占位)

3、无符号右移运算符(>>>):若该数为负整数,右移后则变大,反之变小(最高位用0占位)

负整数求二进制数的步骤:1、先求该数绝对值的二进制数 

            2、得到该数二进制的反码

            3、反码+1得到补码(为该数的二进制数)

布尔运算符:(按位)

  当两个数:一正一负:1、&—正数

            2、|—负数

            3、^—负数

java注释:单行注释 //

     多行注释  /* */

     javaDoc注释 /** */

原文地址:https://www.cnblogs.com/z1234/p/5899457.html