简介
Java语言是目前最受欢迎的程序语言。如果没有Java语言,互联网的世界立即黯然失色,学习Java语言已经是一种趋势、潮流。在21世纪的今天,Java语言成为计算机语言的主流。本书共分26章,第1章到第10章是Java基本语法的介绍:第11章到第22章是AWT组件和Swing组件的介绍;第23章介绍AWT组件和Swing组件的关系;第24章介绍Java的输入/输出,第25章介绍Java数据流,这两章都与文件数据输入/输出有关:第26章介绍Java语言与网络的关系。希望这些内容能对您有所帮助。
本书所附光盘为书中所用到的部分源代码,由于时间匆忙,其内容为繁体版,若出现乱码,请用“东方快车”等汉化软件进行转换,敬请读者谅解。
本书由第三波资讯股份有限公司提供版权,经中国铁道出版社计算机图书项目中心审选,杨志刚、刘军、邓雄、王涛、李谨、陈贤淑、刘涛、何伟、张华等同志完成本书的整稿工作。
中国铁道出版社
2001年3月
目录
第1章 java导论
l—1 什么是java?
1—2 互联网
1—3 java与互联网
1—4 java开发环境
1—5 jdk的安装及使用
第2章 java程序简介
2—1 java程序种类
2—2 javaapplication
javaapplication程序架构
javaapplication程序的执行
2—3 javaapplet
javaapplet程序架构
html文件的编写
javaapplet程序的执行
习题
第3章 jav9基本数据类型
3—1 整数类型
byte
short
. int
long
char
3—2 浮点数类型
3—3 布尔类型
习题
第4章 java运算符
4—1 算术运算符
4—2 关系运算符
4—3 逻辑运算符
not运算符
and运算符
or运算符
4—4 条件运算符
4—5 位运算符
4—6 指定运算符
4—7 类型转换运算符
4—8 运算符的优先级
习题
第5章 java条件及循环语句
5—1 条件语句
if
if…else
switch
5—2 循环语句
for()
while()
do…while()
5—3 跳转语句
continue
break
retrun
习题
第6章 java复合类型
6—1 类类型
继承
封装
覆盖
多态
6—2 接口类型
6—3 数组类型
习题
第7章 java字符串
7—1 string类型
7—2 stringbuffer类型
习题
第8章 java异常处理
8—1 异常类
8—2 try…catch
8—3 throw及throws
8—4 finaliy
8—5 error类
习题
第9章 java绘图
9—1 graphics类
绘制线段
绘制矩形
绘制圆矩形
绘制3d矩形
绘制弧形
绘制椭圆形
显示图像
9—2 graphics2d类
9—3 color类
9—4 font类
font类
fontmebics类
习题
第10章 java线程
10—l 什么是线程?
10—2 thread类
10—3 线程的生命周期
10—4 threadgroup类
习题
第11章 java文本组件
11—1 文本组件
11—2 文本框
11—3 文本区
11—4 标签
习题
第12章 java button组件
12—1 按钮声明方式
12—2 button类的应用实例
12—3 math类
习题
第13章 java checkbox组件
13—1 检查框声明方式
13—2 检查框的方法
13—3 检查框的实例
检查框的使用
检查框与按钮合并使用
习题
第14章 java radio button组件
14—1 选择按钮声明方式
14—2 选择按钮的方法
14—3 checkboxgroup的实例
单选按钮
检查框与选择按钮配合使用
两组选择按钮配合使用
习题
第15章 java choice button组件
15—1 choice button声明方式
15—2 choice button的方法
15—3 choice button的实例
单独使用choicebutton
choice button与radio button配合使用
choice选项的插入与删除
习题
第16章 java list组件
16—1 list声明方式
16—2 list的方法
16—3 list应用实例
用actionlistener处理list组件
用itemlistener处理list组件
两组list组件
利用list计算费率
习题
第17章 java canvas组件
17—1 canvas声明方式
17—2 canvas的方法
17—3 canvas应用实例
用radiobutton控制canvas组件
动画与canvas组件
用button控制canvas组件
graphics2d与canvas组件
习题
第18章 java scroilbar组件
18—1 scrollbar声明方式
18—2 scrollbar的方法
18—3 scrollbar应用实例
水平滚动条
水平滚动条与垂直滚动条
使用滚动条改变canvas颜色
使用滚动条改变canvas图形位置
移动滚动条改变画布颜色
18—4 scrollpane组件
scrollpane类的用法
介绍scrollpane类的方法
scrollpane类实例
习题
第19章 java menu组件
19—1 menucomponent类
menucompoent的方法
19—2 menubar组件
menubar的方法
19—3 menultem组件
menultem的方法
19—4 checkboxmenultem组件
checkboxmenultem的方法
19—5 menu组件
menu的方法
19—6 popupmenu组件
popupmenu的方法
19—7 menushortcut组件
menushortcut的方法
习题
第20章 java dialog组件
20—1 container组件
20—2 window组件
20—3 dialog组件
20—4 filedialog组件
20—5 frame组件
习题
第21章 java版面管理
21—1 flowlayout类
21—2 borderlayout类
21—3 cardlayout类
21—4 gridlayout类
21—5 gridbaglayout类
21—6 gridbagconstraints类
习题
第22章 java swing组件
22—1 jlabei
22—2 jbutton
22—3 jtextfield
22—4 jcheckbox
22—5 jrlaldiobutton
22—6 jcombobox
22—7 jtabbedpane
22—8 jpanel
22—9 jscrollpane
22—10 jmenubar
22—11 jmenu
22—12 jcheckboxmenultem
22—13 jslider
22—14 jtable
习题
第23章 java事件
23—1 actionevent类
23—2 adjustmentevent类
23—3 componentevent类
23—4 containerevent类
23—5 focusevent类
23—6 inputevent类
23—7 itemevent类
23—8 keyevent类
23—9 mouseevent类
23—10 paintevent类
23—11 textevent类
23—12 windowevent类
习题
第24章 java输入/输出
24—1 file类
24—2 reader类
bufferedreader
linenumberreader
chararravreader
filterreader
pushbackreader
inputstreamreader
filereader
pipedreader
stringreader
24—3 writer类
bufferedwriter
chararravwriter
filterwriter
outputstreamwriter
filewriter
pipedwriter
printwriter
stringwriter
习题
第25章 java数据流
25—1 inputstream类
bytearraylnputstream
filelnputstream
filterinputstream
objectinputstream
pipedinputstream
sequenceinputstream
stringbufferinputstream
datainputstream
25—2 outputstream类
bytearrayoutputstream
fileoutputstream
objectoutputstream
pipedoutputstream
filteroutputstream
dataoutputstream
printstream
习题
第26章 java网络
26—1 inetaddress类
26—2 url
26—3 urlconnection
26—4 socket
26—5 serversocket
习题
l—1 什么是java?
1—2 互联网
1—3 java与互联网
1—4 java开发环境
1—5 jdk的安装及使用
第2章 java程序简介
2—1 java程序种类
2—2 javaapplication
javaapplication程序架构
javaapplication程序的执行
2—3 javaapplet
javaapplet程序架构
html文件的编写
javaapplet程序的执行
习题
第3章 jav9基本数据类型
3—1 整数类型
byte
short
. int
long
char
3—2 浮点数类型
3—3 布尔类型
习题
第4章 java运算符
4—1 算术运算符
4—2 关系运算符
4—3 逻辑运算符
not运算符
and运算符
or运算符
4—4 条件运算符
4—5 位运算符
4—6 指定运算符
4—7 类型转换运算符
4—8 运算符的优先级
习题
第5章 java条件及循环语句
5—1 条件语句
if
if…else
switch
5—2 循环语句
for()
while()
do…while()
5—3 跳转语句
continue
break
retrun
习题
第6章 java复合类型
6—1 类类型
继承
封装
覆盖
多态
6—2 接口类型
6—3 数组类型
习题
第7章 java字符串
7—1 string类型
7—2 stringbuffer类型
习题
第8章 java异常处理
8—1 异常类
8—2 try…catch
8—3 throw及throws
8—4 finaliy
8—5 error类
习题
第9章 java绘图
9—1 graphics类
绘制线段
绘制矩形
绘制圆矩形
绘制3d矩形
绘制弧形
绘制椭圆形
显示图像
9—2 graphics2d类
9—3 color类
9—4 font类
font类
fontmebics类
习题
第10章 java线程
10—l 什么是线程?
10—2 thread类
10—3 线程的生命周期
10—4 threadgroup类
习题
第11章 java文本组件
11—1 文本组件
11—2 文本框
11—3 文本区
11—4 标签
习题
第12章 java button组件
12—1 按钮声明方式
12—2 button类的应用实例
12—3 math类
习题
第13章 java checkbox组件
13—1 检查框声明方式
13—2 检查框的方法
13—3 检查框的实例
检查框的使用
检查框与按钮合并使用
习题
第14章 java radio button组件
14—1 选择按钮声明方式
14—2 选择按钮的方法
14—3 checkboxgroup的实例
单选按钮
检查框与选择按钮配合使用
两组选择按钮配合使用
习题
第15章 java choice button组件
15—1 choice button声明方式
15—2 choice button的方法
15—3 choice button的实例
单独使用choicebutton
choice button与radio button配合使用
choice选项的插入与删除
习题
第16章 java list组件
16—1 list声明方式
16—2 list的方法
16—3 list应用实例
用actionlistener处理list组件
用itemlistener处理list组件
两组list组件
利用list计算费率
习题
第17章 java canvas组件
17—1 canvas声明方式
17—2 canvas的方法
17—3 canvas应用实例
用radiobutton控制canvas组件
动画与canvas组件
用button控制canvas组件
graphics2d与canvas组件
习题
第18章 java scroilbar组件
18—1 scrollbar声明方式
18—2 scrollbar的方法
18—3 scrollbar应用实例
水平滚动条
水平滚动条与垂直滚动条
使用滚动条改变canvas颜色
使用滚动条改变canvas图形位置
移动滚动条改变画布颜色
18—4 scrollpane组件
scrollpane类的用法
介绍scrollpane类的方法
scrollpane类实例
习题
第19章 java menu组件
19—1 menucomponent类
menucompoent的方法
19—2 menubar组件
menubar的方法
19—3 menultem组件
menultem的方法
19—4 checkboxmenultem组件
checkboxmenultem的方法
19—5 menu组件
menu的方法
19—6 popupmenu组件
popupmenu的方法
19—7 menushortcut组件
menushortcut的方法
习题
第20章 java dialog组件
20—1 container组件
20—2 window组件
20—3 dialog组件
20—4 filedialog组件
20—5 frame组件
习题
第21章 java版面管理
21—1 flowlayout类
21—2 borderlayout类
21—3 cardlayout类
21—4 gridlayout类
21—5 gridbaglayout类
21—6 gridbagconstraints类
习题
第22章 java swing组件
22—1 jlabei
22—2 jbutton
22—3 jtextfield
22—4 jcheckbox
22—5 jrlaldiobutton
22—6 jcombobox
22—7 jtabbedpane
22—8 jpanel
22—9 jscrollpane
22—10 jmenubar
22—11 jmenu
22—12 jcheckboxmenultem
22—13 jslider
22—14 jtable
习题
第23章 java事件
23—1 actionevent类
23—2 adjustmentevent类
23—3 componentevent类
23—4 containerevent类
23—5 focusevent类
23—6 inputevent类
23—7 itemevent类
23—8 keyevent类
23—9 mouseevent类
23—10 paintevent类
23—11 textevent类
23—12 windowevent类
习题
第24章 java输入/输出
24—1 file类
24—2 reader类
bufferedreader
linenumberreader
chararravreader
filterreader
pushbackreader
inputstreamreader
filereader
pipedreader
stringreader
24—3 writer类
bufferedwriter
chararravwriter
filterwriter
outputstreamwriter
filewriter
pipedwriter
printwriter
stringwriter
习题
第25章 java数据流
25—1 inputstream类
bytearraylnputstream
filelnputstream
filterinputstream
objectinputstream
pipedinputstream
sequenceinputstream
stringbufferinputstream
datainputstream
25—2 outputstream类
bytearrayoutputstream
fileoutputstream
objectoutputstream
pipedoutputstream
filteroutputstream
dataoutputstream
printstream
习题
第26章 java网络
26—1 inetaddress类
26—2 url
26—3 urlconnection
26—4 socket
26—5 serversocket
习题
Java例解教程
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!