内容简介
本书是《Java核心技术》第10版的卷Ⅰ。自《Java核心技术》出版以来,每个新版本都尽可能快地跟上Java开发工具箱发展的步伐,而且每一版都重新改写了部分内容,以便适应Java的最新特性。在这一版中,已经反映了Java标准版(Java SE 8)的特性。与前几版一样,本版仍然将读者群定位在那些打算将Java应用到实际工程项目中的程序设计人员。本书假设读者是一名具有程序设计语言(除Java之外)坚实背景知识的程序设计人员,并且不希望书中充斥着玩具式的示例(诸如,烤面包机、动物园的动物或神经质的跳动文本)。这些内容绝对不会在本书中出现。本书的目标是让读者充分理解书中介绍的Java语言及Java类库的相关特性,而不会产生任何误解。在本书中,我们选用大量的示例代码演示所讨论的每一个语言特性和类库特性。我们有意使用简单的示例程序以突出重点,然而,其中的大部分既不是赝品也没有偷工减料。它们将成为读者自己编写代码的良好开端。
AI简介
这是一本全面而深入的Java程序设计教程。这本书不仅介绍了Java语言的基本语法和特性,还详细介绍了Java类库的各种功能,包括集合框架、异常处理、多线程、图形用户界面等内容。
书中首先介绍了Java程序设计平台,包括Java的运行环境、开发工具包、命令行工具等。接着,书中详细介绍了Java的基本程序设计结构,包括变量、数据类型、运算符、控制流程、大数值、数组等内容。此外,书中还深入讲解了对象与类的概念,包括面向对象程序设计、用户自定义类、静态域与静态方法、方法参数、对象构造等内容。
书中还详细介绍了继承的概念,包括类、超类和子类的关系、继承层次、多态、泛型数组列表等内容。此外,书中还介绍了接口、lambda表达式与内部类的概念,包括接口的概念、接口的特性、lambda表达式的语法、内部类的特殊语法规则等内容。
书中还深入讲解了异常处理的基本概念和分类,包括处理错误、捕获异常、使用异常机制的技巧等内容。此外,书中还介绍了日志的概念,包括基本日志、高级日志、修改日志管理器配置等内容。
书中还详细介绍了泛型程序设计的概念,包括为什么要使用泛型程序设计、定义简单泛型类、泛型方法等内容