基本数据类型 |
类类型 |
int(4字节) |
Integer |
byte(1字节) |
Byte |
long(8字节) |
Long |
char(2字节) |
Character |
boolean(未定) |
Boolean |
float(4字节) |
Float |
double(8字节) |
Double |
short(2字节) |
Short |
基本数据类型:
整型: byte short int long
字符型:char
布尔类型:boolean (true/false)
浮点型:float double
Java中数据类型转换:
大数据类型=小数据类型->隐式装换
小数据类型=大数据类型->类型强转
运算符:
算术运算符 % ++ --
逻辑运算符(&&和||)为短路运算符:
false&&false 第一个为错的话,第二个就不用判断,这就是短路运算符。
关系运算符 ==
位运算符 & | ~(取反) ^(异或) << 循环左移 >> >>>(右移,最高位补0)
赋值运算符 =
分支语句:
if....else
switch(整型/string/枚举){
case 整型/string/枚举 :
break;
}
默认值:
基本数据类型:
char默认类型:’\u0000’;
boolean默认类型:false;
其他默认值0。
引用数据类型是null,用的会引起空指针异常。
Java枚举:
枚举变量是预先设定好的值,可以单独声明或者声明在类里。方法、变量、构造函数也可以在枚举中定义。
格式// enmu Wo{A,B,C}
class FreshJuice {
enum FreshJuiceSize{ SMALL, MEDIUM , LARGE } //定义枚举类型:小 中 大
FreshJuiceSize size;
}
public class FreshJuiceTest {
public static void main(String []args){
FreshJuice juice = new FreshJuice();
juice.size = FreshJuice.FreshJuiceSize.MEDIUM ; }
}
}
Java中Main方法:
public static void main(String[] args){ }
main方法参数必须为字符串数组(String [ ]),变量名可以随意,通常使用args即是arguments(”参数“的复数形式)的缩写。
基本语法:
Java中大小写是敏感的;
类名首字母大写;
方法名字母小写;
源文件名:源文件名和类名相同,保存的时候,类名作为文件名;
main函数是测试的;
Java标识符:
所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线(_)开始;
开头后可以是.......或数字的任何字符;
Java修饰符:
访问控制修饰符 : default, public , protected, private
非访问控制修饰符 : final, abstract, static, synchronized
Java变量:
局部变量
类变量
成员变量