Java语言程序设计是Java语言的经典教材,多年来畅销不衰。本书全面整合了Java 8的特性,采用“基础优先,问题驱动”的教学方式,循序渐进地介绍了程序设计基础、解决问题的方法、面向对象程序设计、图形用户界面设计、异常处理、I/O和递归等内容。此外,本书还全面且深入地覆盖了一些高级主题,包括算法和数据结构、多线程、网络、国际化、高级GUI等内容。
本书中文版由《Java语言程序设计 基础篇》和《Java语言程序设计 进阶篇》组成。基础篇对应原书的第1~18章,进阶篇对应原书的第19~33章。为满足对Web设计有浓厚兴趣的同学,本版在配套网站上增加了第34~42章的内容,以提供更多的相关信息。
目录
- 第1章 计算机、程序和Java概述 1
- 第2章 基本程序设计 28
- 第3章 选择 64
- 第4章 数学函数、字符和字符串 100
- 第5章 循环 133
- 第6章 方法 171
- 第7章 一维数组 207
- 第8章 多维数组 242
- 第9章 对象和类 270
- 第10章 面向对象思考 309
- 第11章 继承和多态 347
- 第12章 异常处理和文本I/O 384
- 第13章 抽象类和接口 424
- 第14章 JavaFX基础 459
- 第15章 事件驱动编程和动画 504
- 第16章 JavaFX UI组件和多媒体 542
- 第17章 二进制 I/O 584
- 第18章 递归 609