Java编程技术与项目实战PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:王诚等编著
- 出 版 社:北京:人民邮电出版社
- 出版年份:2015
- ISBN:9787115400956
- 页数:258 页
第1章 Java语言概述及编程基础 1
1.1 Java语言概述 1
1.1.1 Java语言发展 1
1.1.2 Java语言的特点 2
1.1.3 Java平台 4
1.2 Java语言开发环境 4
1.2.1 Jdk下载及安装 4
1.2.2 Java开发环境设置 6
1.2.3 Java程序的基本结构 7
1.2.4 MyEclipse开发工具及使用 8
1.2.5 Tomcat服务器的安装与配置 11
1.3 Java语言编程基础 13
1.3.1 Java基本数据类型 13
1.3.2 Java标识符与关键字 14
1.3.3 运算符 15
1.3.4 程序控制语句 18
1.3.5 Java异常处理 21
思考与习题 24
第2章 Java面向对象技术基础 25
2.1 类及对象 25
2.1.1 面向对象基本概念 25
2.1.2 类的定义 26
2.1.3 对象的创建和使用 27
2.1.4 构造方法 28
2.1.5 方法重载 30
2.1.6 类的成员和关键字this 32
2.2 封装、继承与多态性 33
2.2.1 类的封装 33
2.2.2 类的继承 34
2.2.3 多态与方法重写 35
2.2.4 关键字super 36
2.2.5 关键字static 37
2.2.6 final类和abstract类 39
2.2.7 类的接口 41
2.3 包 43
2.3.1 包的概念 44
2.3.2 引入包 44
2.3.3 访问保护 45
2.3.4 包的编译 45
思考与习题 46
第3章 线程和网络编程 47
3.1 线程概念 47
3.1.1 Java线程模型 47
3.1.2 主线程 49
3.1.3 创建线程 50
3.1.4 线程同步 54
3.1.5 线程通信 57
3.2 网络编程基础 60
3.2.1 TCP/UDP 60
3.2.2 端口 60
3.2.3 套接字 60
3.2.4 客户机/服务器模式 61
3.2.5 Java和网络 61
3.2.6 InetAddress类 62
3.2.7 URL 63
3.3 基于TCP/UDP的编程 65
3.3.1 TCP编程模型与实例 65
3.3.2 UDP编程模型与实例 68
思考与习题 70
第4章 Java图形用户界面 72
4.1 概述 72
4.1.1 图形用户界面 72
4.1.2 组件 73
4.2 Swing组件 74
4.2.1 文本组件 74
4.2.2 按钮组件 75
4.2.3 列表组件 75
4.3 布局管理器 76
4.3.1 顺序布局 76
4.3.2 边框布局 77
4.3.3 网格布局 77
4.3.4 布局实例 78
4.4 事件 80
4.4.1 事件处理机制 80
4.4.2 鼠标和键盘事件 81
4.4.3 事件源和监听器 83
4.4.4 事件处理实现 86
4.5 界面编程实例 90
思考与习题 113
第5章 Java数据库编程 114
5.1 数据库编程 114
5.1.1 MySQL的安装 114
5.1.2 SQL语言简介 117
5.2 JDBC 118
5.2.1 JDBC概念 119
5.2.2 系统编程模型 119
5.2.3 JDBC接口及驱动 120
5.3 通过JDBC访问数据库 121
5.3.1 java.sql包 121
5.3.2 编程模型及实例 123
5.3.3 解决中文乱码问题 128
思考与习题 128
第6章 JSP、Servlet和JavaBean 129
6.1 JSP基础 129
6.1.1 JSP技术概述 129
6.1.2 JSP基本语法 130
6.1.3 JSP内置对象 133
6.2 Servlet基础 136
6.2.1 Servlet简介 136
6.2.2 Servlet的类与接口 137
6.2.3 Servlet生命周期 138
6.2.4 Servlet表单数据 139
6.3 创建HttpServlet 142
6.4 JavaBean技术 144
6.4.1 JavaBean基础 144
6.4.2.JavaBean开发模式 145
思考与习题 147
第7章 MVC模式和Struts2框架 148
7.1 MVC模式基础 148
7.1.1 MVC模式简介 148
7.1.2 模型、视图和控制器 149
7.1.3 MVC的实现 149
7.2 Struts2框架基础 151
7.2.1 Struts2概述 151
7.2.2 Struts2工作流程 152
7.2.3 Struts2配置文件 153
7.2.4 Struts2标签库 156
7.3 Struts2实现的MVC模式 158
7.3.1 Struts2架构 158
7.3.2 FilterDispatcher核心过滤器 159
7.3.3 Action详解 161
7.3.4 值栈与OGNL表达式 163
7.3.5 结果与视图 165
7.4 Struts2深入理解 169
7.4.1 拦截器 169
7.4.2 Struts2验证框架 172
7.5 Struts2编程实例 174
7.5.1 Struts2安装配置 174
7.5.2 创建Struts2的Web应用 175
思考与习题 178
第8章 工业园区企业安全巡检系统 179
8.1 系统设计 179
8.1.1 开发背景和需求分析 179
8.1.2 系统目标与功能结构 180
8.1.3 数据库设计 180
8.1.4 系统预览图 182
8.2 Spring框架介绍 183
8.2.1 Spring基础 183
8.2.2 Spring骨骼架构 184
8.2.3 Bean的装配 186
8.2.4 IoC介绍 188
8.2.5 BeanFactory、Application Context 191
8.3 DWR框架介绍 192
8.3.1 配置web.xml文件 193
8.3.2 配置dwr.xml文件 193
8.3.3 页面配置 195
8.3.4 系统代码示例 196
8.4 系统编程实例 202
第9章 精细化物资与人员管理平台 220
9.1 平台设计 220
9.1.1 开发背景和需求分析 220
9.1.2 系统目标与功能结构 221
9.1.3 数据库设计 221
9.1.4 系统预览图 223
9.2 Mybatis框架介绍 224
9.2.1 Mybatis概述 224
9.2.2 Mybatis组件 224
9.3 系统编程实例 239
参考文献 258
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019