快捷键
psvm
public static void main(String[] args) {}
sout
System.out.println( );
变量
根据作用域分类:
局部变量:方法内的变量
实例变量:方法外的变量,无static修饰(成员变量)
类变量:方法外的变量,static修饰。类中的方法使用时,不用去new对象,直接就能用。
public class Demo2 {
// 1. 实例变量,从属于对象。不初始化,会有默认值
// 除了基本类型,默认都为null; boll型默认false
String name;
// 2. 类变量
static double salary = 25000;
//main方法
public static void main(String[] args) {
// 3. 局部变量, 需要初始化,生命周期为所在方法
int i =1;
Demo2 demo2 = new Demo2();
System.out.println(demo2.name); // 结果为null
// 直接输出类变量
System.out.println(salary); // 不会报错,返回25000
}
}
常量
用final修饰,一般都是大写
(static也是修饰符,位置不固定)
public class Demo3 {
// 静态常量!!!!! final 和 static位置可互换,后面的不行
static final double PI = 3.14;
public static void main(String[] args) {
int r = 4;
System.out.println("周长 = " + 2*PI*r);
}
}