扫描二维码,下载安卓APP
下载安卓APP箭头
客服QQ
箭头给我发消息

客服QQ:2698585038

Java开发技术实践

综合评级:
★★★★★

定价:
¥36.00

作者:
李圣文,杨之江,龚君芳

出版社:
科学出版社

出版日期:
2015年1月

页数:
240

字数:
250000

ISBN:
9787030425850

书籍介绍

《Java开发技术实践》在介绍了Java基本语法基础后,以主题方式展开,涉及数据库、图形化界面、多线程、网络编程、Web开发、分布式开发及其通用的SSH 基础等内容.每个主题为一章,便于教学裁剪及展开.《Java开发技术实践》不注重Java的语法,力求以Java为例,较全面地介绍常用的开发技术以及企业应用开发的相关知识体系.

目录

第1章开发工具与环境1

1.1JDK开发环境.1

1.1.1JDK安装.1

1.1.2环境变量设置1

1.2基于命令行的开发2

1.2.1第一个java程序2

1.2.2Java程序的编译3

1.2.3程序执行.4

1.2.4程序调试.5

1.3基于Eclipse的开发5

1.3.1Eclipse简介5

1.3.2Eclipse项目实践7

1.3.3程序编译错误的消除10

1.3.4库的引用11

1.3.5Java应用程序调试实例11

1.3.6相关窗口设置14

1.3.7Eclipse插件14

1.4JDK常用工具15

1.4.1JAR16

1.4.2JavaDoc16

1.5习题18第2章Java语言基础19

2.1基本语法19

2.1.1标识符与关键字19

2.1.2基本数据类型20

2.1.3运算符21

2.1.4Java包21

2.2Java中的面向对象22

2.2.1对象引用22

2.2.aa.ag.jc23

2jvlnObet

2.2.aa.ag.tig3jvlnSrn24

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.8Java与C++37

2.8.1语法与词汇37

2.8.2类型?值?变量?表达式38

2.8.3Java类与对象39

2.8.4继承和多态41

2.9习题42第3章数据库开发44

3.1JDBC介绍44

3.2JDBCAPI45

3.2.1Connection对象45

3.2.2DriverManager类45

3.2.3Statement对象46

3.2.4ResultSet对象47

3.2.5PreparedStatement49

3.2.6CalableStatement51

3.3Java数据库——HSQLDB53

3.3.1简介53

3.3.2服务器模式启动示例54

3.3.3客户端工具55

3.4JDBC实例56

3.5习题58第4章图形用户界面59

4.1事件处理59

4.1.1事件处理机制59

4.1.2Frame示例60

4.1.3使用适配器类简化代码62

4.2AWT组件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.3Swing67

4.3.1Swing组件67

4.3.2组件的显示69

4.3.3JOptionPanel71

4.4容器与布局72

4.4.1Swing容器73

4.4.2JPanel和JScrolPane74

4.4.3布局75

4.5JNotePad实践77

4.6习题86第5章多线程87

5.1Java中的线程87

5.1.1操作系统与进程87

5.1.2进程与线程87

5.1.3Java的多线程机制88

5.2线程创建89

5.2.1Thread类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.1IP地址107

6.1.2TCP和UDP108

6.2Socket基础111

6.2.1连接到服务器111

6.2.2发送邮件114

6.2.3服务器端套接字115

6.3HTTP服务器实例开发117

6.3.1简单服务器程序118

6.3.2获取HTTP命令119

6.3.3支持并发的HTTP服务器121

6.4URL类122

6.5习题124

第7章Web开发基础125

7.1Web基础125

7.1.1Post与Get125

7.1.2Web项目实践126

7.2Servlet130

7.2.1Servlet概述131

7.2.2Servlet生命周期131

7.2.3Servlet实践132

7.3JSP137

7.3.1JSP概述137

7.3.2JSP内置对象138

7.3.3JSP实践139

7.4习题142

第8章JavaEE与分布式开发143

8.1分布式多层应用程序143

8.1.1安全性144

8.1.2JavaEE组件144

8.1.3JavaEE客户端145

8.1.4Web组件146

8.1.5业务组件147

8.1.6企业信息系统层148

8.1.7JavaEE容器148

8.2JavaEE开发体系149

8.2.1JavaEE的核心API与组件149

8.2.2开发角色151

8.2.3JavaEE应用组装和部署152

8.3EJB与企业Bean153

8.3.1企业Bean的优点154

8.3.2企业Bean的分类154

8.4无状态会话Bean实践157

8.4.1创建无状态会话Bean157

8.4.2Web客户端163

8.5远程方法调用170

8.5.1RMI原理170

8.5.2RMI实例171

8.6Web服务173

8.6.1XML173

8.6.2SOAP174

8.6.3WSDL标准格式174

8.6.4WebService实践174

8.7习题179

第9章SSH集成框架180

9.1Spring180

9.1.1IOC181

9.1.2AOP187

9.2ORM与Hibernate192

9.2.1Hibernate概述192

9.2.2Hibernate原理193

9.2.3开发示例194

9.3Struts200

9.3.1MVC思想概述200

9.3.2Struts开发实践201

9.4SSH整合实践207

9.4.1概述207

9.4.2整合Spring与Struts208

9.4.3集成Hibernate210

9.5习题213

第10章JForum实例分析214

10.1系统部署及功能介绍214

10.1.1下载与安装214

10.1.2JForum功能介绍217

10.2源码分析220

10.2.1框架配置文件分析220

10.2.2MVC和ORM实现220

10.2.3JForum处理请求流程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