





定价:59元
印次:1-1
ISBN:9787302189565
出版日期:2009.01.01
印刷日期:2008.12.05
图书责编:冯志强
图书分类:零售
本书面向初中级程序员和学生介绍最新的Java语言程序设计基础知识,体例完善,语言流畅、实例丰富,是一本在国内外有较高知名度的Java编程入门图书。书中采用最新的Java SE 6版本,通过逐步的指导帮助读者快速掌握Java的编程技术。全书包括15章,内容涉及Java编程基础,数据类型和运算符,程序控制语句,类、对象和方法,继承,异常处理,I/O系统,多线程编程,泛型,接口,applet和Swing等。每章都安排有学习检查、专家问答、编程练习,以及思考与练习等。 本书前两版的中译本均由清华大学出版社出版,被多所高校选作教材,得到广泛的好评。由于Java技术近年来发展迅速,第4版在第3版的基础上,在内容方面有较大改进, 新增了对于Swing的介绍,改写了类、继承、泛型和接口等多方面的内容,补充了多个编程练习和专家问答的知识。 本书作者Herbert Schildt是世界顶级的编程书的作者,其作品已经在全球销售了350多万册,被翻译为各种语言的文字。他是众多畅销书的作者,他编写的Beginner's Guide和Complete Reference等编程系列图书在国内外多年来经久不衰,引导一批又一批的读者进入程序设计的殿堂。
前 言 Java是首屈一指的Internet语言,也是全球Web程序员的通用语言。今天要想成为一名专业的Web开发者,就必须掌握Java。因此,如果你将来要从事基于Internet 的编程工作,应该选择正确的语言学习——本书正是为了帮助你学习Java而编写的。 本书介绍了Java编程的基础知识。本书采用分步骤的教学方法,安排了许多示例、自我测试和编程项目。本书不需要读者具备编程经验,而是从最基本的基础知识,从如何编译并运行一个Java程序开始讲起。接下来讨论了每一个Java的关键字,还介绍了Java的一些最重要的高级功能,如多线程编程和泛化。本书还会介绍Swing。最终读者将会牢固地掌握Java编程精髓。 值得说明的是,本书只是你学习Java的起点。Java不仅仅是一些定义语言的元素,它还包括了扩展的库和工具来帮助开发程序。只有成为顶尖的Java程序员才能掌握这些领域的奥秘。希望读者在学习完本书之后,继续学习Java的其他知识。 0.1 Java的发展历程 只有少数几种编程语言对程序设计带来过根本性的影响。其中,Java的影响由于迅速和广泛而格外突出。可以毫不夸张地说,1995年Sun公司发布的Java 1.0给计算机程序设计领域带来了一场变革。这场变革迅速地把Web带入了一个高度交互的环境,也给计算机语言的设计设置了一个新标准。 多年以来,Java不断地发展、演化和修订。和其他语言加入新功能的动作迟缓不同,Java一直站在计算机程序设计语言的前沿,部分原因是其变革的文化,部分原因是它所面对的变化。Java已经做过或大或小的多次升级。 第一次主要的升级是J...
第1章 Java基础 1
1.1 Java的起源 2
1.1.1 Java与C和C++
的关系 3
1.1.2 Java与C#的关系 3
1.2 Java对Internet的贡献 4
1.2.1 Java Applet 4
1.2.2 安全性 4
1.2.3 可移植性 5
1.3 Java的魔法:字节码 5
1.4 Java的主要术语 6
1.5 面向对象程序设计 7
1.5.1 封装 8
1.5.2 多态性 8
1.5.3 继承 9
1.6 第一个简单的程序 10
1.6.1 输入程序 10
1.6.2 编译程序 11
1.6.3 逐行分析第一个程序 11
1.7 第二个简单程序 14
练习1-1 将加仑换算为升 17
1.8 两个控制语句 18
1.8.1 if语句 18
1.8.2 for循环语句 20
1.9 创建代码块 21
1.10 分号和定位 23
练习1-2 改进从加仑到升
的转换程序 24
1.11 Java的保留关键字 25
1.12 Java的标识符 26
1.13 思考与练习 27
第2章 数据类型与运算符 28
2.1 Java的原语类型 29
2.1.1 整数类型 29
2.1.2 浮点型 31
2.1.3 字符型 31
2.1.4 布尔类型 33
练习2-1 闪电有多远? 34
2.2 字面值 35
2.2.1 十六进制与八进制
常量 35
2.2.2 字符转义序列 35...