干货推荐Java编程入门之Java平台

开始之前

本单元是“Java编程入门”学习路径的一部分。尽管各单元中讨论的概念具有独立性,但实践组件是在您学习各单元的过程中逐步建立起来的,推荐您在继续学习之前复习前提条件、设置和单元细节。

单元目标

了解构成Java平台的每个组件的功能

了解Java语言的结构

熟悉JavaAPI文档导航

Java平台组件

Java平台包含以下组件。

Java语言

跟任何编程语言一样,Java语言拥有自己的结构、语法规则和编程范例。Java语言的编程范例基于面向对象编程(OOP)的概念,该语言的特性支持这一概念。

Java语言是C语言的一种衍生语言,所以它的语法规则与C语言的语法规则非常相似。例如,方法使代码模块化并使用花括号({和})分隔,变量需要在使用之前声明。

在结构上,Java语言以包作为开头。包是Java语言的命名空间机制。包中包含类,而类中包含方法、变量、常量等。您将在本学习路径中了解Java语言的各个部分。

Java编译器

在Java平台编写程序时,您会在.java文件中编写源代码,然后编译它们。编译器针对语言的语法规则来检查代码,然后将字节码写出到.class文件中。字节码是一组需要在Java虚拟机(JVM)上运行的指令。添加了这一抽象级别后,Java编译器不同于其他语言编译器,其他编译器会写出适合运行程序的CPU芯片集的汇编语言指令。

JVM

在运行时,JVM读取并解释.class文件,在编写的JVM的目标原生硬件平台上执行程序的指令。JVM解释字节码就像CPU解释汇编语言指令一样。不同之处在于,JVM是一个专为特定平台编写的软件。JVM是Java语言的“编写一次、随处运行”原则的核心。您的代码可在任何拥有合适的JVM实现的芯片集上运行。JVM可用于Linux和Windows等主要平台,在针对移动电话和爱好者芯片的JVM中也已实现了Java语言的子集。

垃圾收集器

Java平台不会强制您时刻







































北京有治疗白癜风专科医院吗
白癜风最先进治疗方法



转载请注明:http://www.jiaju1314.com/jyqj/9314.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了