Java核心技术

2020-08-11  本文已影响0人  小赵不在

第一章:Java程序设计概念

1.1Java程序设计平台

Java并不只是一种语言,还是一个完整的平台,有一个庞大的,是一个高质量的执行环境(包含了很多可重用代码,提供了安全性、跨系统操作的可移植性,以及自动垃圾收集等服务)。

1.2Java“白皮书”的关键术语

①简单性 ②面向对象 ③分布式 ④健壮性 ⑤安全性 ⑥体系结构中立 ⑦可移植性 ⑧解释型 ⑨高性能 ⑩多线程
⑪动态性

1.2.1简单性

Java的设计便于系统更易于理解;有一个独立的具有较小类库的Java微型版,这个版本适用于嵌入式设备。

1.2.2面向对象

面向对象是一种程序设计技术,采用了接口概念多重继承,提供了运行时自省功能。

1.2.3分布式

Java有一个例程库。Java能通过Url打开和访问网络上的对象。

1.2.4健壮性

Java编写的程序可靠性强。Java采用的指针模型可以消除重写内存和损坏数据的可能性。
Java编译器能够检测许多在其他语言仅在运行时才能检测出的问题。

1.2.5安全性

Java可以构建防病毒、防篡改的系统。
比如:运行时堆栈溢出,这是蠕虫和病毒常用的攻击手段。 破坏自己的进程空间之外的内存。 未经授权读写文件。

1.2.6体系结构中立
上一篇 下一篇

猜你喜欢

热点阅读