Java语言程序设计第三版-习题答案.pdf
"Java语言程序设计第三版-习题答案.pdf" Java语言程序设计第三版-习题答案.pdf是Java语言程序设计的习题答案,涵盖了Java语言的基础知识、语法机制、平台架构、特征等方面。下面是该资源的知识点摘要: Java技术体系的组成 Java技术体系主要由三部分组成:Java平台标准版(Java SE)、Java平台企业版(Java EE)、Java平台微缩版(Java ME)。Java SE为Java桌面和工作组级应用的开发与运行提供了环境。它的实现主要包括Java SE Development Kit(JDK)和Java SE Runtime Environment(JRE)。 Java语言的特征 Java语言的特征包括: * 简单性(Simple):Java语言语法和语义都比较单纯,容易学习和使用。 * 面向对象(Object-oriented):Java语言支持面向对象的编程,具有模块化性质和信息隐藏能力,满足面向对象的封装要求,同时支持继承和多态。 * 分布式(Distributed):Java支持分布式计算,包括数据分布和操作分布。 * 解释型(Interpreted):Java语言的执行采用半编译、半解释的方式,提高了Java语言的可移植性和灵活性。 * 健壮性(Robust):Java语言提供自动垃圾收集来进行内存管理,防止程序员在管理内存时容易产生的错误。 * 安全性(Secure):Java语言引入了多级安全措施,包括内存分配及布局、代码认证、字节码验证与代码访问权限控制等。 * 体系结构中立(Architecture neutral):Java语言环境提供了一个用于访问底层操作系统功能的可扩展类库,使得Java应用程序能在支持Java的各种平台上运行。 * 可移植性(Portable):Java语言的最大特点是“一次编程,处处运行”。 * 高性能(High performance):Java语言的字节码与机器码十分接近,使得字节码到机器码的转换十分快捷。 * 多线程(Multithreaded):Java语言支持多线程机制,支持程序的并发处理功能。 * 动态(Dynamic):Java程序的基本组成单元是类,而Java的类又是运行时动态装载的。 Java语言的语法机制 Java语言的基本语法机制,例如:数据类型、表达式、程序流控制、结构化异常处理等,都与C++相同。但是Java语言也有一些明显的区别,如取消多重继承和运算符重载、内存管理由程序员移向Java内嵌的自动内存回收机制等。