什么是JDK
Java(Java开发工具包)语言属于编译型和解释型开发语言,如果想要进行Java开发就必须进行jdk的安装配置。
JDK的几个标志性的版本:
- 1995.5.23,JDK1.0的开发包发布
- 1998.12.4,JDK1.2,Java更名为Java2
- 2005年,Java十周年大会上,推出了JDK1.5,同时这个版本带来新特性和开发支持更多的历史版本,这个版本直接决定了Java后续十年的技术核心
- 2014年,推出JDK1.8也是现在用的最多的,最主要推出了lambda表达式
- 2017年,推出JDK1.9版本,进一步提升了JDK1.8的稳定性
…
什么是JRE
JRE是指的是Java运行环境,只是提供程序的运行,不具有开发的功能。JDK中包含了JRE
JDK8下载和安装,网上有很多,请自行百度。出现以下界面就算成功了 
Hello World yyds
所有的Java程序的后缀都是*.java程序,所以我们新建一个“Hello.java”。
-
D盘新建一个demo文件夹 -
新建一个HelloWord文本,后缀名改为java,没有后缀名的需要打开文件查看的文件扩展名  -
编辑文件,输入以下内容,HelloWorld必须和文件名一样
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello World!");
}
}
- 编译运行

-
输入命令javac HelloWorld.java   -
输入java HelloWord ,出现Hello World!  ps:Java程序是需要经过两次处理后才可以正常执行的: -
对源代码进行编译:javac *.java,出现一个以.class的字节码文件(利用JVM进行编译,编译成与平台无关的.class文件) -
在JVM上进行程序的解释执行java ,解释的就是字节码文件,字节码文件的后缀是不需要编写的
|