推荐理由
本书是让你精通Java程序设计语言的学习向导。书中清晰地解释了对象、类以及数据结构等基础元素,还介绍了面向对象编程、Applet构造和用户界面设计,并在一些章节中讨论了异常、I/O和线程。这样可以帮助初学者避免很多常见错误。每章的后面都有编程问题与解答,让你学以致用。本书的前两版在全世界受到良好的赞誉。
内容简介
本书既适合初学者,也适合有经验的程序员:新程序员通过从头到尾阅读本书可以得到最大的收获,包括按照第1章“起步”中的步骤说明编译和运行自己的第一个程序。
有过程式语言(比如C)经验的程序员可能希望从Java编程语言的面向对象概念和特性开始学习。
有面向对象编程经验的程序员可能希望先学习更高级的内容。
本书作者
Mary Campione
sun Microsystems公司的技术专家,自1995年开始从事关于Java平台的写作,而作为专业技术作家和程序员则已经有14年的经验了。
Kathy Walrath
sun Microsystems公司Swing技术组的技术专家。在获得了加州大学伯克利分校的电子工程与计算机科学学士学位以后,他编撰了关于UNIN、Mach和NEXTSTEP的大量著作。从1993年开始,专职从事Java平台规范和指南的写作。
目录
出版者的话
专家指导委员会
前言
第1章 起步
1.1 关于Java技术
1.2 Java技术将如何改变我们的生活
1.3 第一步(Win32)
1.4 第一步(UNIN/Linux)
1.5 第一步(MacOS)
1.6 分析 Holloworld
1.7 问题与练习
1.8 代码样例
第2章 面向对象的编程概念
2.1 什么是对象
2.2 什么是消息
2.3 什么是类
2.4 什么是继承
2.5 什么是接口
2.6 如何将这些概念运用到代码中
2.7 小结
2.8 问题与练习
2.9 代码样例
第3章 语言基础
3.1 变量
3.2 操作符
3.3 表达式、语句和代码块
3.4 流程控制语句
3.5 代码样例
第4章 对象基础和简单数据对象
第5章 类和继承
第6章 接口和包
第7章 使用异常处理错误
第8章 线程:同时执行多个任务
第9章 I/O:读和写
第10章 Swing用户界面