
本教材从记含县伯乱不java开发经常涉及的几个主要技术展开讨论, 内容包括java的流技术、 线程、网络通信、jdbc技术、web编程、struts框架、分布式编程、ejb、java数据结构等。本教材配有大量实例,实例中的程序什劳步赵数转胞都通过调试,因而读者在史氢相和得进一步验证时,不会出现不必要的困惑。为便于理解,本教材有3个典型的实例贯穿在各章土失节,它们是helloworld、用户登录、生产者和消费者实例。
- 书名 《Java 开发技术》
- 作者 魏勇
- 出版社 人民邮电出版社
- 出版时间 2008年5月1日
- 页数 284 页
简介
在应用java开发的实际过程中,程序员很少碰到只涉及java语言本身的问题。本教材主要针他二管哥活去对中级java程序员,所以要求读者已经掌握java来自语言的基本知识。
本教材可作为高职院校计算机专业相关课程的教材,也可供各类社会培训机构选用,还可以供软件开发人员自学参考。
书籍目录
360百科目录:
第1章线程1
算振积制见矿之 1.1线程的概来资念1
1.2线程的实现2
1.2.1线程体2
1.2.2线程的状态4
段局度点总对局 1.2.3线程的调度5
1.2.4daemon线程6
左守而1.3线程组7
1.3.1施图初是线程和线程组7
1.3.2threadgr是步运强怀个率色oup类7
1.4线程同步与拿喜完宜交互9
1.4.1线程同步9
1.4.2线程府击北伤今谓另独击太免交互10
习题12
第2章流和文件13
2.农控1流式输入/输出概述13
2.2字节流14
2.2走茶的.1基本字节流14
2.2.2其他输入/输出流类15
2.2.3标准输入/输出16
2.3字符流17
2.环支州排4文件与目录18
2.4.1java文件和目录管理18
2.钟谈4.2文件输入/输出流20
2.七背宪罪却充4.3随机存取文件21
2.5案例23
习题28
第3章java网络高族敌切入怎角编程29
3.1网络基础29
3.1.1osi外气调句网络结构29
3.1.2tcp/ip30
3.1.3通信端口31
3.1.4url概念31
3.1.5java与网络编程32
3.2inetaddress编程32
3.3socket通信34
3.3.1socket34
3.3.2serversocket35
3.4数据报通信37
3.4.1datagramsocket类37
3.4.2datagrampacket类38
3.5url编程38
齐委候黄经系病在 3.5.1创建ur任却容官义续到显他l对象39
3.5.2获取url对象的属性39
3.5.3使用url类访问网络资源40
3.6案例42
3.6.1通过流套接字连接实现客户机/服务器的交互42
3.6.2可以服务于多个客户端的多线程程序*54
习题63
第4章jdbc技术65
4.1概述65
4.2结构化语言(sql)简介69
4.2.1sql的产生和发展69
4.2.2sql69
4.3连接数据库71
4.4statement,resultset73
4.5statement批处理74
4.6preparedstatement75
4.7存取大容量数据76
4.8resultset光标控制77
4.9resultset新增、更新、删除数据79
4.10resultsetmetadata类别80
4.11案例81
4.11.1用户验证81
4.11.2数据库连接池*88
习题96
第5章jsp/servlet技术97
5.1jsp/servlet概述98
5.1.1html入门98
5.1.2servlet入门101
5.1.3jsp入门103
5.2读取表单数据104
5.3tomcat配置*106
5.4servlet的生命周期107
5.4.1servlet的生命周期107
5.4.2基本的servlet程序108
5.5html中的form(表单)110
5.5.1110
5.5.2115
5.5.3117
5.6servlet会话120
5.6.1什么是会话跟踪121
5.6.2使用隐藏的字段121
5.6.3用session控制会话123
5.6.4使用cookie125
5.6.5url重写127
5.6.6servlet案例128
5.7jsp及结构131
5.7.1jsp的组成131
5.7.2jsp的隐含对象133
5.7.3jsp案例135
5.8javabeans141
5.8.1bean的定义141
5.8.2创建bean142
5.8.3案例146
5.9jsp/servlet实现mvc模式149
5.9.1基本的mvc程序149
5.9.2mvc案例153
习题157
第6章strutsmvc框架162
6.1数据源及配置162
6.2struts框架166
6.2.1j2ee应用程序架构的发展166
6.2.2struts框架166
6.2.3struts工作原理168
6.2.4sructs案例169
6.3hibernate技术176
6.3.1hibernate简介176
6.3.2hibernate的体系结构177
6.3.3开发基于hibernate的应用程序178
6.3.4hibernatestruts的应用185
第7章远程对象189
7.1远程方法调用189
7.1.1远程方法体系结构189
7.1.2远程方法调用实例190
7.1.3rmi案例193
7.2corba198
7.2.1基本介绍198
7.2.2idl198
7.2.3corba案例(用java实现corba)200
第8章ejb技术205
8.1ejb技术简介205
8.2ejb中各角色的分析206
8.3ejb的体系结构207
8.4开发ejb208
8.4.1jboss和tomcat整合服务器209
8.4.2编写ejb组件程序209
8.4.3在web应用中访问ejb组件211
8.4.4发布j2ee应用212
第9章数据结构217
9.1java数据结构框架217
9.1.1接口218
9.1.2实现接口的类220
9.2顺序存储结构222
9.2.1队列222
9.2.2堆栈225
9.3链式存储结构227
9.3.1链表227
9.3.2链式存储案例231
9.3.3linkedlist234
9.4树237
9.4.1树的基本概念237
9.4.2二叉树的存储238
9.5java工具包241
9.5.1enumeration接口241
9.5.2hashtable类242
9.5.3porperties类244
9.5.4bitset类247
9.6集合249
9.6.1简介249
9.6.2arrays类250
9.6.3collection和collections251
9.6.4list252
9.6.5算法254
9.6.6set259
9.6.7map262
习题266
附录aeclipse开发环境的搭建268
附录b利用myeclipse快速开发struts应用程序277
参考文献284
评论留言