第一章: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可以构建防病毒、防篡改的系统。
比如:运行时堆栈溢出,这是蠕虫和病毒常用的攻击手段。 破坏自己的进程空间之外的内存。 未经授权读写文件。
网友评论