一、java中的注释、及标识符
1.注释:为了方便程序的阅读,Java语言允许程序员在程序中写上一些说明性文字,用来提高程序的可读性。
(1)单行注释:使用“//”开头。
(2)多行注释:使用“/*”开头,以“*/”结尾,在“/*”和“*/”之间的内容为注释。
(3)文档注释:以“/**”开头以“*/”结尾,注释中包含一些说明性的文字及一些javaDoc标签。
2.标识符:
(1)标识符可以以字母、下划线、美元符号$及数字组成,但是开头不能使用数字;
(2)“驼峰规则”第一个单词小写,从第二个单词开始首字母大写;
(3)表示类名的标识符;每个单词的首字母大写;
二、数据类型
1.变量:代表一个可操作的储存空间,空间位置确定,但内容不确定。
变量的三要素:变量名、变量类型和作用域;
2.变量分类:局部变量、成员变量、静态变量;
局部变量:生命周期最短,随方法或语句块结束而结束;先声明和初始化才能使用。
成员变量:方法外,类内定义的变量;从属对象,生命周期随对象始终;自动初始化为0。
静态变量:使用static定义,生命周期随类始终。
3.常量:常量指固定的值,使用final修饰。
4.所有的变量、方法、类名、方法要见名知意;
5.基本数据类型:(3类8种)
6.整型(byte:一个字节;short:两个字节;int:4个字节;long:8个字节)
Java语言的整型常数默认为int型,声明long型常量可以后加‘ l ’或‘ L ’ 。
7.浮点型:(float:4个字节,double8个字节)
(1)尽量不要用浮点类型作比较;
(2)建议使用java.math包下面的两个有用的类:BigInteger和BigDecimal,这两个类可以处理任意长度的数值。 BigInteger实现了任意精度的整数运算。BigDecimal实现了任意精度的浮点运算。
8.boolean类型:只有两个值(true/false)
9.转义字符:.转义字符(\b:退格; \n:换行; \r:回车; \t: 制表符; \":双引号; \':单引号; \\:反斜杠)。
三、运算符
1.运算符分类:
(1)算术运算符:二元运算符(+、-、*、\、%);一元运算符(++、--);
(2)赋值运算符:=;
(3)扩展运算符:+=,-=,*=,/=;
(4)关系运算符:<,>,<=,<=,==,!=,instanceof;
(5)逻辑运算符:&&,||,!,^;
(6)位运算符:&,|,^,~,>>,<<,>>>;
(7)条件运算符:?,:;
(8)字符运算符:+;
2.注意赋值运算符(=)和等价运算符(==)区别;
3.一元运算符(++,--):int b=a++;执行完后,先赋值给 b;再自增;int b=++a;先自增,再赋值给b;
4.赋值运算符(+=,*=,%=):
代码截图:
5.逻辑运算符:
短路与和短路或:从左到右计算,左边操作数能够确定逻辑表达式的值,不会计算右边的操作数。
6.强制类型转换:运算符中的type表示将值var想要转换成的目标数据类型;
代码截图:
7.字符串连接符:
“+”运算后两侧操作数只要有一个是字符串(String)类型,系统会将另一个操作数转换为字符串然后再连接;
代码截图: