基本数据类型 byte、short、int、long、float、double、char、boolean。
char类型用来表示Unicode编码表中的字符。 \n 代表换行 \b 退格 \r回车 \t制表符 \" 双引号 \'单引号 \ \反斜杠
1、变量
分为:局部变量、成员变量、静态变量。
局部变量:主要是声明在方法或者语句块的内部。其生命周期为:从声明开始,只要这个方法或者语句块执行结束了。
成员变量:主要是类的内部,在方法的外部。其生命周期为:从对象创建开始,到对象消亡。
静态变量:主要是用static来修饰,在类的内部。其生命周期为:从类加载开始,到类的卸载。
例如:
class A{
private int b=1;//成员变量
private static String c="Hello"; //静态变量
public void a(){
int a=0; //局部变量
}
}
2、final 定义
定义一个常量,其值不可更改。
3、键盘输入和输出
Scanner scanner=newScanner(System.in); //输入
StringaWord=scanner.nextLine(); //获取输入的String类型的值
int a=scanner.nextInt(); //获取输入的int类型的数值
4、StringBuffer与StringBuilder
StringBuilder不是线程安全(不能同步访问),StringBuffer是线程安全的
StringBuilder有速度优势,多数情况下使用StringBuilder,在线程安全下用StringBuffer
5、日期格式化
Date date=new Date();
SimpleDateFormat simpleDateFormat=new SimpleDateFormat('yyyy-MM-dd hh:mm:ss');//yyyy 是年,MM是月,dd是日,HH是24 hh是12 mm是分 ss是秒
simpleDateFormat.format(date);