Java 初体验

从编程语言的执行机制上说,Java 是门特殊的语言,它采用先编译后解释的特性,首先将源代码(以.java结尾)编译为字节码文件(以.class结尾),而后直接将字节码文件运行于 Java 虚拟机(JVM)上。按照这种特殊的执行机制,Java 的环境可以分为 3 部分,即 JVMJREJDK。JVM(Java Virtual Machine)位于最底层,即 Java 虚拟机,负责执行字节码文件;JRE(Java Runtime Environment)即 Java 运行环境,包括了 JVM 和一些基本类库,为需要使用 Java 的人提供,这也是我们传统意义上的 Java;JDK(Java Development Kit)即 Java 开发工具包,除了包括 JRE 外,还有一些为开发人员准备的工具,例如文档、编译器等。显而易见,开发 Java 程序应该下载 JDK,它包含了所需要的一切。

版本

在 1999 年,Sun 公司发布了 Java 的 3 个版本,分别为标准版(J2SE)、企业版(J2EE)、微型版(J2ME),而后又在 2005 年,Sun 公司分别将其更名为 Java SE、Java EE、Java ME。这 3 种版本主要的区别在于提供的基本类库稍有不同,Java SE 主要用于桌面开发,Java EE 主要用于企业级应用开发,包含了比Java SE 更多的类库,Java ME 主要用于移动设备开发,提供了比Java SE 稍少的类库。

按照发布时间,JDK 的相应版本号以及特性如下所示:

  • JDK 1.0:1996 年发布
  • JDK 1.1:1997 年发布
  • JDK 1.2:1998 年发布
  • JDK 1.3:2000 年发布
  • JDK 1.4:2000 年发布
  • JDK 1.5:2004 年发布,许多 Java 书籍都采用此版本
  • JDK 1.6:2006 年发布
  • JDK 1.7:2011 年发布
  • JDK 1.8:2014 年发布,应该是目前使用人数最多的版本
  • JDK 1.9:2017 年发布
  • JDK 1.10:2018 年发布
  • JDK 1.11:2018 年发布

目录结构

安装 JDK 后,会创建一个以 jdk 开头,版本号结尾的文件夹,我们稍加介绍此文件夹下相关文件的用途:

  • bin文件夹:主要存放相关命令,如javajavac
  • db文件夹:主要存放数据库相关文件
  • include文件夹:主要存放 Java 所依赖的一些头文件
  • jre文件夹:主要存放与 Java 运行环境相关的文件
  • lib文件夹:主要存放一些基本类库

按照 Java 的传统,安装完 JDK 后,还要配置相关环境变量,分别为:

  • JAVA_HOME:指定为 JDK 的安装目录
  • Path:指定为bin文件夹目录,主要用于从命令行运行相关命令
  • classpath:指定为lib文件夹目录

命令

bin文件夹下有许多 Java 相关的命令,以下列出一些经常使用的命令:

 



发表评论

电子邮件地址不会被公开。 必填项已用*标注