Java实用编程技术PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:王诚主编;张祖昶,梅霆,汪胡青编著
- 出 版 社:北京:人民邮电出版社
- 出版年份:2012
- ISBN:9787115273031
- 页数:222 页
第1章Java语言概述及编程基础 1
1.1 Java语言概述 1
1.1.1 Java语言发展 1
1.1.2 Java语言的特点 2
1.1.3 Java平台 3
1.2 Java语言开发环境 4
1.2.1 Jdk下载及安装 4
1.2.2 Java开发环境设置 6
1.2.3 Java开发过程 7
1.2.4 Eclipse开发工具及使用 8
1.3 Java语言编程基础 10
1.3.1 Java标识符 10
1.3.2 Java关键字 11
1.3.3 Java基本数据类型 11
1.3.4运算符 12
1.3.5程序控制语句 15
思考与习题 18
第2章Java面向对象技术基础 19
2.1类及对象 19
2.1.1面向对象基本概念 19
2.1.2类的定义 20
2.1.3对象的创建和使用 21
2.1.4成员方法及其修饰符 22
2.1.5构造方法 23
2.1.6方法重载 24
2.1.7成员变量 26
2.2继承与多态性 26
2.2.1继承 26
2.2.2多态与方法重写 29
2.2.3 this关键字 30
2.2.4 super关键字 31
2.2.5 static关键字 32
2.2.6 final类 33
2.2.7 abstract类和抽象方法 34
2.3包 35
2.3.1包的概念 35
2.3.2引入包 36
2.3.3访问保护 36
2.3.4包的编译 37
2.4接口 37
2.4.1接口定义 37
2.4.2扩展接口 39
2.5 UML初步 40
思考与习题 42
第3章Java异常处理 43
3.1异常概述 43
3.2异常处理 45
3.2.1异常处理类 45
3.2.2异常捕获 45
3.2.3声明及抛出异常 50
3.3创建用户自定义异常 52
思考与习题 53
第4章String类及 StringBuffer类 54
4.1 String类 54
4.1.1字符串初始化 54
4.1.2取字符 56
4.1.3比较操作 57
4.1.4字符串的连接 58
4.1.5字符串转换 59
4.1.6字符串的定位 60
4.1.7字符串的修改 61
4.2 StringBuffer类 62
4.2.1 StringBuffer类介绍 62
4.2.2 StringBuffer方法 62
思考与习题 65
第5章 输入/输出 66
5.1输入/输出基础 66
5.1.1流的概念 66
5.1.2控制台输入/输出 68
5.1.3文件类 70
5.2字节流 72
5.3字符流 75
思考与习题 78
第6章 线程 79
6.1线程概念 79
6.1.1 Java线程模型 79
6.1.2主线程 81
6.1.3创建线程 82
6.1.4线程优先级 86
6.2线程同步 88
6.2.1什么是线程同步 88
6.2.2线程通信 91
6.2.3死锁 95
思考与习题 96
第7章Java网络编程 97
7.1网络编程基础 97
7.1.1 TCP 97
7.1.2 UDP 97
7.1.3端口 97
7.1.4套接字 97
7.1.5客户/服务器模式 98
7.1.6 Java和网络 98
7.1.7 InetAddress类 99
7.1.8 URL 100
7.2基于TCP的编程 102
7.2.1编程模型 102
7.2.2实例一 104
7.2.3实例二 105
7.3基于UDP的编程 108
7.3.1编程模型 108
7.3.2实例 109
思考与习题 110
第8章Java数据库编程 111
8.1 JDBC 111
8.1.1 JDBC概念 111
8.1.2系统编程模型 111
8.1.3 JDBC接口 112
8.1.4 JDBC驱动 112
8.1.5 java.sql包 114
8.2数据库编程 116
8.2.1 SQL简介 116
8.2.2编程模型 117
8.2.3图书借阅管理系统实例 118
思考与习题 122
第9章Java图形用户界面 123
9.1概述 123
9.1.1图形用户界面 123
9.1.2组件 123
9.2 Swing组件 125
9.2.1文本组件 125
9.2.2按钮组件 126
9.2.3列表组件 126
9.2.4窗口及面板组件 127
9.2.5实例 127
9.3布局管理器 129
9.3.1布局管理器简介 129
9.3.2 FlowLayout顺序布局 129
9.3.3 BorderLayout边框布局 130
9.3.4 GridLayout网格布局 130
9.3.5应用布局管理器的实例 131
9.4事件 133
9.4.1事件处理机制 133
9.4.2事件类 134
9.4.3事件源 140
9.4.4监听器 140
9.4.5事件处理实现 142
9.4.6适配器类 146
9.5界面编程实例 147
思考与习题 171
第10章JSP技术 172
10.1概述 172
10.1.1 JSP技术概述 172
10.1.2 JSP开发环境 173
10.2 JSP语法 174
10.2.1 JSP元素 175
10.2.2 JSP指令 175
10.3 JSP内置对象 176
10.3.1 page对象 176
10.3.2 config对象 176
10.3.3 request对象 177
10.3.4 response对象 177
10.3.5 out对象 177
10.3.6 session对象 178
10.3.7 application对象 178
10.3.8 pageContext对象 178
10.3.9 exception对象 179
10.4 JSP编程实例 179
思考与习题 184
第11章 实例开发 185
11.1试卷生成系统 185
11.1.1程序概述 185
11.1.2文件说明 185
11.1.3功能结构图 185
11.1.4主要界面 186
11.1.5程序代码清单 187
11.2基于JSP技术的登录注册系统 208
参考文献 222
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019