|
①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的效率会比较高 ⑤多行注释何以嵌套单行注释,但不可以嵌套多行注释
|