一. JAVA语言:
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
二. 了解JRE和JDK:
1.JRE(Java Runtine Environment)是Java程序的运行时环境,包含JVM和运行时所需要的核心类库。如果我们想要 运行 一个已有的Java程序,那么只需安装JRE即可。
而我们在初学的时候并不会自己开发一个Java程序,那么就需要我们先了解一下Java程序的开发环境,即JDK。
2.JDK(Java Development Kit)是Java程序开发的工具包,包含JRE和开发人员使用的工具,其中的开发工具包括:编译工具(javac.exe)和运行工具(java.exe)。
如果我们想要开发一个全新的Java程序,那么就必须要安装JDK。
3.JDK,JRE和JVM的关系:
简单介绍:
JDK是开发环境,也是最大的,他包含了JRE和开发所需要用到的工具。JRE是运行时环境,他包含了JVM和核心类库,JVM可以保证java程序的跨平台功能。
通过上面的图我们可以简单看出,如果我们想要开发一个java程序,那么我们就一定需要一个JDK,因为他包含了运行环境和保证java程序跨平台的java虚拟机。
三. JDK的下载和安装:
1.通过官方网站获取JDK
http://www.oracle.com
( 注意:要针对不同的操作系统,下载对应的JDK。)
2.JDK的安装:
傻瓜式安装,只需根据提示下一步即可
建议安装时更改默认路径,不要安装在C盘,如下图所示
(提示:安装路径中不要包含中文或者空格,所有的开发工具最好统一安装目录。)
- JDK的安装目录:
名称及说明
bin:该路径下存放了JDK的各种命令工具。(javac和 java就放在这个目录里)
conf:该路径下存放了JDK的相关配置文件。
include:该路径下存放了一些平台特有的头文件。
jmods:该路径下存放了JDK的各种模块。
legal:该路径存放J了DK各模块的授权文档。
lib:该路径下存放了JDK工具的一些补充JAR包。
(其余的文件为说明性文档)