Java基础知识(一)
JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。
JRE包含了运行Java时基础类库,是Java运行时环境变量
JVM关于Java中的内存分配(堆、栈),垃圾回收。
在任意盘建立一个简单的java文件,例如如下代码
public class hello{
public static void main(String[] arg){
System.out.println("hello world");
}
}
保存,打开cmd
输入如下指令
在输入javac hello.java,会发现多出一个hello.class的文件
javac将.java文件编译成.class文件。
然后JRE将.class文件转译成操作系统的汇编语言。在通过JVM转化为操作系统的指令,传给CPU开辟内存空间。
JVM也就是java语言能够具有跨平台性的关键。针对不同的操作系统,转化为不同的指令集,使Java能够实现Write Once Run Anywhere