书籍详情

循序渐进Java 2教程

循序渐进Java 2教程

作者:(美)Rogers Cadenhead著;淡文刚,于红梅译

出版社:人民邮电出版社

出版时间:2003-01-01

ISBN:9787115111487

定价:¥38.00

购买这本书可以去
内容简介
  本书首先通过一个小的Java程序,使你对Java编程有一个基本了解,进而以点代面,介绍了Java程序的工作原理。围绕Java程序的工作原理介绍了Java编程的基础知识,包括其他编程语言中也必须使用的信息的存储、数组、条件语句、循环语句等。然后,引入Java语言的面向对象编程概念,介绍了对象的含义及使用方法。接下来介绍的内容均建立在面向对象编程技术基础之上,包括使用线程、创建图形用户界面、多媒体编程等。本书的附录部分介绍了Java 2的新功能以及使用方法,同时对市面上几种可用于Java 2编程的IDE的安装及使用方法做了详细阐述。此外,还给出了大量包含Java 2编程内容的网站的Web地址,以进一步提高Java 2编程技巧。本书适于Java编程的初学者,以及想要在Java编程经验上得到快速提高的编程人员。本书中的程序示例使用的是Java 2的1.4版本,这也是当前流行的版本。
作者简介
暂缺《循序渐进Java 2教程》作者简介
目录
第一部分 开始
第1章 成为一名程序员 
1.1 选择一种编程语言 
1.2 告诉计算机做什么 
1.3 程序是如何工作的 
1.4 为什么程序不能正常工作 
1.5 下一步:Java 
1.6 专题:安装一个Java开发工具 
1.7 小结 
1.8 问与答 
1.9 测验 
1.9.1 问题 
1.9.2 答案 
1.10 实际操作 
第2章 编写你的第一个程序 
2.1 要编写程序,你必须做哪些工作 
2.2 创建Saluton程序 
2.3 开始编写程序 
2.3.1 Class语句 
2.3.2 main语句的作用 
2.3.3 大括号标识 
2.4 在变量中存储信息 
2.5 保存完成的程序 
2.6 把程序编译成Class文件 
2.7 修复错误 
2.8 专题:运行一个Java程序 
2.9 小结 
2.10 问与答 
2.11 测验 
2.11.1 问题 
2.11.2 答案 
2.12 实际操作 
第3章 在Java中度假 
3.1 第一步:Sun Microsystems公司 
3.2 去Java学校 
3.3 开始了解JavaWorld 
3.4 了解ESPN.com上的球类比赛 
3.5 开始认真考虑做商务 
3.6 到Gamelan寻找方向 
3.7 专题:把Java放在你的桌面上 
3.8 小结 
3.9 问与答 
3.10 测验 
3.10.1 问题 
3.10.2 答案 
3.11 实际操作 
第4章 理解Java程序的工作原理 
4.1 创建一个应用程序 
4.2 给应用程序传递参数 
4.3 applet的基础知识 
4.4 给applet传递参数 
4.5 专题:浏览用于运行Java applet的代码 
4.6 小结 
4.7 问与答 
4.8 测验 
4.8.1 问题 
4.8.2 答案 
4.9 实际操作 
第二部分 学习编程的基本知识
第5章 在程序中存储和更改信息 
5.1 语句和表达式 
5.2 指定变量类型 
5.2.1 整数和浮点数 
5.2.2 字符和字符串 
5.2.3 其他数字类型的变量 
5.2.4 布尔型变量 
5.3 给变量命名 
5.4 在变量中存储信息 
5.5 专题:使用表达式 
5.6 关于操作符 
5.6.1 加1和减1操作符 
5.6.2 操作符的优先顺序 
5.7 小结
5.8 问与答
5.9 测验
5.9.1 问题
5.9.2 答案 
5.10 实际操作 
第6章 用字符串进行通信 
6.1 在字符串中存储文本 
6.2 在程序中显示字符串 
6.3 在字符串中使用特殊字符 
6.4 连接字符串 
6.5 使用其他的字符串变量 
6.6 字符串的高级处理 
6.6.1 比较两个字符串 
6.6.2 确定字符串的长度 
6.6.3 改变一个字符串的大小写 
6.6.4 查找字符串 
6.7 专题:介绍导演及演员名单 
6.8 小结
6.9 问与答
6.10 测验
6.10.1 问题
6.10.2 答案
6.11 实际操作
第7章 用条件测试做出判断 
7.1 测试条件 
7.2 if语句 
7.2.1 小于和大于比较 
7.2.2 等于和不等于比较 
7.2.3 用块语句组织一个程序 
7.3 if-else语句 
7.4 switch语句 
7.5 条件操作符 
7.6 专题:观察时钟 
7.7 小结
7.8 问与答
7.9 测验
7.9.1 问题 
7.9.2 答案 
7.10 实际操作 
第8章 在循环中重复一个动作 
8.1 for循环 
8.2 while循环 
8.3 do-while循环 
8.4 退出循环 
8.5 给一个循环命名
8.6 专题:给你的计算机上一课
8.7 小结
8.8 问与答
8.9 测验
8.9.1 问题
8.9.2 答案
8.10 实际操作
第三部分 用新方法使用信息
第9章 用数组存储信息 
9.1 创建数组 
9.2 使用数组 
9.3 多维数组
9.4 对数组进行排序
9.5 专题:真的Prizes数组
9.6 小结
9.7 问与答
9.8 测验
9.8.1 问题
9.8.2 答案 
9.9 实际操作 
第10章 创建你的第一个对象 
10.1 面向对象编程的工作原理 
10.2 对象的行为 
10.3 对象是什么
10.4 理解继承
10.5 建立一个继承的层次图
10.6 转换对象和简单变量
10.6.1 简单变量的类型转换
10.6.2 对象类型转换
10.6.3 在简单变量和对象之间进行转换
10.7 专题:创建一个对象
10.8 小结
10.9 问与答 
10.10 测验 
10.10.1 问题 
10.10.2 答案 
10.11 实际操作 
第11章 描述你的对象
11.1 创建变量
11.2 创建类变量
11.3 用方法来创建行为
11.3.1 声明一个方法
11.3.2 具有不同参数的类似方法
11.3.3 构造函数
11.3.4 类方法
11.3.5 方法中的变量的作用范围
11.4 把一个类放在另一个类中 
11.5 使用关键字this 
11.6 专题:使用类方法和类变量 
11.7 小结 
11.8 问与答 
11.9 测验 
11.9.1 问题 
11.9.2 答案 
11.10 实际操作 
第12章 充分利用现有的对象 
12.1 继承的功能 
12.1.1 继承行为和属性 
12.1.2 重载方法 
12.2 建立继承 
12.3 用现有的对象工作 
12.4 专题:创建一个子类 
12.5 小结 
12.6 问与答 
12.7 测验 
12.7.1 问题 
12.7.2 答案 
12.8 实际操作 
第四部分 编写图形用户界面程序
第13章 创建一个简单的用户界面 
13.1 Swing和抽象窗口工具包 
13.2 使用组件 
13.2.1 帧和窗口 
13.2.2 按钮 
13.2.3 标签和文本字段
13.2.4 复选框
13.2.5 组合框 
13.2.6 文本区域 
13.2.7 面板 
13.3 专题:创建你自己的组件 
13.4 小结 
13.5 问与答 
13.6 测验 
13.6.1 问题 
13.6.2 答案 
13.7 实际操作 
第14章 布置一个用户界面 
14.1 使用布局管理器 
14.1.1 GridLayout管理器
14.1.2 BorderLayout管理器
14.1.3 用Insets把组件分隔开
14.2 专题:布置一个应用程序 
14.3 小结 
14.4 问与答 
14.5 测验 
14.5.1 问题 
14.5.2 答案 
14.6 实际操作 
第15章 响应用户的输入 
15.1 让程序监听 
15.2 建立监听的组件 
15.3 处理用户事件 
15.3.1 复选框和组合框事件
15.3.2 键盘事件
15.3.3 允许和禁止组件
15.4 专题:一个小的Lotto Madness程序 
15.5 小结
15.6 问与答
15.7 测验
15.7.1 问题
15.7.2 答案
15.8 实际操作
第16章 创建一个复杂的用户界面
16.1 滚动窗格
16.2 滑动条 
16.3 变化监听器 
16.4 菜单
16.5 专题:使用图像图标和工具栏
16.6 小结
16.7 问与答 
16.8 测验 
16.8.1 问题 
16.8.2 答案 
16.9 实际操作 
第五部分 创建多媒体程序
第17章 创建交互式Web程序 
17.1 标准applet方法 
17.1.1 画applet窗口
17.1.2 初始化一个applet
17.1.3 开始和结束applet
17.1.4 消毁一个applet
17.2 在Web页面中放置一个applet
17.3 一个applet示例
17.3.1 在一个applet窗口中画画
17.3.2 测试SalutonApplet程序
17.4 Java Plug-in
17.5 从Web页面发送参数 
17.6 在applet中接收参数 
17.7 专题:处理applet中的参数 
17.8 小结
17.9 问与答
17.10 测验
17.10.1 问题
17.10.2 答案
17.11 实际操作
第18章 处理程序中的错误
18.1 异常
18.1.1 在一个try-catch块中捕获异常
18.1.2 捕获几种不同类型的异常
18.1.3 出现异常后做一些处理
18.1.4 抛出异常
18.1.5 忽略异常 
18.2 声明 
18.3 专题:抛出和捕获异常
18.4 小结
18.5 问与答
18.6 测验
18.6.1 问题
18.6.2 答案
18.7 实际操作
第19章 创建一个线程程序
19.1 线程
19.1.1 减慢一个程序的速度
19.1.2 创建一个线程
19.2 使用线程
19.2.1 类的声明
19.2.2 建立变量 
19.3 开始init()方法 
19.4 设置URL时捕获错误
19.5 在paint()方法中处理屏幕更新
19.6 开始一个线程
19.6.1 运行一个线程
19.6.2 停止线程
19.7 处理鼠标点击
19.8 专题:循环链接
19.9 小结 
19.10 问与答 
19.11 测验 
19.11.1 问题 
19.11.2 答案 
19.12 实际操作 
第20章 读写文件 
20.1 流 
20.1.1 文件 
20.1.2 从一个流读数据 
20.1.3 缓存输入流 
20.2 往流中写入数据 
20.3 专题:往MP3文件中写字节 
20.4 小结 
20.5 问与答 
20.6 测验 
20.6.1 问题 
20.6.2 答案 
20.7 实际操作 
第六部分 创建多媒体程序
第21章 使用字体和颜色 
21.1 使用Font类 
21.2 使用Color类 
21.3 选择颜色的其他方法 
21.4 专题:显示一个危险信息 
21.5 小结
21.6 问与答
21.7 测验
21.7.1 问题
21.7.2 答案
21.8 实际操作
第22章 播放声音文件 
22.1 检索和使用声音 
22.1.1 简单的声音播放 
22.1.2 把声音加载到AudioClip对象 
22.1.3 播放和循环AudioClip对象 
22.2 Java存档文件 
22.3 专题:让你的计算机与你谈话 
22.4 小结
22.5 问与答
22.6 测验
22.6.1 问题
22.6.2 答案
22.7 实际操作
第23章 使用图片 
23.1 使用图片 
23.2 画线和画外形 
23.2.1 画线 
23.2.2 画矩形 
23.2.3 画椭圆和圆 
23.2.4 画弧线 
23.2.5 画多边形 
23.2.6 画不同宽度的线 
23.2.7 创建一个标记 
23.3 专题:绘制一个饼图
23.4 小结 
23.5 问与答 
23.6 测验 
23.6.1 问题 
23.6.2 答案 
23.7 实际操作 
第24章 创建动画 
24.1 用一系列图像制作动画 
24.1.1 加载并显示图像
24.1.2 存储一组相关的图像
24.2 给applet传参数
24.3 专题:跟随活动的球
24.4 小结 
24.5 问与答 
24.6 测验 
24.6.1 问题 
24.6.2 答案 
24.7 实际操作 
第七部分 附录
附录A 抓住Java 2版本1.4的新功能
A.1 Java Web Start
A.2 使用Java Web Start
A.3 小结 
附录B 使用Java 2软件开发工具包 
B.1 选择一种Java开发工具 
B.2 配置软件开发工具包
B.2.1 使用命令行界面
B.2.2 在MS-DOS中打开目录
B.2.3 在MS-DOS下创建目录
B.2.4 在MS-DOS下运行程序
B.2.5 改正配置错误
B.3 使用文本编辑器 
B.4 创建一个样本程序
B.5 设置CLASSPATH变量
B.5.1 在Windows 95、98或Me上设置CLASSPATH
B.5.2 在Windows NT、2000或XP上设置Classpath
B.5.3 对安装工具包的答疑
附录C 用Java 2的软件开发工具包编程
C.1 SDK概要介绍
C.2 java解释器
C.3 javac编译器
C.4 appletviewer浏览器
C.5 javadoc文档工具
C.6 Java文件存档工具jar
C.7 jdb调试器
C.7.1 调试应用程序
C.7.2 调试applet
C.7.3 高级调试命令
C.8 使用系统属性
C.9 小结
C.10 问与答
附录D 使用Sun ONE Studio
D.1 选择一种Java开发工具
D.2 配置Sun ONE Studio
D.3 创建一个示例程序
D.3.1 运行程序 
D.3.2 对初学者的附加帮助 
附录E 下一步去哪里:Java资源
E.1 Sun的正式Java站点
E.2 其他关于Java的Web站点
E.2.1 本书的正式站点
E.2.2 Café au Lait 
E.2.3 Workbench
E.2.4 Java评论服务
E.2.5 JavaWorld杂志
E.2.6 Gamelan:Earthweb的Java目录
E.2.7 Java书籍列表
E.3 Java新闻组 
E.4 就职机会
附录F 本书英文版的Web站点
猜您喜欢

读书导航