刚开始学java是大家肯定都记住了两行最关键的代码
public static void main(String[] args)
System.out.println();
但是对于System.out.println();这行语句中确内藏很多知识点。
众所周知 System 是系统的 out 是输出的 println 是打印换行
这一句行代码不就是 系统输出打印之后换行嘛?
NO!!!NO!!!NO!!!
先看代码
public class Demo04 {
//static 修饰st st是静态变量(类名直接调用,不用创建对象调用)
static Student st =new Student();
public static void main(String[] args) {
Demo04.st.exam();
//Demo04是一个类,直接调用静态变量st,
// st是Student类型的变量,可以调用exam()方法
System.out.println("高分");
//同理,System是一个类,
// 调用out这个静态变量,
// 这个静态变量out调用它有的println()方法,
}
}
//类
class Student{
//实例方法
public void exam(){
System.out.println("考试");
}
}
所以System.out.println();是很复杂的各种调用
其中的System,out,println,都是表示符,不过都是在java类库中java定义的
其实与我们事例中Demo04,st,exam,一样