走进Java

Java 是世界上最好的编程语言:一次编写,到处运行。

Java技术体系

从广义上讲,Clojure、JRuby、Groovy等运行于 Java 虚拟机上的语言及其相关的程序都属于 Java 技术体系中的一员;从狭义上讲,就是 Sun 官方定义的 Java 相关规范。
两个概念:

  • JDK(Java Development Kit):Java 程序设计语言、Java 虚拟机、Java API 类库;
  • JRE(Java Runtime Environment):JavaSE API、Java 虚拟机。

Java的未来

模块化

模块化是众多编程语言都在极力追求的。

混合语言平台

混合语言平台:即在 Java 虚拟机上可以运行所有的编程语言。

多核并行

充分利用多个 CPU 核心提供的计算资源。

OpenJDK

Java 的开源实现:OpenJDK,可以让 Java 开发者自行编译 JDK。