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,在判断时||与&&条件满足就不会继续判断下去了,而|与&即使条件满足也会继续判断完所有条件
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,在判断时||与&&条件满足就不会继续判断下去了,而|与&即使条件满足也会继续判断完所有条件
相关文章推荐
- 87.You want to display the date for the first Mon day of the next month and
- [纪念]The Last Day Of 2004
- Android Studio-Tip of the Day-每日贴士
- The notes of How We Test Software At Microsoft(5)
- Building Scalable Web Sites : Building, scaling, and optimizing the next generation of web applicati
- Notes of the scrum meeting(11/4)
- Question of the Day: Morgan Stanley | Database
- hdu4028 The time of a day (map+dp)
- Software Rules: How the Next Generation of Enterprise Applications Will Increase Strategic Effective
- 【整理】Android Studio中Tip of the Day和keymap介绍的快捷键
- Android Studio Tips Of the Day
- The study of calling fuction in Python(20170907)
- The notes of How We Test Software At Microsoft(5)
- PowerTip of the Day- Filtering Day of Week
- 《编程之美》(The beauty of Programming) Reading notes
- The second day of learning java
- The labor day's schedule and the rate of process
- The last day of 5.1
- Silverlight Tips of the Day 系列翻译与领悟#0
- Silverlight Tips of the Day 系列翻译与领悟#4