内容简介
第1章 Java概述
1.1 什么是Java
1.1.1 Java能干什么
1.1.2 需要学些什么
1.2 程序设计语言
1.3 Java虚拟机
1.3.1 JVM与浏览器
1.4 面向对象程序设计
1.4.1 传统语言与OO语言
1.4.2 对象的性质
1.5 对象和类
1.5.1 继承性
1.5.2 多态性
1.6 Java开发工具
1.6.1 工具安装
1.6.2 工具的组成
1.7 准备工作
1.8 第一个应用程序
1.8.1 用什么样的字处理器
1.9 第一个Applet 小程序
1.9.1 源代码
1.9.2 HTML文档
1.10 浏览Applet
1.10.1 AppletViewer(Applet浏览器)
1.10.2 使用普通浏览器
1.11 开发Java
1.11.1 索引
1.12 练习
第2章 变量和值
2.1 数据类型
2.1.1 基本数据类型
2.1.2 参考数据类型
2.2 创建变量
2.2.1 声明
2.2.2 变量名
2.2.3 赋值
2.2.4 常见错误:NO.1
2.3 输出
2.3.1 System.out.print
2.3.2 混合输出
2.4 输入
2.4.1 System.in.read()
2.4.2 类型转换
2.4.3 异常
2.5 运算
2.5.1 增量符与减量符
2.5.2 常见错误:NO.2
2.6 赋值运算符
2.7 运算符优先级
2.8 数组
2.8.1 数组初始化
2.9 String对象
2.9.1 使用字符串
2.9.2 String[]args
2.10 StringBuffer对象
2.10.1 从键盘输入字串
2.11 变量的作用域
2.11.1 Java程序的形态
2.11.2 作用域
2.12 练习
第3章 程序流
3.1 测试条件值
3.1.1 关系运算符
3.1.2 逻辑运算符
3.1.3 AND和OR(与和或)
3.2 for循环语句
3.2.1 代码块
3.2.2 循环条件的变化
3.2.3 循环嵌套
3.2.4 补注:随机数
3.3 while循环语句
3.3.1 do...while
3.4 if分支语句
3.5 多分支结构
3.6 Switch语句
3.7 方法的使用
3.7.1 参数
3.7.2 返回值
3.8 错误与异常
3.8.1 运行错
3.8.2 异常
3.9 练习
第4章 Applet基础
4.1 Applet方法
4.2 AppletViewer
4.3 在浏览器中浏览Applet
4.4 文本显示
4.5 字体(Font)
4.6 颜色
4.6.1 Color对象与setColor()
4.7 鼠标控制
4.8 新方法
4.9 Applet参数
4.9.1 计划
4.9.2 <PARAM...>
4.9.3 getParameter()
4.10 练习
第5章 用户界面
5.1 GUI及其组成元素
5.1.1 Button
5.1.2 Canvas
5.1.3 Checkbox和CheckboxGroup
5.1.4 Choice
5.1.5 Label
5.1.6 List
5.1.7 TextField
5.1.8 TextArea
5.1.9 Layout与Panel
5.2 按钮和事件
5.2.1 事件
5.3 事件目标
5.4 Checkbox和CheckboxGroup
5.4.1 创建Checkbox
5.4.2 Checkbox的选取
5.5 文本元素
5.5.1 文本的操作
5.6 数字的处理
5.7 Choice和List
5.7.1 addItem()
5.7.2 索引
5.8 布局
5.8.1 BorderLayout()
5.8.2 GridLayout()
5.9 面板
5.10 练习
第6章 图形
6.1 线
6.1.1 drawLine()
6.2 矩形
6.3 椭圆
6.4 多边形
6.5 弧
6.6 饼图
6.6.1 数组
6.6.2 预定义颜色
6.7 画布上绘图
6.8 练习
第7章 图像、声音和文字
7.1 图像文件
7.2 图像的使用
7.2.1 URL
7.2.2 图像显示
7.2.3 简单的动画
7.3 图像过滤
7.3.1 接口
7.3.2 类与方法
7.3.3 正式开始之前
7.4 声音
7.5 声音控制
7.5.1 检查文件
7.5.2 启动与关闭
7.6 文字布局
7.7 字串与数组
7.8 练习
第8章 线程
8.1 线程
8.1.1 带线程的applet
8.2 活动图像
8.3 下载控制
8.3.1 MediaTracker
8.3.2 线程与loaded变量
8.4 练习
第9章 习题答案
9.1 第1章 答案
9.2 第2章 答案
9.3 第3章 答案
9.4 第4章 答案
9.5 第5章 答案
9.6 第6章 答案
9.7 第7章 答案
9.8 第8章 答案