一.JDK介绍
>> JDK:是JAVA语言的软件工具开发包,是整个JAVA开发的核心,他包含了JAVA的运行(JVM+JAVA类库)环境和JAVA工具。
1)JAVA运行环境介绍(JRE)
JRE:开发完成JAVA程序所需要的环境(由以下两部分构成)
1.JVM:JAVA虚拟机 2.运行时所需要的类库
2)JAVA开发工具:
1.编译器 2.调试器
二.JDK安装简介
>>在JDK软件中含有单独的一个jre软件,第二个界面可/可不安装(可修改路径)。
三.配置环境变量
1).jdk1.5之前需要配置三个变量
(1)java_home (2) path (3)classpath
2).jdk1.5以后只需要配置一个变量
(1)path(路径):配置的内容是bin文件夹的整个路径(包含bin)
操作如下:
我的电脑->属性->高级系统配置->高级->环境变量->系统变量->path(中新建上述路径)
(2)测试是否配置成功:
在命令提示符界面输入两个命令:1.javac 2.java -version
四.JAVA程序的运行原理。
>>介绍文件后缀名对应的文件
1.源文件(.java文件)
javac.exe(编译命令)
2.字节码文件(.class文件)
java.exe(运行命令) ---JVM(JAVA虚拟机)来运行
1)程序运行的流程分为以下几个步骤
编辑源码文件(.java)-->2.编译生成字节码文件(.class) -->3.类加载器加载字节码文件(.class)-->4.main()方法中执行字节码指令
2)步骤简介
1>.编辑源代码过程:
编辑源代码,就是我们在任何一个工具上编写源代码,可以是记事本,最后命名为Student.java。
这部分相当于我们在eclipse上新建类写代码
2.>编译生成字节码文件:
生成.class字节码文件,在命令行输入命令java c将该源码文件编译生成.class字节码文件。
这部分的操作就相当于我们在eclipse上写完Ctrl+S保存。
3.>加载字节码文件:
在命令行中输入java这个命令,就启动了一个java虚拟机,然后加载(.class)字节码文件到内存,然后运行内存中的字节码指令了。
这部分的操作就相当于我们在eclipse上点击运行按钮。
4.>main()方法中执行字节码:
执行引擎找到main()这个入口方法,执行其中的字节码指令。