安装 JDK

Java 程序必须运行在 JVM 之上,运行 Java 程序的第一件事情就是安装 JDK。

版本选择

关于版本的选择,现在最新版是 JDK 16,Oracle 公司于 2014 年发布的 JDK 8 引入了很多新特性,其中最主要的就是新增了 Lambda 表达式,允许把函数作为方法的参数(函数作为参数传递到方法中)。

同样运行于 JVM 之上的 Scala 语言在设计之初就集成了面向对象编程和函数式编程的各种特性,其中函数和类、对象一样,都是一等公民,函数可以独立存在,不需要依赖于类和对象。而在 Java 中,方法绝不可能脱离类和对象独立存在,即不具备面向过程编程的特性。

所以尽管距 JDK 8 发布已过多年,目前其任然具有庞大的用户基数,加上升级 JDK 版本导致的不兼容问题,很容易影响系统的稳定性,Java 开发的企业级应用一般比较复杂和庞大,重构和调试成本大,所以对于学习 Java 这门编程语言,推荐大家选择 JDK 8,官方对于这个版本也一直在维护升级。

下载安装

对于 Windows 操作系统,最方便的是直接 Oracle 官网下载对应版本的安装包(.exe 文件),运行安装即可。也可下载编译后的压缩包(.tar.gz),手动配置环境变量,如下:

  • JAVA_HOME = JDK 安装的根目录
  • CLASSPATH = .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
  • Path = %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

安装或者配置完成后,在 cmd 窗口键入 java -version,若成功返回版本信息,则安装配置成功。

文件解读

我们在 JDK 安装目录下,可以找到以下执行文件:

  • java:这个可执行程序其实就是 JVM,运行 Java 程序,就是启动 JVM,然后让 JVM 执行指定的编译后的代码;
  • javac:这是 Java 的编译器,它用于把 Java 源码文件(以 .java 后缀结尾)编译为 Java 字节码文件(以 .class 后缀结尾);
  • jar:用于把一组 .class 文件打包成一个 .jar 文件,便于发布;
  • javadoc:用于从 Java 源码中自动提取注释并生成文档;
  • jdb:Java 调试器,用于开发阶段的运行调试。

results matching ""

    No results matching ""