黑马程序员技术交流社区
标题: 整理之前学习的笔记,分享一下Java基础的一些重要知识 [打印本页]
作者: nanfp 时间: 2015-7-7 22:04
标题: 整理之前学习的笔记,分享一下Java基础的一些重要知识
①Java可以把字符作为整数来对待,例如char类型可以隐式转化为int类型。char是用来存储Unicode编码的字符,占用2个字节(所以可以存储汉字)。 若想得到一个0~65536之间的数字锁代表的Unicode码中相应位置上的字符,必须使用char类型显式转换。
②在Java中允许使用汉字或其他语言文字作为变量名。
③&&和&的区别:&&有“短路”运算符之称,即第一个表达式为false时,就不用再计算第二个表达式了,例如
x=4; y=1;
if(x==3%%++y>0){ //第二个表达式的y就不会自增
x++;
}
④位移运算符(<<,>>)适用的数据类型有byte,short,char,int和long(精度从“低”到“高”依次为 byte<short<int<long<float<double)
位移运算的效率最高,例如
y<<2与y*4的结果相同,但是y<<2的效率会比较高
⑤多行注释何以嵌套单行注释,但不可以嵌套多行注释
| 欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |