Java基础1_Java开发前奏

对于‘一次编译 到处运行’的理解:

源程序——【编译程序】——可执行文件——执行

java源程序——【编译程序】——java字节码文件——【windows/linux下的java字节码解释程序(java虚拟机)】——在windows/linux下执行

对于‘java三方面内涵’的理解:

编程语言:编写java源程序;

开发工具:编译程序(源程序—字节码文件);

运行环境:字节码解释器。

开发工具与运行环境的搭建:

jdk(J2EE,J2SE,J2ME)

环境变量的作用:

path环境变量。作用是指定命令搜索路径,在命令行下面执行命令时,它会到path变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把jdk安装目录下的bin目录增加到现有的path变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好path变量后,就可以在任何目录下执行javac/java等工具了

classpath环境变量。作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过classpath来寻找类的。“.”指代当前目录,也必须加入到该变量中。

java的编程过程:

一个源程序有多个类,编译后则声生成多个字节码文件(.class)。

类有关键字public,则类名必须与文件名一致,所以一个源文件中只能有一个public类。

java虚拟机运行一个类,首先从main函数开始。

java虚拟机的运行过程:

装入——校验——执行

java编程实用工具:

1.查阅帮助文档

2.jad反编译工具

注意:环境变量的设置避免路径中的空格和汉字

新的设置在已打开的命令行中不可用

设置好环境变量classpath则可以在其他路径下运行classpath所指定的路径下的类

命令行中通配符*的使用可以使操作方便快捷