java的三个入门词
JVM:Java Virtual Machine
Java虚拟机,是oracle公司书写的一种规范。
Java的跨平台原理的本质上是JVM的跨平台(一次编译,到处运行)。
JRE :Java Runtime Environment
Java运行环境。
运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。
JDK : Java Development Kit
JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。
开发工具:编译工具(javac.exe) 执行工具(java.exe) 打包工具(jar.exe)等。
三者的关系
- JDK包含了JRE,JRE包含了JVM
- 要想运行一个Java程序,必须安装JRE
- 要想开发一个Java程序,必须安装JDK
- JVM保证了Java的跨平台
JDK的下载和安装
1、官网下载 www.oracle.com
2、百度搜索Java JDK
然后选择匹配的电脑系统下载
检测安装成功与否
命令行输入 java,如果出现一堆命令,则表示成功,否则会显示“不是内部或外部命令”
JDK的卸载
Windows+R,运行窗口输入control,打开控制面板,卸载JDK。
注意:
不要直接右键卸载,这样卸载不干净,因为很多文件在注册表里面是有注册信息的。
JDK目录的介绍
bin文件:编译与运行工具。
db文件:是sun的自带的一个小型数据库。
include:专门用来配置JVM用的,放的都是C语言的头文件。为JNI使用的,为了拓展JDK的功能。
jre文件夹:Java运行环境。
lib文件夹:JVM和支持JVM运行的函数库。
src.zip:Java 中可以开放的源代码。
开发工具的提及
Eclipse (http://www.eclipse.org)解压即可。
MyEclipse:若进行J2EE开发,还要加MyEclipse插件。MyEclipse是Eclipse的插件,也是一款功能强大的J2EE集成开发环境。现在直接安装集成Eclipse的MyEclipse即可。商业软件。
NetBeans(http://java.sun.com)
Intelij IDEA 使用越来越多。
Java程序的编译执行
- Javac:编译,检查语法错误,javac 命令后跟的是源程序文件全名(包括扩展名.java);
- Java:执行字节码文件命令,java 命令后跟的是主类名(不包括扩展名.class);
小程序及总结
- Java对大小写敏感,如果出现了大小写拼写错误,程序无法运行。 关键字class 表明Java
- 程序中的全部内容都包含在类中,Java是一种面向对象的语言。 main方法是Java应用程序的入口方法,它有固定的书写格式:
public static void main(String[] args ) {…} - 在Java中,用花括号划分程序的各个部分,任何方法的代码都必须以“{”开始,以“}”结束, 由于编译器忽略空格,所以花括号风格不受限制。
环境变量的配置
Path环境变量的作用:
让所有exe结尾的文件在任意目录下都可以使用。
配置JDK:
- 右键点击桌面计算机→选择属性→选择高级系统设置→选择高级选项卡→点击环境变量→下方系统变量中查找path→双击path
- 将jdk安装目录下的bin目录添加到最左边并添加分号,如下所示:
C:\ProgramFiles\Java\jdk1.8.0_101\bin (即文件路径)
验证
在控制台输入javac ,如果显示出很多日志信息说明配置成功
配置JAVA_HOME:
创建新的变量名称:JAVA_HOME
为JAVA_HOME添加变量值:即JDK的安装目录
将path环境变量中JDK目录修改为%JAVA_HOME%\bin
配置classpath环境变量
classpath环境变量的配置是为了在任意位置都能够执行后缀名为class的文件。 JDK5不需要配置
路径名为:%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar