Java语言计算机科学与程序设计(第3版)

作者:朱剑平等

丛书名:国外经典教材·计算机科学与技术

定价:98元

印次:1-1

ISBN:9787302105923

出版日期:2005.04.01

印刷日期:2005.04.21

图书责编:龙启铭

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书设计用做编程与计算机科学的第一门课程,它涉及了编程技术及Java编程语言基础。本书适合用做一学期课程,也适合用做一学年课程。本书不需要任何编程经验,所需的数学知识也只要一些高中代数。要向已有其他编程课程的学生再讲授一门Java课程,也可以使用本书,这时本书前几章可以当做课外阅读资料(若学生已具有C或C++编程经验,这里也给出了一个附录以解释Java与C或C++之间的一些差异)。 本书中所有代码均使用Sun Microsystems公司(简称Sun公司)的Java 2(版本为1.4)测试通过。为了能够充分地利用本书,你所使用的Java版本应该是1.4或更高版本。本书对Java知识点的覆盖面已经在试验班教学中通过了测试,另外本书对初学者而言也是一个简练而可行的指南。

写给教师们的序 本版中的改变 若大家未使用过本书的第2版,请直接跳过这一小节。若大家使用过第2版,则本小节将能阐明第3版和第2版之间有何不同。 对教师们而言,从第2版转化至第3版是比较容易的。你仍然教授同样的课程,基本上还是按照同样的次序讲授同样的主题,只是在内容覆盖面上有一点微小的差别。 除了技术方面的改变之外(这一点我们只做简短探讨),在这一版中,我们进行了彻头彻尾地改变,并对内容进行了精炼。我们放弃了原来那种易于学生使用、理解的写作风格,对本书进行了全面重写,使本书更简练。曾经有读者对本书以前版本的编辑质量提出了抱怨,这一次我们花了很大力气请到了一位极为优秀的编辑。下面是本书与上一版之间的主要不同点。 增加了Java中现在内建的新断言检查功能的论述 二进制文件I/O现在是用类ObjectInputStream和ObjectOutputStream,而不是用DataInputStream和DataOutputStream。对于原型和字符串的I/O来说,这两种情况是相同的。但对于类对象来说,ObjectInputStream和ObjectOutputStream面向对象的意味更重一些;而且更重要的是,ObjectInputStream和ObjectOutputStream使用更简便,执行速度更快。 本书的上一版本可选择先介绍文本文件或先介绍二进制文件,但这样就造成了内容上的重复,而某些教师不喜欢这种重复,并且就我们所了解的情况来看,没有人会选择先介绍二进制文件。因此,本书要求先介绍文本文件,再介绍二进制文件。这样,我们的讨论就会更加简练,内容的组织方式就更受...

目录
荐语
查看详情 查看详情
目    录

第1章  计算机及Java简介 1

1.1  计算机基础 1

1.1.1  硬件与内存 2

1.1.2  程序 4

1.1.3  编程语言与编译器 5

1.1.4  Java字节码 6

1.1.5  链接 8

1.2  设计程序 8

1.2.1  面向对象编程 9

1.2.2  封装 10

1.2.3  多态 10

1.2.4  继承 11

1.2.5  若大家学习过某种其他编程语言 12

1.2.6  算法 12

1.2.7  可重用组件 13

1.2.8  测试与调试 14

陷阱:对付陷阱 15

陷阱:隐藏式错误 15

1.3  Java体验 15

1.3.1  Java语言简史 16

1.3.2  Applet 16

1.3.3  第一个Java应用程序 17

1.3.4  编译Java程序或类 22

1.3.5  运行Java程序 23

1.3.6  Applet实例预览(选修) 24

1.4  本章小结 27

1.5  自测题答案 27

1.6  编程练习 29

第2章  原型、字符串与交互式I/O 31

2.1  原型与表达式 31

2.1.1  变量 32

2.1.2  Java标识符 35

陷阱:Java区分大小写 36

2.1.3  原型 37

2.1.4  赋值语句 38

2.1.5  专用赋值运算符 39

2.1.6  简单输入与输出 40

2.1.7  数字常量 41

2.1.8  赋值兼容性 42

2.1.9  类型强转 43

Java提示:将字符强转成... 查看详情

查看详情