前言
第1章 计算机、I n t e r n e t和We b ⋯⋯⋯⋯⋯⋯1
1.1 简介⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯2
1.2 什么是计算机⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯5
1.3 计算机的组成⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯6
1.4 操作系统的演化⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯6
1.5 个人计算、分布式计算与客户/服务器计算⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯7
1.6 机器语言、汇编语言和高级语言⋯⋯⋯⋯7
1.7 C++的历史 ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯8
1.8 Java的历史 ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯9
1.9 Java的类库 ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯1 0
1.10 其他高级语言⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯11
1 . 11 结构化编程⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯11
1.12 Internet和W W W⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯12
1.13 典型J a v a环境的组成 ⋯⋯⋯⋯⋯⋯⋯⋯12
1.14 关于J a v a和本书的通用注释 ⋯⋯⋯⋯⋯15
1.15 关于对象的思考:对象技术和统一
建模语言简介⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯1 7
1.16 揭示设计模式:简介⋯⋯⋯⋯⋯⋯⋯⋯2 0
1.17 本书概况⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯2 2
1.18 (选学)纵览利用U M L进行面向对象
设计的实例研究⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯3 2
1.19 (选学)浏览“ 揭示设计模式” 各个小节⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯3 5
第2章 J a v a应用程序 ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯4 5
2.1 简介 ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯4 6
2.2 第一个J a v a程序:打印一行文本 ⋯⋯⋯4 6
2.3 修改第一个J a v a程序 ⋯⋯⋯⋯⋯⋯⋯⋯5 0
2.3.1 用多行语句显示一行文本⋯⋯⋯⋯⋯5 0
2.3.2 用一行语句显示多行文本⋯⋯⋯⋯⋯5 1
2.4 在对话框中显示文本⋯⋯⋯⋯⋯⋯⋯⋯5
2 2.5 另一个J a v a应用程序:整数相加 ⋯⋯⋯5 5
2.6 存储器概念 ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯6 0
2.7 算术运算 ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯6 1
2.8 判断:相等和关系操作符⋯⋯⋯⋯⋯⋯6 3
2.9 (可选实例研究)关于对象的思考:考察问题陈述 ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯6 9
第3章 Java applet ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯8 7
3.1 简介 ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯8 7
3.2 Java 2软件开发工具箱提供的
简单a p p l e t示例⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯8 8
3.2.1 Ti c T a c T o e a p p l e t ⋯⋯⋯⋯⋯⋯⋯⋯8 8
3.2.2 Dr a w T e s t a p p l e t ⋯⋯⋯⋯⋯⋯⋯⋯9 1
3.2.3 Ja v a 2 D a p p l e t ⋯⋯⋯⋯⋯⋯⋯⋯⋯9 1
3.3 一个简单的Java applet:显示一个字符串 ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯9 2
3.4 两个简单的a p p l e t:画字符串和线条⋯⋯9 8
3.5 另一个Java applet:浮点数相加 ⋯⋯⋯1 0 0
3.6 在We b浏览器中查看a p p l e t ⋯⋯⋯⋯⋯1 0 7
3.6.1 在Netscape Navigator 6 中查看
a p p l e t⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯1 0 7
3.6.2 使用J a v a插件在其他浏览器中查看
a p p l e t⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯1 0 7
3.7 Internet和W W W上的Java applet资源 ⋯1 0
9 3.8 (可选实例研究)关于对象的思考:标识问题陈述中的类 ⋯⋯⋯⋯⋯⋯⋯⋯111
第4章 控制结构(第1部分)⋯⋯⋯⋯⋯⋯1 2 3
4.1 简介⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯1 2 3
4.2 算法⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯1 2 4
4.3 伪代码⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯1 2 4
4.4 控制结构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯1 2 4
4.5 if 选择结构 ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯1 2 6
4.6 if /el s e 选择结构 ⋯⋯⋯⋯⋯⋯⋯⋯1 2 7
4.7 wh i l e 循环结构 ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯1 3 1
4.8 算法设计:实例研究1(计数器控制的循环)⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯1 3 2
4.9 自上而下逐步细化地构成算法:
实例研究2(标记控制的循环)⋯⋯⋯⋯1 3 6
4.10 自上而下逐步细化地构成算法:实例研究3(嵌套的控制结构)⋯⋯⋯1 4 3
4 . 11 赋值操作符 ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯1 4 7
4.12 增量和减量操作符 ⋯⋯⋯⋯⋯⋯⋯⋯1 4 8
4.13 基本数据类型 ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯1 5 0
4.14 (可选实例研究)关于对象的思考:标识类属性 ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯1 5 1
第5章 控制结构(第2部分)
第6章 方法
第7章 数组
第8章 基于对象的编程
第9章 面向对象的编程
第10章 字符串和字符