1.

概念:

JDK(Java SE Development Kit)是Java开发工具包,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API )。

JRE是Java运行环境,里面包括Java虚拟机和常用的类库,没有编译和调试功能;它包括Java虚拟机(jvm)、Java核心类库和支持文件。它不包含开发工具(JDK)--编译器、调试器和其它工具。

JVM是Java虚拟机,主要用来运行字节码文件,直接运行java代码,Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。

java项目下的存储文件都是什么 储存java的编译和运行工具_Java

 

 

为什么Java可以一次编译,到处运行?
答:因为Java编译成字节码文件后,是交给JVM解释执行,由JVM与系统进行交互。只要根据不同的系统,使用不同的JVM进行解释执行即可,继而达到了一次编译,导出运行的效果。

配置环境变量:

1、右键桌面上“我的电脑”>>“属性”,在弹出的页面上点击“高级系统设置”。
2、在弹出的“系统属性”窗口中“高级”标签页下点击“环境变量”按钮。
3、在弹出的“环境变量”窗口中,点击下方的“新建”按钮,在弹出的“新建系统变量”窗口中,新建一个名为“JAVA_HOME”的环境变量,变量值为Java的安装路径,本人为:C:\Program Files\Java\jdk1.8.0_91如图所示。

java项目下的存储文件都是什么 储存java的编译和运行工具_JAVA_02

4.设置Path环境变量,该变量已经存在,所以在列表中选择Path,点击下方的“编辑”按钮,在弹出的窗口中添加如下信息:%JAVA_HOME%\bin;

%JAVA_HOME%\jre\bin;然后点击“确认”按钮即可。如图所示:

java项目下的存储文件都是什么 储存java的编译和运行工具_JAVA_03

5、和JAVA_HOME一样,新建一个名为“classpath”的环境变量,变量值为:%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar。如图所示:

java项目下的存储文件都是什么 储存java的编译和运行工具_java_04

6.打开cmd输入 java -version  若输出Java的版本和JVM版本信息,则说明Java安装正确。

java项目下的存储文件都是什么 储存java的编译和运行工具_JAVA_05

编译文件后缀问题解决方法:

点击 计算机 --- 文件 --- 更改文件夹和搜索选项 --- 查看 --- 取消勾选 隐藏已知文件类型的扩展名 

然后再更改文件后缀为.java

java项目下的存储文件都是什么 储存java的编译和运行工具_Java_06

 

如何快速打开cmd:

先打开指定的文件夹(explore中),然后选中地址栏(此时默认选中了地址栏中的所有路径,将其覆盖即可),然后输入cmd,回车,便可以打开对应路径的cmd窗口了。

javap: java 反编译工具,将字节码解析成代码。

javadoc:  java docment 用于转换java代码的注释,转成html文件格式,API文档生成器。

注释:

  1. //单行注释

       2.        /*

                */多行注释

        3./**  

              */这是文档注释