第一次接触Java,感觉乱乱的,需要捋清楚一些概念再安装java。
首先,什么是JDK,什么是JRE呢?
JRE:JAVA运行环境(Java Runtime Envirnment)
JDK:Java开发工具(Java Development Kit),是整个Java的核心,包括了JRE,一些Java工具和Java的核心类库(Java API)。
也就是说,只要安装好JDK,就可以运行Java程序啦~这里省略安装过程~
第二步,尝试运行我的第一个Java程序:
用随便一个编辑器写一个helloword程序。
public class HelloWord{ public static void main(String[] args){ System.out.println("hello word"); } }
写好了程序之后,困惑又来了,为什么要有javac和java两个命令来执行这段代码呢?还是要搞清楚这两个命令~
javac:java语言编程编译器(java compiler),它负责将我们写好的.java文件编译成字节代码的.class文件,这样的文件才是电脑能读懂的文件。
java:这个命令就是用来执行程序的命令了~
执行过程:
java_test xm$ javac HelloWord.java
java_test xm$ java HelloWord
hello word
java_test xm$
这就可以了~
Java中的包:把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用,声明包:
package xxx;
public class exp01{...}
每一个编译单元仅有一个被声明为public的类。
声明为public的类名必须与所在文件的名称相同。
一个类文件可以不包含声明为public的类。
类不能用private和protected作访问控制符。(对于顶级类(外部类)来说,只有两种修饰符:public和默认(default)。因为外部类的上一单元是包,所以外部类只有两个作用域:同包,任何位置。因此,只需要两种控制权限:包控制权限和公开访问权限,也就对应两种控制修饰符:public和默认(default)。)