Java面向对象程序设计(第2版)

作者:Arnow, Dexter, Weiss 著、郑莉

丛书名:世界著名计算机教材精选

定价:69元

印次:1-1

ISBN:9787302135104

出版日期:2006.08.01

印刷日期:2006.08.14

图书责编:龙启铭

图书分类:教材

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

本书是应用Java介绍计算机编程技巧的入门图书。之所以选用这个流行语言,是出于几个理由: ●Java是一个面向对象的语言。面向对象已经成为软件开发领域的一种基本方法。在本教材中,我们将解释什么东西构成了语言的面向对象。 ●Java是一个相对简单的面向对象语言,至少与其他一些面向对象语言(比如C++)相比是这样。尽管C++更多复杂性的介绍超越了本书的范围,但还是要指出,它存在一些让刚刚开始学习的学生误入歧途的缺陷。其中的很多陷阱都不会在Java中出现。 ●Java从其他流行语言中借用了许多特性,特别是从C和C++中。这些熟悉的特性也使得Java对那些语言的用户产生了吸引力。 ●Java甚至让初级程序员也能够编写出包含相当复杂用户界面——按钮、列表框、滚动条等——的程序。 ●Java能够运行在多种类型的机器上——PC机、苹果机、Sun工作站等。 ●Java提供了一些相当复杂的工具,包括相对容易地访问网络和互联网,这使得它对许多编程领域都有吸引力。 ●使用Java编程有乐趣。正像前面已经提到的那样,即使是一个经验较少的新手也能够利用Java提供的工具编写出外观漂亮、行为复杂的程序。

Java面向对象程序设计(第2版)前言 本书旨在作为编程入门课程的基本教材。它不需要任何编程背景。本书涵盖的材料足以适应一或两个学期,其后讲述传统的CS2(数据结构)课程的情况。 给学生的说明 本书是应用Java介绍计算机编程技巧的入门图书。之所以选用这个流行语言,是出于几个理由: ●Java是一个面向对象的语言。面向对象已经成为软件开发领域的一种基本方法。在本教材中,我们将解释什么东西构成了语言的面向对象。 ●Java是一个相对简单的面向对象语言,至少与其他一些面向对象语言(比如C++)相比是这样。尽管C++更多复杂性的介绍超越了本书的范围,但还是要指出,它存在一些让刚刚开始学习的学生误入歧途的缺陷。其中的很多陷阱都不会在Java中出现。 ●Java从其他流行语言中借用了许多特性,特别是从C和C++中。这些熟悉的特性也使得Java对那些语言的用户产生了吸引力。 ●Java甚至让初级程序员也能够编写出包含相当复杂用户界面——按钮、列表框、滚动条等——的程序。 ●Java能够运行在多种类型的机器上——PC机、苹果机、Sun工作站等。 ●Java提供了一些相当复杂的工具,包括相对容易地访问网络和互联网,这使得它对许多编程领域都有吸引力。 ●使用Java编程有乐趣。正像前面已经提到的那样,即使是一个经验较少的新手也能够利用Java提供的工具编写出外观漂亮、行为复杂的程序。 尽管有那么多好处和乐趣,尽管你将逐步学习使用Java,但我们还有一个十分特别的目的:让你开始像程序员那样思考。这就是说,学习分析问题,将问题划分为部件块,并设计一个解决方案。它还意味着大量的练...

暂无课件

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
第1章进入Java1

1.1计算机与程序1

1.2程序与模型1

1.3对象、类和消息3

1.3.1对象3

1.3.2行为3

1.3.3信息3

1.3.4Java程序4

1.3.5类4

1.3.6预定义的对象和类4

1.4第一个对象PrintStream对象5

1.5发送一个消息到System.out

对象5

1.6一个Java程序7

1.7Java小插曲标识符、语句顺序、格

式和注释8

1.7.1Java规则8

1.7.2标识符8

1.7.3关键字8

1.7.4Java的语句顺序9

1.7.5程序格式和注释9

1.7.6注释9

1.7.7包围的注释9

1.7.8行注释10

1.8例行步骤10

1.8.1可访问性10

1.8.2准备执行:翻译11

1.8.3执行11

1.9时刻12

1.10本章小结13

1.11关键术语14

1.12复习题15

1.13练习题15

1.14GUI补充网页、HTML和小

应用程序概述16

第2章发送消息和执行操作22

2.1简介22

2.2使用PrintStream对象22

2.3Java小插曲引用、方法和消息23

2.3.1方法的重载24

2.3.2消息发出后24

2.3.3再论标识符24

2.4String 类24

2.5方法、参数以及返回值27

2.6引用变量27

2.7Java小插曲变量和赋值29

2.7.1变量29

2.7.2赋值30

2.7.3赋值语句不是等式30

2.7.4初始化31

2.7.5引用变量和对象31

2.7.6微妙而...