| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
目
录前言
1第一部分
基础知识
7第一章
Java概览
Java能够做什么
为什么应该使用Java
在哪里使用Java
11第二章
运行已有的Java程序
下载和安装Java软件开发工具包
122.1.1
下载需要的软件
132.1.2
安装软件
142.1.3
配置系统
152.1.4
你做了什么
运行第一个文本程序
182.2.1
把程序文件放在该放之处
182.2.2
命令提示符窗口
182.2.3
编译和运行文本程序
独立运行GUI
在网页上运行GUI(你的第一个Java小应用程序)
242.4.1
运行小应用程序
242.4.2
创建
.html文件
272.4.3
创建较大的.html文件
键入代码
29第三章
使用基本构件
面向对象的语言
对象和类
面向对象的语言的优点
深入理解类和对象
使用Java语言
363.5.1
语法和常用名
363.5.2
Java程序中的字词
Java代码初探
理解简单的Java程序
393.7.1
Java类
393.7.2
Java方法
403.7.3
程序中的主方法
413.7.4
怎样给计算机发出指令
433.7.5
大括号
44第二部分
编写自己的Java程序
47第四章
生成大多数变量和变量的值
改变一个变量
赋值语句
理解变量具有的值的类型
不带小数点的数
主题变奏
原子:Java的原语类型
564.6.1
字符类型
574.6.2
布尔类型
引用类型
用运算符创建新值
634.8.1
增量运算符和减量运算符
654.8.2
赋值运算符
阅读和理解API文档
70第五章
利用决策语句控制程序流程
做出决策(Java的if语句)
755.1.1
猜数字
755.1.2
使用预先编写的方法
765.1.3
if语句
775.1.4
双等号
785.1.5
在代码中缩排if语句
785.1.6
不带else的if语句
785.1.7
把更多内容放入if语句
795.1.8
关于if语句的更多内容
利用比较和逻辑运算符构造条件
835.2.1
比较数字与比较字符
835.2.2
比较对象
845.2.3
Java的逻辑运算符
构造嵌套
在多种选择中做抉择(Java的switch语句)
915.4.1
基本switch语句
915.4.2
是否使用break语句
94第六章
利用循环语句控制程序流程
反复重复指令(Java的while语句)
重复执行一定的次数(Java的for语句)
1006.2.1
剖析
for语句
1016.2.2
显示“Al’
s
All
Wet”的歌词
不断重复直到达到目的(Java的do语句)
跳出循环
107第三部分
面向对象的编程
111第七章
根据类和对象考虑问题
定义类
1137.1.1
声明变量和创建对象
1157.1.2
初始化变量
1177.1.3
使用变量
编译和运行多个类
在类的内部定义方法(显示一个账号)
1197.3.1
显示自己的账号
1197.3.2
显示方法头
把值传递到方法中和从方法中传递值(计算利率)
1217.4.1
把值传递到方法中
1247.4.2
从getInterest方法返回值
1277.4.3
创建易于理解的数字显示形式
利用存取器方法隐藏细节
1297.5.1
良好的编程经验
1297.5.2
创建不可直接访问的变量名
1327.5.3
利用存取器方法强制实施相关规则
133第八章
代码重用
定义类
1348.1.1
雇员的含义
1358.1.2
使用类
1368.1.3
引入声明
1388.1.4
从文件中读取数据
定义子类
1408.2.1
创建子类
1428.2.2
养成建立子类的习惯
使用子类
1468.3.1
最简单的程序
1478.3.2
更实用的程序
超越现有的方法(改变某些雇员的工资)
152第九章
构造新对象
定义构造器
1569.1.1
温度的含义
1579.1.2
利用温度能够做什么
1589.1.3
个案研究——调用新的Temperature(32.0)
更多的子类
1629.2.1
构建更好的temperature对象
1629.2.2
子类的构造器
1649.2.3
使用子类
1659.2.4
默认构造器
1669.2.5
不可见的构造器调用
构造器还能做什么
169第十章
把变量和方法放在合适的地方
定义类
17210.1.1
使用Player类
17310.1.2
九个实例
17610.1.3
不完整的GUI
生成静态的变量和方法
17710.2.1
为什么有这么多的static
17910.2.2
显示球队的总平均击球数
18010.2.3
static不是新事物
18210.2.4
慎重处理static
18210.2.5
静态初始程序
用变量做实验
18510.3.1
把变量放在该放之处
18610.3.2
告诉变量去哪里
传递参数
19010.4.1
值传递
19010.4.2
返回结果
19210.4.3
引用传递
19310.4.4
从方法中返回对象
19410.4.5
结束语
196第四部分
了解Java技巧
197第十一章
利用数组同时处理多个值
把所有元素排成一行
19911.1.1
用两个简单的步骤创建数组
20111.1.2
存储值
20211.1.3
搜索
20511.1.4
简化求值
对象数组
字符串数组
命令行参数
二维数组
21611.5.1
具有原语类型值的二维数组
21711.5.2
二维对象数组
219第十二章
处理异常
处理异常
22312.1.1
catch子句中的参数
22612.1.2
异常类型
22712.1.3
谁将捕获异常
22912.1.4
不要过分谨慎
23512.1.5
做些有益的事
23612.1.6
有益的异常
处理异常
利用finally子句结束工作
242第十三章
在Java程序的不同部分共享名称
访问限定符
类、访问和多个部分组成的程序
24613.2.1
在窗体中放置一个图形
24813.2.2
目录结构
24913.2.3
构造窗体
摆脱最初的代码
25313.3.1
默认访问规则
25413.3.2
回到程序包中
Protected访问
25713.4.1
把非子类的代码放入同一个程序包中
25913.4.2
使用完全限定类名
Java类的访问限定符
26113.5.1
公用类
26113.5.2
非公用类
261第五部分
十准则集萃
263第十四章
避免错误的十种方法
重新装入小应用程序
名字中的大小写
安排好switch语句
用双等号比较值
把部件添加到GUI中
添加收听器
定义必需的构造器
解决非静态的引用问题
数组的范围
处理CLASSPATH
268第十五章
Java的十种网上资源
直接消息来源
查找新闻、评论和示例代码
利用在线指导改进代码
通过新闻组寻求帮助
查阅FAQ获得有用信息
发表意见
寻找用Java编程的工作
通过Java认证
开发小服务程序
了解相关技术
271第六部分
附录
273附录A
使用CD-ROM