JAVA1.2 24学时学习教程

JAVA1.2 24学时学习教程
作 者: Rogers Cadenhead 沈裕和
出版社: 机械工业出版社
丛编项: 自学通系列
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Java
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《JAVA1.2 24学时学习教程》作者简介

内容简介

本书共分七个部分,从Java最基本的内容开始,用通俗的语言介绍了Java编程的基本概念,编程的基本变量类型和基本语句,Java语言中数组和对象的使用,以及Java语言在网上的应用等。内容丰富,适用于各类计算机软件工作人员。

图书目录

目 录

译者序

前言

第一部分 起步阶段

第1学时 程序员入门

1.1选择编程语言

1.2指挥计算机工作

1.3程序是如何运行的

1.4程序为什么不运行

1.5下一站:Java

1.6练习:安装JDK

1.6.1Windows环境下安装

1.6.2Solaris环境下安装

1.6.3测试JDK的安装

1.6.4官方文档

1.7小结

1.7.1问与答

1.7.2测验

1.7.3提高

第2学时 编写第一个程序

2.1编程前的准备工作

2.1.1选择Windows95的字处理程序

2.1.2设置Java程序的文件扩展名

2.1.3删除已经存在的文件关联

2.1.4创建新的文件关联

2.1.5为文件类型关联一个图标

2.2创建BigDebt程序

2.3开始编程工作

2.3.1class语句

2.3.2main语句的作用

2.3.3使用花括号

2.4 在debt变量中存储信息

2.4.1改变变量debt值

2.4.2显示debt中的值

2.5保存已完成的工作

2.6将程序编译成类文件

2.6.1Windows95下的命令行

2.6.2使用javac来编译程序

2.7修改程序错误

2.8运行程序

2.9练习:修改程序

2.10 小结

2.10.1问与答

2.10.2测验

2.10.3提高

第3学时 在Java世界中“度假”

3.1第一站:SunMicrosystems公司

3.2Java在学校中

3.3与Java共进午餐

3.4在ESPN体育特区中参与球类比赛

3.5Java语言的商业应用

3.6在Developer.com寻求指导

3.7以Castanets结束

3.8练习:把Java放到你的桌面

3.8.1问与答

3.8.2测验

3.8.3提高

第4学时 Java程序的工作原理

4.1创建应用程序

4.2给应用程序传递参数

4.3Applet基础

4.4给applet传递参数

4.5练习:查看Applet程序源代码

4.6小结

4.6.1问与答

4.6.2测验

4.6.3提高

第二部分 编程基础

第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增加和减少变量的值

5.6.2运算符优先级

5.7小结

5.7.1问与答

5.7.2测验

5.7.3提高

第6学时 用字符串通讯

6.1在字符串中存储文本

6.2在程序中显示字符串

6.3在字符串中使用特殊字符

6.4将字符串连接在一起

6.5在字符串中使用其他变量

6.6高级字符串处理技术

6.6.1比较两个字符串

6.6.2确定字符串的长度

6.6.3改变字符串的大小写

6.7练习:显示电影主要人物的例子

6.8小结

6.8.1问与答

6.8.2测验

6.8.3提高

第7学时 使用条件测试语句

7.1测试一个条件

7.2if语句

7.2.1小于和大于的比较

7.2.2等于和不等于的比较

7.2.3用块语句组织程序

7.3ifelse语句

7.4switch语句

7.5条件运算符

7.6练习:显示当前时间的例子

7.7小结

7.7.1问与答

7.7.2测验

7.7.3提高

第8学时 用循环重复一个动作

8.1for循环

8.2while循环

8.3do…while循环

8.4退出循环

8.5命名循环

8.6练习:给你的计算机一个教训

8.7小结

8.7.1问与答

8.7.2测验

8.7.3提高

第三部分 进入高级议题

第9学时 用数组存贮数据

9.1创建数组

9.2使用数组

9.3多维数组

9.4给数组的元素排序

9.5练习奖品的数组

9.6小结

9.6.1问与答

9.6.2测验

9.6.3提高

第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.8.1问与答

10.8.2测验

10.8.3提高

第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.7.1问与答

11.7.2测验

11.7.3提高

第12学时 在现有对象的基础上进一步

开发

12.1对象继承性的强大功能

12.1.1继承行为和属性

12.1.2重载方法

12.2建立继承

12.3和现有的对象一起工作

12.4练习:创建一个子类

12.5小结

12.5.1问与答

12.5.2测验

12.5.3提高

第四部分 为WWW创建Applets

第13学时 Applet的工作原理

13.1标准Applet方法

