Java系列(一)Java简介及开发环境配置
java是什么
Java是一门高级的面向对象的编程语言。他由1995年诞生,直到1998年发布了Java历史上最重要的版本JDK1.2,将Java分为了三部分J2EE,J2SE,J2ME。到2004年,Sun公司发布了JDK1.5同时将JDK1.5改名为javaSE5.0、J2EE改名为Java EE,J2ME改名为Java ME
Java版本
针对不同的应用场景,Java分为三个版本
- Java SE:Java的标准版,是其他版本编程的基础,主要用于桌面应用程序开发。
- Java EE:Java的企业版,主要用于企业级分布式网络程序开发。
- Java ME:主要用于嵌入式系统开发。
高级语言的运行机制
计算机高级语言按程序的执行方式可分为编译型和解释型两种
编译型语言
编译型语言是指用专门的编译器,针对不同的平台或者说操作系统,将源代码一次性编译成该平台或系统中硬件能够执行的机器码
解释型语言
解释型语言是指用专门的解析器对程序源代码逐行解释成特定平台硬件能识别执行的机器码并立即执行的语言。
两者的区别可以简单理解成,编译型语言是先一次性编译成机器码,最后再执行,解释型语言是边解释边执行。因此编译型语言程序会比解释型语言程序运行速度要快。
Java的运行机制和JVM
Java语言编写的程序需要经过编译的步骤,但不是直接编译成平台硬件可识别的机器码,而是先通过javac将程序编译成一种与平台无关的字节码(.class文件),这种字节码需要用java解释器来解释执行,负责将字节码解析成机器码的就是Java虚拟机,即JVM(Java Virtual Machine)。Java程序执行的步骤如下:
![](https://img.haomeiwen.com/i3666788/cb7c34e9a3bd6e8f.png)
Java开发环境搭建
下载安装JDK
开发Java程序前必须下载安装由Sun公司提供的一套用于Java程序开发的开发包JDk。JDK是Java Development Kit的简称,即Java标准版开发包。
JDK里面包含了Java编译器,Java运行时环境,以及常用的类库。
![](https://img.haomeiwen.com/i3666788/1acbca430827e139.png)
首先我们去Oracle官网下载JDK,我们选择下载Java SE即可,关于JavaSE、JavaEE、JavaME上面已有介绍。下载之后安装时首先会弹出一个对话框
![](https://img.haomeiwen.com/i3666788/3041ddb32bed591b.png)
对于公共JRE可选择不装,因为在开发工具里已经包含了JRE,然后一直点击下一步等待安装完成。
安装完成后再C:\Program File文件夹下会有一个Java目录,可在JDK安装目录下看到很多文件夹:
![](https://img.haomeiwen.com/i3666788/d319ff8344245f7d.png)
- bin :该文件夹下存放了JDK的各种工具命令,常用的有运行命令java、编译命令javac等
- db:该路径是安装Java DB的路径
- include :一些其他平台的头文件
- jre:Java程序运行所需要的Jre环境
- lib:该文件夹下存放的是JDK工具命令的实际执行程序,该目录下tool.jar用解压软件解压后打开进入到sun\tools\javac目录下,Main.class就是javac命令的执行类。
- javafx-src.zip:该压缩文件存放的事java FX所有核心类库的源代码,
- src.zip:该压缩文件存放的是java核心类库的所有源代码。
- 其余的文件都是一些说明性文件
java环境配置
安装完JDK后,计算机并不知道去哪里找到运行java程序的命令,所以需要我们配置环境变量。
右键“电脑或我的计算机”图标,单击“属性”菜单项,找到高级系统属性。然后单击环境变量,将jdk的安装路径复制到path环境变量的值后面即可,需要用;将两个值分开。比如我的安装路径是C:\Program Files\Java\jdk1.8.0_131\bin
检查环境是否配置成功
在开始菜单里运行cmd命令会打开一个命令行窗口,或者用快捷键windows图标加R也能打开。然后依次输入java和javac命令出现一系列的指令说明java开发环境配置成功了,如果出现
java 不是内部或外部命令,也不是可运行的程序....
javac 不是内部或外部命令,也不是可运行的程序....
证明环境没配置成功,需要去检查下Path环境变量的路径是否正确。