目录
第一部分 感受Java热潮
第一章 传说
什么是Java?
非常遥远的印度尼西亚群岛
Web 最好的朋友
Java:程序员的百宝箱 Kwan
带着Java编码戒指走向未来
应掌握的知识
第二章 Java:Web的伴侣
建立Java和HTML的联系
仅仅IThML就足以使您陷人困境
剖析HTML
HTML图像
链接世界
给applet一个空间
不安全或敏感的applet?
应掌握的知识
第三章 Java 工具
现代工匠的工具
Java编译器
运行Java编译器
观察appet
我可以得到解释器吗?
应掌握的内容
第四章 建立自己的appset
有点GUI对任何人都没有坏处
Java API基础
建立第一个applet
Applet: Date Tive
应掌握的知识
第五章 面向对象编程
面向对象之前
人脑,适合电脑
用对象考虑问题
对象
类
消息
继承
这对Java有何影响
应掌握的知识
第二部分 用JaVa思考
第六章 Java内幕一瞥
关于应用程序和applet
在图形和命令行应用程序间选择
Main事件
命令行参数
标准I/O:没有修饰的通讯
System.out对象
System.in对象
appet控制台
应掌握的知识
第七章 进入JaVa
记号(token)
标识符
关键字
直接量
操作符
分隔符
任何场合下的数据类型
整型数
浮点数
布尔值
字符
数组和字符串
Applet: Recipe
应掌握的内容
第八章 在Java中表达自己
表达式
操作符
数值操作符
布尔操作符
字符串操作符
赋值操作符
条件分支
if-else分支
switch分支
应用程序:ColorNames
应掌握的知识
第九章 感觉有点晕
到处存在的循环
使用for循环进行重复操作
while循环
Do循环
Applet: Countdown
跳出
应掌握的知识
第十章 为何使用类
如何成为编程方面的 Frank Lloyd Wright
类就是对象的蓝图
继承
使用方法添加类的行为
方法技巧
方法重载
从设计到构造
组织您的设计图纸
类的访问
与其他体系结构的接口
应掌握的内容
第三部分 Java之美
第十一章 Java一一画家的画布
从AWT开始
Java图形坐标系统
理解颜色
监控颜色
Java中的颜色
Applet: Colorize
深入学习Graphics类
图形基本元素
线
矩形
椭圆形
其他基本元素
Applet: Minnesota
用图形表示文本
Applet: Ransom
应掌握的内容
第十二章 下一项艺术工作
理解图像
图像类型
用Java表达您的作品
Applet: Slideshow
应掌握的内容
第十三章 与用户交互
满足用户需要
以事件表达
收听事件
事件来自何方?
处理鼠标输人
适应事件
处理键盘输人
Applet: Scribbler
应掌握的内容
第十四章 建立良好的第一印象
用户接口的重要性
组件是其中的核心
深人了解用户界面组件
标签
按钮
复选框和单选钮
选择框
列表框
文本域和文本区
理解面板
利用布局
流动布局
栅格布局
边界布局
卡片布局
栅格包布局
Applet: InvestmentCalc
Swing和AWT
应掌握的内容
第四部分 Java不仅具有漂亮的外表
第十五章 Java及其读写功能
I/O的基本知识
轻松控制流
输人流和读取器(reader)
输出流和写人器(writer)
读写文件
静下心来处理文件
Applet:Fortune
应掌握的知识
第十六章 Java和“全球村”
指尖下的世界
Internet寻址
使用URL定位资源
冲浪规则
客户与服务器
Java连网的基本知识
Applet :Searcher
扫描Web
真正有趣的套接字(socket)
应掌握的知识
第十七章 被线程挂起
两个线程的故事
线程真的那么重要吗?
多线程不利的一面
创建和使用线程
从Thread派生类
实现Runnable()接口
让线程去打个盹
Applet: AdBanner
应掌握的知识
第十八章 星期六上午的Java
Java也能制作卡通片
动画的基本知识
理解子画面(Sprite)
堆放子画面
当子画面发生碰撞时
一套使用方便的Sprite类
Sprite类
Sprite Vector类
Background类
Applet: Flying Saucer
应掌握的知识
第十九章 星期六晚上的Java
数字音频初步
声音的物理性质
数字声音的质量
使Java发声
用音乐表达心清
Applet: WildAnimals
应掌握的知识
第五部分Java是一项能自我提高的技术
第二十章 编写坚固程序的方法
调试的基本知识
一步一步地执行代码
盯着程序中的变量
对代码设置“路障”
采用合适的调试策略
错误预防性编程
异常处理
括号和运算优先级
引人(Import)限制
相等判断带来的错误
隐藏的成员
找出错误
利用好您的标准输出
跟踪方法
理解代码文档
应掌握的知识
第二十一章 如何让程序得到别人的青睐
给您的代码一幅好看的面孔
合理的缩进
空格是您的好朋友
简洁明了的注释
合理的命名
着重表示所有的常量
让更多的人喜欢Java
应掌握的知识
第二十二章 站在Java技术的顶峰
Java可不适合懒虫
丰富的Java资源
JavaSoft的Web站点
Java开发者连接
Developer·omc
《Java World》杂志
《Java Reprt》杂志
《Java Developer’s Joumal》杂志
Java新闻组
Java Applet评价服务
应掌握的知识
词汇表
附录A 安装Java开发工具包(JDK)
在Windows计算机上安装JDK
在SolariS计算机上安装JDK
附录B Java工具和技术
可视化开发工具
与Java有关的技术