Java开发技术实践PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:李圣文,杨之江,龚君芳编著
- 出 版 社:北京:科学出版社
- 出版年份:2015
- ISBN:9787030425850
- 页数:228 页
第1章 开发工具与环境 1
1.1 JDK开发环境 1
1.1.1 JDK安装 1
1.1.2 环境变量设置 1
1.2 基于命令行的开发 2
1.2.1 第一个Java程序 2
1.2.2 Java程序的编译 3
1.2.3 程序执行 4
1.2.4 程序调试 5
1.3 基于Eclipse的开发 5
1.3.1 Eclipse简介 5
1.3.2 Eclipse项目实践 7
1.3.3 程序编译错误的消除 10
1.3.4 库的引用 11
1.3.5 Java应用程序调试实例 11
1.3.6 相关窗口设置 14
1.3.7 Eclipse插件 14
1.4 JDK常用工具 15
1.4.1 JAR 16
1.4.2 JavaDoc 16
1.5 习题 18
第2章 Java语言基础 19
2.1 基本语法 19
2.1.1 标识符与关键字 19
2.1.2 基本数据类型 20
2.1.3 运算符 21
2.1.4 Java包 21
2.2 Java中的面向对象 22
2.2.1 对象引用 22
2.2.2 java.lang.Object 23
2.2.3 java.lang.String 24
2.2.4 包装类 24
2.2.5 数组 26
2.3 构建类 27
2.3.1 接口 27
2.3.2 构造与析构 28
2.3.3 访问控制 29
2.3.4 继承 29
2.3.5 嵌套类 30
2.4 反射 33
2.5 异常处理 35
2.6 容器类 36
2.7 命名规范 37
2.8 Java与C++ 37
2.8.1 语法与词汇 37
2.8.2 类型、值、变量、表达式 38
2.8.3 Java类与对象 39
2.8.4 继承和多态 41
2.9 习题 42
第3章 数据库开发 44
3.1 JDBC介绍 44
3.2 JDBC API 45
3.2.1 Connection对象 45
3.2.2 DriverManager类 45
3.2.3 Statement对象 46
3.2.4 ResultSet对象 47
3.2.5 PreparedStatement 49
3.2.6 CallableStatement 51
3.3 Java数据库——HSQLDB 53
3.3.1 简介 53
3.3.2 服务器模式启动示例 54
3.3.3 客户端工具 55
3.4 JDBC实例 56
3.5 习题 58
第4章 图形用户界面 59
4.1 事件处理 59
4.1.1 事件处理机制 59
4.1.2 Frame示例 60
4.1.3 使用适配器类简化代码 62
4.2 AWT组件 64
4.2.1 按钮 64
4.2.2 标签 64
4.2.3 文本组件 65
4.2.4 复选框 65
4.2.5 单选按钮 66
4.2.6 列表 66
4.2.7 滚动条 67
4.3 Swing 67
4.3.1 Swing组件 67
4.3.2 组件的显示 69
4.3.3 JOptionPanel 71
4.4 容器与布局 72
4.4.1 Swing容器 73
4.4.2 JPanel和JScrollPane 74
4.4.3 布局 75
4.5 JNotePad实践 77
4.6 习题 86
第5章 多线程 87
5.1 Java中的线程 87
5.1.1 操作系统与进程 87
5.1.2 进程与线程 87
5.1.3 Java的多线程机制 88
5.2 线程创建 89
5.2.1 Thread类 89
5.2.2 实现Runnable接口 89
5.2.3 线程的结束与常用方法 90
5.3 线程同步 91
5.3.1 不相关的线程 91
5.3.2 相关但无须同步的线程 92
5.3.3 互斥线程 94
5.3.4 竞争条件问题 95
5.3.5 代码块的同步 96
5.3.6 相互通信的互斥线程 98
5.4 线程本地存储区 103
5.5 习题 105
第6章 网络程序设计 106
6.1 网络基础 106
6.1.1 IP地址 107
6.1.2 TCP和UDP 108
6.2 Socket基础 111
6.2.1 连接到服务器 111
6.2.2 发送邮件 114
6.2.3 服务器端套接字 115
6.3 HTTP服务器实例开发 117
6.3.1 简单服务器程序 118
6.3.2 获取HTTP命令 119
6.3.3 支持并发的HTTP服务器 121
6.4 URL类 122
6.5 习题 124
第7章 Web开发基础 125
7.1 Web基础 125
7.1.1 Post与Get 125
7.1.2 Web项目实践 126
7.2 Servlet 130
7.2.1 Servlet概述 131
7.2.2 Servlet生命周期 131
7.2.3 Servlet实践 132
7.3 JSP 137
7.3.1 JSP概述 137
7.3.2 JSP内置对象 138
7.3.3 JSP实践 139
7.4 习题 142
第8章 Java EE与分布式开发 143
8.1 分布式多层应用程序 143
8.1.1 安全性 144
8.1.2 Java EE组件 144
8.1.3 Java EE客户端 145
8.1.4 Web组件 146
8.1.5 业务组件 147
8.1.6 企业信息系统层 148
8.1.7 Java EE容器 148
8.2 Java EE开发体系 149
8.2.1 Java EE的核心API与组件 149
8.2.2 开发角色 151
8.2.3 Java EE应用组装和部署 152
8.3 EJB与企业Bean 153
8.3.1 企业Bean的优点 154
8.3.2 企业Bean的分类 154
8.4 无状态会话Bean实践 157
8.4.1 创建无状态会话Bean 157
8.4.2 Web客户端 163
8.5 远程方法调用 170
8.5.1 RMI原理 170
8.5.2 RMI实例 171
8.6 Web服务 173
8.6.1 XML 173
8.6.2 SOAP 174
8.6.3 WSDL标准格式 174
8.6.4 Web Service实践 174
8.7 习题 179
第9章 SSH集成框架 180
9.1 Spring 180
9.1.1 IOC 181
9.1.2 AOP 187
9.2 ORM与Hibernate 192
9.2.1 Hibernate概述 192
9.2.2 Hibernate原理 193
9.2.3 开发示例 194
9.3 Struts 200
9.3.1 MVC思想概述 200
9.3.2 Struts开发实践 201
9.4 SSH整合实践 207
9.4.1 概述 207
9.4.2 整合Spring与Struts 208
9.4.3 集成Hibernate 210
9.5 习题 213
第10章 JForum实例分析 214
10.1 系统部署及功能介绍 214
10.1.1 下载与安装 214
10.1.2 JForum功能介绍 217
10.2 源码分析 220
10.2.1 框架配置文件分析 220
10.2.2 MVC和ORM实现 220
10.2.3 JForum处理请求流程 220
10.2.4 文件监视 223
10.2.5 数据库访问 223
10.2.6 权限配置 223
10.3 二次开发 223
10.3.1 常用开发包 223
10.3.2 关键类 224
10.3.3 实例开发 224
参考文献 228
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《中医骨伤科学》赵文海,张俐,温建民著 2017
- 《美国小学分级阅读 二级D 地球科学&物质科学》本书编委会 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《强磁场下的基础科学问题》中国科学院编 2020
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019