13.1.1paint()方法

13.1.2init()方法

13.1.3start()方法和stop()方法

13.1.4destroy()方法

13.2在Web页面中嵌入Applet

13.3Applet例程

13.3.1使用drawString()方法

13.3.2测试BigDebtApplet程序

13.3使用<OBJECT>标记

13.4准备使用JavaPlug-in

13.5练习:改进BigDebtApplet程序

13.6小结

13.6.1问与答

13.6.2测验

13.6.3提高

第14学时 创建Applet线程

14.1从Web页面上传递参量

14.2在Applet中接收参量

14.3在Applet中使用参量

14.4循环链接的Applet程序

14.4.1类的声明

14.4.2定义变量

14.5用init()方法开始执行

14.6在定义URL对象时捕捉错误

14.7在paint0方法中处理屏幕刷新

14.8开始运行线程

14.8.1运行线程

14.8.2终止线程

14.8.3处理鼠标单击事件

14.9练习:循环显示的链接

14.10小结

14.10.1问与答

14.10.2测验

14.10.3提高

第15学时 在Applet程序中播放声音

15.1使用声音文件

15.1.1简单的声音回放

15.1.2在AudioClip对象中载入声音

15.1.3播放/循环播放AudioClip对象

15.2Java存档文件

15.3练习:让你的计算机对你说话

15.4小结

15.4.1问与答

15.4.2测验

15.4.3提高

第16学时 在Applet中使用字体和颜色

16.1使用Font类

16.2使用Color类

16.3选择颜色的其他方法

16.4练习:显示一个警告信息

16.5小结

16.5.1问与答

16.5.2测验

16.5.3提高

第五部分 改进程序外观

第17学时 使用2维图形

17.1在Applet程序中使用图形

17.2绘制线状图形和块状图形

17.2.1绘制直线图形

17.2.2绘制矩形图形

17.2.3绘制圆形和椭圆形

17.2.4绘制多边形

17.2.5创建JavaManApplet程序

17.3练习:绘制一个引入注目的图形

17.4 小结

17.4.1问与答

17.4.2测验

17.4.3提高

第18学时 创建动画程序

18.1创建动画Applet程序

18.1.1避免动画抖动

18.1.2载入并显示图像

18.1.3存储一组相关的图像

18.2给Applet程序传递参数

18.3练习

18.3.1绘制图形

18.3.2在后台窗口中绘制图形

18.4 小结

18.4.1问与答

18.4.2测验

18.4.3提高

第19学时 使用Swing软件包创建一个

简单的用户界面

19.1Swing软件包和简单窗口化工具包

19.2使用组件

19.2.1标签和文本框

19.2.2复选框

19.2.3组合框

19.2.4文本区域

19.2.5面板

19.3使用布局管理器

19.3.1GridLayout管理器

19.3.2BorderLayout管理器

19.4练习:在Applet中使用布局

管理器

19.5小结

19.5.1问与答

19.5.2测验

19.5.3提高

第20学时 使用Swing软件包响应用户

事件

20.1让你的程序侦听用户事件

20.2 设置组件使其事件能被侦听

20.3处理用户事件

20.3.1复选框和组合框事件

20.3.2文本框事件

20.3.3 允许使用和禁止使用组件

20.4练习:一个小的LottoMadness

游戏

20.5小结

20.5.1问与答

20.5.2测验

20.5.3提高

第六部分 使用编程技巧

第21学时 通过Java玩游戏

21.1CrapsApplet程序

21.2组织你的程序

21.3创建一个Die类

21.3.1设置初始值

21.3.2“摇”动骰子

21.3.3绘制骰子

21.4测试Die类

21.5小结

21.5.1问与答

21.5.2测验

21.5.3提高

第22学时 编写一个Web游戏

22.1创建一个Applet程序

22.2定义所需的变量

22.3设置变量和初始化显示

22.4显示文本和图形

22.5处理用户输入

22.6检测骰子的点数和记录游戏者的

成绩

22.7将Applet程序嵌入到Web页面中

22.8小结

22.8.1问与答

22.8.2测验

22.8.3提高

第23学时 让Web页面变得丰富多采

23.1PanApplet程序

23.2显示图像

23.3练习:在屏幕窗口的边框上绘制

图像

23.4小结

23.4.1问与答

23.4.2测验

23.4.3提高

第24学时 扩充你的知识

24.1练习:一个计算器组件

24.2小结

24.2.1问与答

24.2.2测验

24.2.3提高

第七部分 附 录

附录A 寻找Java资源

附录B 本书的Web站点

附录C 设置Java开发工具包

术语表