您的位置:首页 > 其它

The next day of study notes

2017-03-19 18:05 323 查看
1、标识符不能是关键字,false,true,null;标识符可以包含字母、数字、下划线、或美元符号$;标识符的第一个字符必须是字母,下划线或$;标识符是区别大小写的,并且没有限定最大长度。

2、java的基本数据类型只有八个,分别是byte(八位),short(十六位),int(三十二位),long(六十四位),float(三十二位),double(六十四位),char(十六位),boolean(不确定)。

3、在java中执行数学运算时,有如下自动提升类型规则:

所有byte、short、char将被自动提升为int型

如果其中有一个操作数是long型,计算结果就是long型

如果其中有一个操作数是float型,计算结果就是float型

如果其中有一个操作数是double型,计算结果就是double型

float与double计算结果自动提升为double

4、在给float,long类型变量赋值时后面需加上后缀F,L,在整型或长整型计算时会自动丢弃掉结果小数点之后的值。在计算中

5、转义符及其含义:\b退格   \t制表符    \n换行    \r回车    \"双引号   \'单引号    \\斜杠\

6、在计算中可以使用强制转换,将结果转换成需要的类型,如:int A=[int](3.0*5)

7、字符串不是基本数据类型,可以看成是char类型的数组,字符串的运算方式只有拼接+

8、引用是一个指向特定对象的变量,指针是一个指向特定内存地址的变量。java中的引用和C语言中指针的区别:指针可以被当成整数执行算术运算,引用要么指向一个对象,要么就是null(空)

9、常量:在声明变量前加上final使之变量只有在初始化的时候才可以被赋值,习惯上,程序员通常将常量所有字母大写

10、运算符|与||、&与&&的区别:7的二进制写法为00000111,11的二级制写法为00001011,int A=7|11,A的值为00001111,int A=7&11,A的值为00001011,在判断时||与&&条件满足就不会继续判断下去了,而|与&即使条件满足也会继续判断完所有条件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: