JAVA 1&2

命名规范:

包名:所有单词小写

xxxyyyzzz

类名,接口名:多单词组成时,所有单词首字母大写

XxxYyyZzz

变量,函数名:多单词组成,第一个字母小写,第二个单词开始每个字母大写

xxxYyyZzz

常量名:大写+_

XXX_YYY_ZZZ

 

Intenger.toBinaryString(int);//返回int的二进制形式的字符串

 

基本数据类型:

byte short int long

float double

char 

bool

浮点数常量默认为double

整数默认常量为int

 

强制类型转换  int(a);

字符串和任何类型数据都可以用 + 连接,最终都变成字符串

 

^:亦或运算,相同为假,不同为真

&:且运算

&&:短路,比&运算效率高

|

||:短路,比|效率高

 

位运算:二进制运算

左移:<<

3<<2;//左移2位=3*(2的二次幂):利用十进制的移位

12

 

6>>2;//右移2位:6/(2的2次幂):利用十进制移位记

1

6>>1;

3

>>>:无符号右移 //无论最高位是什么,补位用0补

&:与运算

6&3:

110

011

010=2

|:或运算

6|5

110

101

111

7

^:亦或运算//一个数亦或一个数还是那个数

6^5

110

101

011

3

~:反码,去翻运算

 

posted @ 2015-06-25 17:10  hitz&x  阅读(1967)  评论(0编辑  收藏  举报