JAVA基础

1.常用的Dos命令

cd    #  回到根路径
c:   #切换到C盘
d:   #切换到d盘
e:   #切换到e盘

2.Java的加载和运行

Java程序的运行包括两个非常重要的阶段

  • 编译阶段
  • 运行阶段

2.1 编译阶段

编译阶段主要的任务是检查Java源程序是否符合java语法,符合Java语法则能够生成正常的字节码文件(xxx.class),不符合Java语法规则则无法生成字节码文件。

字节码文件中不是纯粹的二进制,这种文件无法在操作系统中直接执行。

编译阶段的过程:

1.程序员需要在硬盘的某个位置新建一个.java扩展名的文件,该文件被称为java源文件,源文件中编写的是Java源代码,源代码必须符合Java语法规则

2.Java程序员需要使用JDK当中自带的javac.exe 命令对java程序进行编译

3.javac是一个java编译工具

4.一个java源文件可以生成多个字节码文件.class

5.字节码文件是最后需要执行的文件,所以.class文件生成之后,java源文件删除并不会影响java程序的运行,但是一般不删除java源文件

6.编译结束之后, 可以将class文件拷贝到其他操作系统当中执行。


2.2 运行阶段

JDK安装后, 除了自带javac.exe之外, 还有另一个工具/命令,叫做java.exe, java.exe命令主要负责运行阶段。

运行阶段的过程:

执行java A java.exe 命令会启动虚拟机(JVM), JVM会启动类加载器classLoader

classLoader会去硬盘上搜索A.class文件, 找到改文件则将该字节码文件装载到JVM

JVM 将 A.class 字节码文件解释成二进制数据

操作系统执行二进制数据和底层硬件平台进行交互

原文地址:https://www.cnblogs.com/cjwnb/p/15091224.html