Java程序设计教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:郑晓艳,童勇木编著
- 出 版 社:清华大学出版社;中国劳动社会保障出版社
- 出版年份:2003
- ISBN:7302074186
- 页数:301 页
目录 1
第1章 Java语言概述 1
1.1 Java发展历史 1
1.2 Java技术简介 2
1.2.1 Java语言 2
1.2.2 Java平台 3
1.3 Java开发和运行环境 4
1.3.1 Java开发环境 4
1.3.2 Application和Applet 5
1.3.3使用JDK编写Java程序 7
1.3.4向Java Applet和Java Application传递参数 8
1.4 Visual J++开发环境 9
本章小结 13
习题 14
第2章Java语言基础 15
2.1基本输入输出方式 15
2.2 Java的词法 20
2.2.1标识符 20
2.2.2关键字 21
2.2.3注释 21
2.3.1变量 22
2.3变量和数据类型 22
2.3.2数据类型 24
2.3.3类型转换 29
2.3.4表达式和运算符 31
2.4字符串 41
2.4.1 String类 41
2.4.2 StringBuffer类 45
2.5数组 46
2.5.1数组的声明 46
2.5.2数组的创建 46
2.5.4数组的使用 47
2.5.3数组的初始化 47
2.6程序控制语句 51
2.6.1 if语句 51
2.6.2 switch语句 53
2.6.3for语句 56
2.6.4while语句和do…while语句 58
2.6.5 break语句和continue语句 61
本章小结 65
习题 65
3.1.2类和对象的概念 68
3.1.1理解面向对象 68
3.1基本概念 68
第3章Java中的类和对象 68
3.2类和对象 69
3.2.1定义类和对象 69
3.2.2面向对象分析方法 80
3.3继承、重载与覆盖 82
3.3.1继承与重载实例 82
3.3.2属性的继承与隐藏 84
3.3.3方法的继承、重载与覆盖 88
本章小结 93
习题 94
4.1 Java类库结构 96
第4章Java类库 96
4.2 java.lang包 99
4.3 Vector类(向量类) 102
本章小结 109
习题 109
第5章基本控制组件 111
5.1标签 114
5.1.1用Label显示信息 114
5.1.2 Label的常用方法 115
5.2.1用TextField和TextArea进行文本处理 116
5.2文本框和文本区域 116
5.2.2 TextField和TextArea的常用方法 119
5.3按钮 121
5.3.1用Button响应用户操作 121
5.3.2 Button的常用方法 123
5.4复选框与单选按钮组 124
5.4.1用Checkbox和CheckboxGroup提供选项 124
5.4.2 Checkbox和CheckboxGroup的常用方法 128
5.5列表与下拉列表 129
5.5.1用List和Choice提供选项 130
5.5.2 List和Choice的常用方法 132
5.6滚动条 133
5.6.1认识Scrollbar 134
5.6.2 Scrollbar的属性和方法 135
本章小结 136
习题 136
第6章用户自定义界面成分 138
6.1控制字体 138
6.1.1用不同的字体在界面上显示文字 138
6.1.2 Font类的属性和方法 140
6.2.1用不同的颜色显示界面元素 142
6.2控制颜色 142
6.2.2 Color类的属性和方法 144
6.3绘制图形 145
6.3.1绘制图形实例 145
6.3.2 Graphics的绘图方法 149
6.4显示图像 152
6.4.1显示一幅图像 153
6.4.2同时装入多幅图像 154
6.4.3图像显示的方法和步骤 156
6.4.4实现动画 157
习题 158
本章小结 158
第7章容器 160
7.1 Applet 160
7.2面板 161
7.2.1在程序中使用Panel 161
7.2.2 Panel的属性和方法 163
7.3滚动窗格 163
7.3.1在程序中使用Scrollpane 163
7.3.2 Scrollpane的属性和方法 164
7.4.1在程序中使用Frame 166
7.4框架 166
7.4.2 Frame的属性和方法 168
7.5 窗口 169
7.5.1在程序中使用Window 169
7.5.2 Window的属性和方法 171
7.6对话框 172
7.6.1在程序中使用Dialog 172
7.6.2 Dialog的属性和方法 175
本章小结 175
习题 176
8.1流式布局 177
第8章布局设计 177
8.2 网格布局 179
8.3边框布局 181
8.4卡片布局 183
8.5网格袋布局 185
本章小结 193
习题 193
第9章包、接口和事件 195
9.1包 195
9.1.1创建包 195
9.1.2使用包 197
9.2接口 200
9.2.1声明接口 202
9.2.2实现接口 203
9.3 Java的事件处理机制 209
9.3.1 JDK 1.0事件处理机制 209
9.3.2 JDK 1.1事件处理机制 212
9.3.3 JDK 1.1的事件类及监听接口 216
本章小结 243
习题 244
第10章异常及异常处理 246
10.1异常类 248
10.2 自定义异常 250
10.3异常的抛出和处理 251
10.3.1异常的抛出 251
10.3.2异常的捕获 255
10.3.3 finally语句 258
本章小结 259
习题 259
第11章流式输入输出和文件操作 261
11.1输入输出类库 262
11.1.1 InputStream类 263
11.1.2 OutputStream类 264
11.1.3几种具体输入输出流 265
11.1.4标准输入输出 266
11.2文件处理 268
11.2.1 File类 269
112.2 FileInputStream类和FileOutputStream类 273
11.2.3 RandomAccessFile类 277
本章小结 279
习题 280
第12章多线程程序设计 281
12.1.1线程的状态和生命周期 285
12.1线程的相关概念 285
12.1.2线程的优先级 286
12.1.3线程的同步与死锁 286
12.2线程的创建 287
12.2.1 Thread类 288
12.2.2多线程实现 290
12.3线程通信 293
本章小结 299
习题 299
参考文献 301
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《红色旅游的社会效应研究》吴春焕著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019