JAVA核心技术 卷Ⅰ 读书笔记-第1章 Java程序设计概述,java核心技术
分享于 点击 3086 次 点评:144
JAVA核心技术 卷Ⅰ 读书笔记-第1章 Java程序设计概述,java核心技术
JAVA核心技术 卷I 读书笔记-第1章
- 1.1 Java程序设计平台
- 1.2 Java“白皮书”关键术语
- 1.3 Java applet 与 Internet
- 1.4 Java发展简史
- 1.5 Java的常见误解
1.1 Java程序设计平台
Java是一个完整的平台,有一个庞大的库,其中包含了很多可重用的代码和一个提供诸如安全性、跨操作系统的可移植性以及自动垃圾收集等服务的执行环境。
1.2 Java“白皮书”关键术语
(1)简单性
(2)面向对象
(3)分布式
(4)健壮性
(5)安全性
Java不可信代码会在一个沙箱环境中执行,在这里它不会影响主系统。
(6)体系结构中立
编译器生成一个体系机构中立的目标文件格式,这是一种编译过的代码,只要有Java运行时环境,这些编译后的代码就可以在许多处理器上运行。Java编译器通过生成与特定计算机体系结构无关的字节码指令来实现这一特性。
即时编译:虚拟机有一个选项,可以将执行最频繁的字节码序列翻译成机器码,这一过程成为即时编译。
(7)可移植性
(8)解释型
(9)高性能
(10)多线程
(11)动态性
1.3 Java applet 与 Internet
applet:在网页中运行的Java程序被称为applet。
1.4 Java发展简史
1.5 Java的常见误解
1、误解点:Java将成为适用于所有平台的通用性编程语言。
解释:
各语言在各领域的地位:
Java——服务器端编程和跨平台客户端应用领域
Objective C、Swift——iOS
JavaScript——浏览器中的处理
C++、C#——Windows程序
2、误解点:Java是解释型的,因此对于关键的应用程序速度太慢了。
解释:早期的Java是解释型的,现在Java虚拟机使用了即时编译器,因此采用Java编写的“热点”代码其运行速度与C++相差无几,有些情况下甚至更快。
3、误解点:所有的Java程序都是在网页中运行的 。
解释:大多数Java程序是运行在Web浏览器之外的独立应用程序。实际上,很多Java程序都在Web服务器上运行并生成用于网页的代码。
相关文章
- 暂无相关文章
用户点评