一、命名规则
类名接口名:多单词组成时,所有单词首字母大写 XxxYyyZzz。
包名:多单词组成时,所有单词都小写 xxxyyyzzz。
变量名和函数名:多单词组成时,第一个单词首字母小写,后面的每个单词首字母大写 xxxYyyZzz。
常量名:所有字母都大写,多单词组成时,用下划线连接 XXX_YYY_ZZZ。
二、数据类型
1、基本数据类型:整型(byte,short,int,long)、浮点型(float,double)、 字符型(char)、布尔型(boolean)
2、字符串不属于基本数据类型。字符常量使用单引号‘’括起来的单个字符,涵盖世界上所 有书面语的字符。
1) 有多种数据类型混合运算时,系统首先自动将所有数据类型转换为容量最大的那种数据类型,然后进行计算。
byte b=12;
b=b+12;//报错 12默认为int型
2) byte、short、char它们之间不会相互转换,计算时首先转换为int型
byte b1=12;
byte b2=10;
byte b3=b1+b2;//报错 b1和b2都已转换为int型
3) 基本数据类型跟字符串相加时,基本数据类型转换为字符串类型
三、运算符
1、算术运算符
取模:%
a%(-b) 则不用管负号
(-a)%b 则结果加负号
短路与非短路
&和&&的区别:
-单&时,无论左边真假,右边都运算。
-双&时,如果左边为真,右边参与运算;如果左边为假,则右边不运算。
& ,^ , | ,~ , << , >> 直接对二进制进行运算。