21世纪高等教育计算机规划教材

Java编程技术与项目实战(第2版)

上手最快的Java编程技术书
分享 推荐 0 收藏 7 阅读 2.1K
王诚 , 梅霆 , 李琴 , 王峰 , 朱书眉 (编著) 978-7-115-40095-6

关于本书的内容有任何问题,请联系 刘博

1.本书不同于其他教材,每章从最基本的配置安装讲起,每一个知识点都有代码实例,方便学生动手操作以便更直观的理解。
2.作者具有多年从事Java项目开发的宝贵经验,书中不拘泥于单纯罗列知识点,更从作者的实际项目经验开发,真正做到手把手从零开始的教学。且本书中所举的实例具有代表性,深入浅出,可减少学生学习时的负担。
3.本书兼顾初学者及开发者的学习,实例为真实实战项目,教材中多个内容也来源于培训机构的实际教学中。
¥39.00 ¥33.15 (8.5 折)
立即购买 申请样书 在线试读
教学资源仅供教师教学使用,转载或另作他用版权方有权追究法律责任。

内容摘要

本书从Java语言的基本特点入手,全面介绍了Java语言的基本概念和编程方法,并扼要介绍了Java的高级特性。全书内容涉及Java基本语法、数据类型、异常、界面设计、小应用程序、I/O数据流、线程等内容,这些内容基本覆盖了Java的实用技术,是进一步使用Java进行技术开发的基础。

目录

目 录





第 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




读者评论

赶紧抢沙发哦!

我要评论

作者介绍

王诚 2004年毕业于南京邮电大学,获工学硕士学位,通信与信息工程学院副教授,发表论文10余篇,主编教材2部,参与并主持多个科研项目及规划设计项目,如医疗信息化系统、企业ERP及CRM系统、企业级商务智能、智慧旅游规划等。为本科生授课课程有 《Java编程技术》、《嵌入式系统开发》、《软件工程》等,多年来一直从事企业级信息化技术研究及实施、数据挖掘技术研究等工作。

同系列书

  • Access数据库实用教程习题与实验指导(微课版 第3版)

    郑小玲 主编 张宏 卢山 旷野 编著

    本书是《Access数据库实用教程(微课版 第3版)》一书的配套教材,全书分为“习题解析篇”“实验指导篇”“实...

    ¥49.80
  • Access数据库实用教程(微课版 第3版)

    郑小玲 主编 张宏 卢山 旷野 编著

    本书以应用为目的,以案例为引导,系统地介绍了Access 2016的主要功能和使用方法。全书共有9章,包括Ac...

    ¥59.80
  • Access 数据库应用教程

    李军

    本书主要内容包括数据库基础知识、Access数据库概述、Access数据库的基本操作、表结构的设计、查询设计、...

    ¥45.00
  • Access 2010数据库教程(微课版)

    苏林萍

    本书通过“学生成绩管理”数据库案例,从建立Access 2010空数据库开始,逐步建立数据库中的表、查询、窗体...

    ¥49.80
  • 计算机网络基础

    何凯霖、陈轲

    本书内容丰富,结构合理,按照传统的网络体系结构进行讲解。共分8章,分别是第1章 计算机网络概述,第2章 物理层...

    ¥39.80

相关图书

人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部