Java基础记录
命名规则
- 以字母(A-Z/a-z)、美元符号($)、下划线(_)、中文开始
- 首字母之后可以接字母(A-Z/a-z)、美元符号($)、下划线(_)、中文
基本数据类型
数值类型
-
整数
- byte1个字节范围:-128~127
- short2个字节范围:-32768~32767
- int占4个字节范围:-2147483648~2147483647
- long占8个字节范围
-
浮点数
- float占4个字节
- double占8个字节
不要用浮点数进行比较(BigDecimal)
-
字符:char占2个字节
-
字符串
JDK7新特性:数字间可以用下划线分割 1_0000_0000
布尔类型
- true
- false
变量/常量
变量
变量的作用域
- 类变量
- 实例变量
- 局部变量
public class Demo(){
static int a = 10; //类变量
String str = "hello world";//实例变量
public void method(){
int i = 0;//局部变量
}
}
常量
常量:初始化之后不能再改变的值
- 常量名一般使用大写字符
final 类型 常量名 = 值;
final double PI = 3.14;
运算符
- 算术运算符:+,-,*,/,%,++,--
- 赋值运算符:=
- 关系运算符:>,<,>=,<=,==,!=,instanceof
- 逻辑运算符:&&, ||, !
- 位运算符:&, |, ^, ~, >>, <<, >>>
- 条件运算符:? :
- 扩展赋值运算符:+=, -=, *=, /=

浙公网安备 33010602011771号