一、初步了解Java语言
Java语言是由Sun公司的James Gosling创造的一门面向对象的高级语言。
2009年4月20日,Sun公司被Oracle以总价值约为74亿美元的价格收购,Java于是成为Oracle的软件资产。Java SE 7是Oracle发布的第一个Java版本。
目前Oracle官网发布的最新Java版本为Java SE 13.0。
二、Java语言的特征
面向对象;开源免费;跨平台;多线程;简单易用;健壮性;安全性等。
三、Java程序的运行机制和JVM
由Java语言编写的程序需要经过编译步骤生成一种与平台无关的字节码文件,即*.class文件。这种字节码文件不是可执行性的,必须使用Java解释器来解释执行。
因此,Java语言既是编译型语言,也是解释型语言。
Java程序的执行过程必须经过先编译,后解释两个步骤。
Java语言里负责解释执行字节码文件的是Java虚拟机,即JVM(Java Virtual Machine)。不同平台上的JVM都是不同的,但它们都提供相同的编程接口。JVM是Java程序跨平台的关键部分,只要为不同平台实现了相应的虚拟机,编译后的Java字节码就可以在该平台上运行。
四、开发环境的安装部署
1、下载JDK
JDK的全称是Java SE Development Kit,即Java标准开发包,是一套用于开发Java应用程序的开发包,它提供了编译、运行Java程序所需的各种工具和资源,包括Java编译器、Java运行时环境、以及常用的Java类库等。这里所用的JDK版本为jdk-8u231-windows-x64.exe。
下面为jdk的下载地址:
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Java运行时环境,全称为Java Runtime Environment,简称JRE。
JDK包含JRE,而JRE则包含JVM。
2、JDK安装图解
(1)双击下载好的JDK包。
(2)点击下一步。
(3)不安装公共JRE,并且修改它的安装路径。注:安装路径不能有中文以及空格。
(4)点击下一步,等待就行。
(5)安装完成。
(6)点击关闭按钮,并打开安装目录,出现如下目录及文件。
bin目录:该路径下存放了JDK的各种工具命令,常用的javac、java等命令就放在该路径下。
include目录:一些平台特定的头文件。
jre目录:该路径下安装的就是运行Java程序所必须的JRE环境。
lib目录:该路径下存放的是JDK工具命令的实际执行程序。
javafx-src.zip:该压缩文件里存放的就是JavaFX所有核心类库的源代码,因为不学这个,可以不用理会。
src.zip:该压缩文件里存放的是Java所有核心类库的源代码。
其他的文件主要是一些说明性的文件,有兴趣的同学可以自己点开了解。
(7)设置PATH环境变量
要想在计算机任意目录下执行javac、java用来编译和运行java程序,必须配置PATH环境变量,使计算机能准确找到这两个命令。
配置PATH环境变量图解:
点击->这台电脑或者我的电脑
右键->点击属性,打开如下所示界面
点击 高级系统设置
点击 环境变量
点击 系统变量的 新建 创建变量名为JAVA_HOME,变量值为jdk的bin路径的前路径,并点击确定。
找到系统变量里的Path,并双击。
把 %JAVA_HOME%in;添加到路径最前面,并一路点击确定。
按 window键+R 打开运行窗口,并键入cmd,回车,打开命令行窗口。
输入 java,回车,输出如下信息
输入 javac,回车,输出如下信息
如此,则PATH环境变量配置完成。
五、编写Java源代码
打开记事本,编写HelloWorld.java文件,输入如下代码并保存:
1 public class HelloWorld{ 2 3 public static void main(String[] args){ 4 5 System.out.println("Hello,World!"); 6 } 7 }
注意:java源代码必须以.java为后缀名称,可点击查看,勾选文件扩展名来显示。
在java源文件保存目录的路径里,输入cmd,回车打开命令行
输入 javac HelloWorld.java 回车 编译java源文件,什么也不输出即编译正确,会在源文件目录生成以.class为后缀的文件;否则编译错误。本代码亲测可用。
接着输入 java HelloWorld 回车,则打印 Hello,World!
效果如下:
注:代码编写统一使用英文输入法。