java网络编程通常包括三部分TCP/IP , UDP ,URL ;socket只是其中的一个套接字。web,jsp与上面一点关系也没有,上面是j2se的内容。下面则是j2ee内容。web是一个服务,而jsp是一种技术。实在找关系的话,web包括了jsp.
B. 学习java经典书籍,都是什么
十本最经典的java书籍推荐
No1: Java编程思想(第4版)
作者:(美)埃克尔 着,陈昊鹏 译
书籍介绍:全球程序员必备图书《Java编程思想》的最新版本! 获奖历史:b2003年《Software
Development》杂志最佳书籍Jolt大奖 b2003年《Java Developerrs Journal》读者选择最佳书籍奖
...
No2: Java 经典实例
作者:(美)达尔文(Darwin,F.I) 着;关丽荣,张晓坤 译
书籍介绍:本书对于Java开发人员而言是理想的"第二本书"(也是理想的自学书籍),讲述API比一般书籍要详细,非常适合扩大Java应用的知识面.
No3: Effective Java中文版(第2版)
作者:(美)布洛克 着,杨春花,俞黎敏 译
书籍介绍:可能有人认为我不需要任何Java方面的书籍,但是我需要这本书.Java之父James Gosling
编码平添乐趣,程序更加完美,高效成为习惯,工作如此轻松. 你是...
No4: Java高手真经(编程基础卷):Java 核心编程技术(赠手册一本、含光盘)
作者:刘中兵Java研究室 编着
书籍介绍:本书详细讲解Java语言基础开发中的各种技术,主要内容包括如下.
?Java开发入门:JDK、JVM、Eclipse、Linux.
?Java语法基础:类、抽象类、接口、内部类、匿名类、异常、编码规范. ?Java...
No5: Java 实时编程
作者:(美)布鲁诺 等着,田思源 译
书籍介绍:面向开发者和架构师的Java RTS权威指南
面向转向实时系统领域的Java开发者和架构师,以及转向Java的实时系统开发者.
从头至尾逐步分析应用示例,确定其限制并讨论解决它们的API和设计模式. ...
No6: 轻量级Java EE企业应用实战――Struts 2+Spring+Hibernate整合开发(附光盘)
作者:李刚 编着
No7: Java核心技术:卷Ⅰ基础知识
作者:(美)昊斯特曼 着,叶乃文,邝劲筠,杜永萍 译
No8: Java与模式(含盘)
作者:阎宏 编着
No9: Java网络编程精解
作者:孙卫琴 编着
No10: 代码大全(第二版)(两届Software Jolt
Award震撼大奖得主!)(软件开发世界的地图――经典中的经典!)
作者:(美)迈克康奈尔(McConnell,S.) 着,金戈 等译
C. 想要从头学习JAVA,哪些教程书籍值得推荐
十本最经典的java书籍推荐
No1: Java编程思想(第4版)
作者:(美)埃克尔 着,陈昊鹏 译
网上购买价格:¥73.30 去当当购买
书籍介绍:全球程序员必备图书《Java编程思想》的最新版本! 获奖历史:b2003年《Software Development》杂志最佳书籍Jolt大奖 b2003年《Java Developerrs Journal》读者选择最佳书籍奖 ...
No2: Java 经典实例
作者:(美)达尔文(Darwin,F.I) 着;关丽荣,张晓坤 译
网上购买价格:¥76.50 去当当购买
书籍介绍:本书对于Java开发人员而言是理想的"第二本书"(也是理想的自学书籍),讲述API比一般书籍要详细,非常适合扩大Java应用的知识面.
No3: Effective Java中文版(第2版)
作者:(美)布洛克 着,杨春花,俞黎敏 译
网上购买价格:¥36.90 去当当购买
书籍介绍:可能有人认为我不需要任何Java方面的书籍,但是我需要这本书.Java之父James Gosling 编码平添乐趣,程序更加完美,高效成为习惯,工作如此轻松. 你是...
No4: Java高手真经(编程基础卷):Java 核心编程技术(赠手册一本、含光盘)
作者:刘中兵Java研究室 编着
网上购买价格:¥79.80 去当当购买
书籍介绍:本书详细讲解Java语言基础开发中的各种技术,主要内容包括如下. ?Java开发入门:JDK、JVM、Eclipse、Linux. ?Java语法基础:类、抽象类、接口、内部类、匿名类、异常、编码规范. ?Java...
No5: Java 实时编程
作者:(美)布鲁诺 等着,田思源 译
网上购买价格:¥38.30 去当当购买
书籍介绍:面向开发者和架构师的Java RTS权威指南 面向转向实时系统领域的Java开发者和架构师,以及转向Java的实时系统开发者. 从头至尾逐步分析应用示例,确定其限制并讨论解决它们的API和设计模式. ...
No6: 轻量级Java EE企业应用实战――Struts 2+Spring+Hibernate整合开发(附光盘)
作者:李刚 编着
网上购买价格:¥66.80 去当当购买
No7: Java核心技术:卷Ⅰ基础知识
作者:(美)昊斯特曼 着,叶乃文,邝劲筠,杜永萍 译
网上购买价格:¥69.60 去当当购买
No8: Java与模式(含盘)
作者:阎宏 编着
网上购买价格:¥65.20 去当当购买
No9: Java网络编程精解
作者:孙卫琴 编着
网上购买价格:¥40.70 去当当购买
No10: 代码大全(第二版)(两届Software Jolt Award震撼大奖得主!)(软件开发世界的地图――经典中的经典!)
作者:(美)迈克康奈尔(McConnell,S.) 着,金戈 等译
网上购买价格:¥68.60 去当当购买,望采纳,谢谢。
D. java网络编程的基本内容有哪些其特点和优势如何请进行论述。
1.用Java编写网络程序是非常简单的——至少比在现有其他编程环境下要简单得多。本书的新版本带给开发者的是Java发展的最新特性。一旦开始使用Java的网络API进行网络编程,我们能做到可以想象到的一切事情。 本书对开发网络程序进行了非常完整的介绍(从应用程序和applet两方面),它包括了从网络基础到远程方法调用(RMI)的所有内容。本书的章节涵盖了TCP和UDP套接字、组播、内容和协议处理器以及两个新的API:JSSE(SSL实现)和JavaMail API。扩充了I/O和多线程等基础知识。还讲述了在不直接编写网络代码时你所能够实现的内容,例如如何用URL实现自己的目标、applet的基本功能以及如何用Swing处理HTML。无论是有经验的网络程序员还是只想随意看一看的初学者,都会发现本书对于Java的网络程序类的学习是相当完整的。本书内容涵盖了:1、Java 2(JDK 1.2和1.3)和Java1.1。2、许多完整的程序(可在线获取)。3、网络编程基础的所有方面。4、一些高级专题,包括RMI和组播。5、许多重要的API,有JSSE、JavaMail以及Swing中的HTML解析器。Elliotte Rusty Harold是着名的Java网站Cafe Au Lait的作者(http://metalab.unc.e/javafaq),国际知名的计算机专家。他是《Java I/O》以及其他一些Java和XML技术图书的作者。 “直到找到这本书之后,我才开始真正理解Java网络编程。”——Bruce Eckel,《Java编程思想》的作者.
2.JAVA的特点§ 1.2 Java的特点
Java是一个广泛使用的网络编程语言 ,它是一种新的计算概念。
首先 ,作为一种程序设计语言 ,它简单、面向对象、不依赖于机器的结构、
具有可移植性、鲁棒性、安全性、并且提供了并发的机制、具有很高的性能。其
次 ,它最大限度地利用了网络 ,Java的小应用程序 (applet)可在网络上传输而
不受 CPU和环境的限制。另外 ,Java还提供了丰富的类库 ,使程序设计者可以很
方便地建立自己的系统。
下面我们分别从这三个方面来讨论 Java的特点 ,然后通过把 Java与 C,
C++相比进一步指出它所具有的优点。
一、 Java语言
Java语言有下面一些特点 :简单、面向对象、分布式、解释执行、鲁棒、
安全、体系结构中立、可移植、高性能、多线程以及动态性。
:1.简单性
Java语言是一种面向对象的语言 ,它通过提供最基本的方法来完成指定的
任务 ,只需理解一些基本的概念 ,就可以用它编写出适合于各种情况的应用程
序。 Java略去了运算符重载、多重继承等模糊的概念 ,并且通过实现自动垃圾
收集大大简化了程序设计者的内存管理工作。另外 ,Java也适合于在小型机上运
行 ,它的基本解释器及类的支持只有 40KB左右 ,加上标准类库和线程的支持也
只有 215KB左右。库和线程的支持也只有 215KB左右。
2.面向对象
Java语言的设计集中于对象及其接口 ,它提供了简单的类机制以及动态的
接口模型。对象中封装了它的状态变量以及相应的方法 ,实现了模块化和信息
隐藏 ;而类则提供了一类对象的原型 ,并且通过继承机制 ,子类可以使用父类
所提供的方法 ,实现了代码的复用。
3.分布性
Java是面向网络的语言。通过它提供的类库可以处理 TCP/IP协议 ,用户
可以通过 URL地址在网络上很方便地访问其它对象。
4.鲁棒性
Java在编译和运行程序时 ,都要对可能出现的问题进行检查 ,以消除错误
的产生。它提供自动垃圾收集来进行内存管理 ,防止程序员在管理内存时容易
产生的错误。通过集成的面向对象的例外处理机制 ,在编译时,Java提示出可能
出现但未被处理的例外 ,帮助程序员正确地进行选择以防止系统的崩溃。另外,
Java在编译时还可捕获类型声明中的许多常见错误 ,防止动态运行时不匹配问题
的出现。
5.安全性
用于网络、分布环境下的 Java必须要防止病毒的入侵。 Java不支持指针,
一切对内存的访问都必须通过对象的实例变量来实现 ,这样就防止程序员使用
"特洛伊 "木马等欺骗手段访问对象的私有成员 ,同时也避免了指针操作中容易
产生的错误。
6.体系结构中立
Java解释器生成与体系结构无关的字节码指令 ,只要安装了 Java运行时
系统 ,Java程序就可在任意的处理器上运行。这些字节码指令对应于 Java虚拟
机中的表示 ,Java解释器得到字节码后 ,对它进行转换 ,使之能够在不同的平
台运行。
7.可移植性
与平台无关的特性使 Java程序可以方便地被移植到网络上的不同机器。
同时 ,Java的类库中也实现了与不同平台的接口 ,使这些类库可以移植。另外,
Java编译器是由 Java语言实现的 ,Java运行时系统由标准 C实现 ,这使得Java
系统本身也具有可移植性。
8.解释执行
Java解释器直接对 Java字节码进行解释执行。字节码本身携带了许多
编译时信息 ,使得连接过程更加简单。
9.高性能
和其它解释执行的语言如 BASIC、 TCL不同 ,Java字节码的设计使之能
很容易地直接转换成对应于特定CPU的机器码 ,从而得到较高的性能。
10.多线程
多线程机制使应用程序能够并行执行 ,而且同步机制保证了对共享数据
的正确操作。通过使用 多线程 ,程序设计者可以分别用不同的线程完成特定
的行为 ,而不需要采用全局的事件循环机制 ,这样就很容易地实现网络上的实
时交互行为。
11.动态性
Java的设计使它适合于一个不断发展的环境。在类库中可以自由地加入
新的方法和实例变量而不会影响用户程序的执行。并且 Java通过接口来支持
多重继承 ,使之比严格的类继承具有更灵活的方式和扩展性。
参考资料:http://chat.xwsy.com/wangshangjiaocheng/java/Java.htm
3.Java已用动态的交互应用软件使Web栩栩如生。它使开发人员
具有‘编写一次到处运行TM”的巨大能力。而且,借助其JavaAPI
及其编程语言上的Java虚拟机,它已产生一种分布信息的崭新模式。
这种模式叫做Java企业计算,正在帮助各企业以各种不同的方法取
得竞争优势。网管和控制已大大简化。软件分配基本上是免费的,
而且立即可实现。电子贸易已获得。占有成本大幅度降低。信息和
应用软件到处可存取。
Java建立在简单的前提基础上,即所有微处理器都应讲同一种
语言——所有内部采用芯片的产品都应能一起工作,无缝而方便地
共享信息。它已经改变企业和个人同Internet大交道的方式。现在,
它正在对消费类产品产生明显的影响,而且从总体上更加深刻地影
响企业计算。
借助Java,您可自由自在地使用您已拥有的硬件和软件。这是因
为Java是独立于平台的。它还可使您超越企业计算,使应用软件在便
携式计算机、信息亭、电视、蜂窝电话和其他大量设备上运行。
全世界的公司都已发现Java数不胜数的用途。所有用途可从其无
可比拟的能力,即提高可靠性、安全性和简化各种不同计算产品和
环境的能力中受益非浅,而且节省的时间和费用十分可观。
Java无处不在。它已拥有几百万个用户,其发展速度要快于在它
以前的其他任何一种计算机产品。它可位于任何地方,而且能到处运
行。Java正在迅速被用做传播信息的事实上标准,这是因为它既可给
企业,也可给最终用户带来似乎数不清的好处。
E. 求《Java网络编程核心技术详解》全文免费下载百度网盘资源,谢谢~
《Java网络编程核心技术详解》网络网盘pdf最新全集下载:
链接: https://pan..com/s/1_XTd5UzNdDfNK3oN7lcUYQ
F. JAVA经典教材
随着JAVA行业日益的发展,高薪资也吸引到各行各业的从业者。下面就推荐几本JAVA经典教材供大家参考:
1. 《Java经典实例》收集了Java开发人员经常遇到的成百个问题的解决方案,涵盖了Java应用的方方面面,堪称讲述Java应用的网络全书。
2. 《Java 实时编程》主要讲述使用Java RTS进行Java实时编程的各类主题。主要内容包括3个部分:第一部分"实时计算概念",明确定义计算领域中的实时概念,并讨论了许多实时应用程序设计和开发的理论;第二部分"高级Java RTS",提供充足的示例代码来说明Java RTS的内部运作机制及其使用;第三部分"使用Java RTS",讨论了实际的案例研究。
3. 《Java网络编程精解》,通过这本书读者不仅可以掌握网络编程的实用技术,还可以进一步提高按照面向对象的思想来设计和编写Java软件的能力。
G. java网络编程精解 求电子版的java网络编程精解,孙卫琴的,有的朋友给发下。谢谢了
登陆qq,我加你,给你传电子书。附件比较大,邮件发送不了。
H. java网络编程基础知识
java基础是必须要会的。
网络编程这部分其实没什么东西,对于线程和并发方面要求的高一些。
对于一些简单应用来说,如果基础好的话看两个星期的书,做点联系就可以了。JAVA给提供了一套API,针对于TCP和UDP协议来操作,另外有关IO方面要了解。
如果研究深了的话就复杂了。各种协议的实现、系统底层操作等等很复杂,我也说不太明白,一步步来吧。
JAVA语言程序设计这本书里有关于网络编程的知识,还有习题和例子,挺好。
I. Java网络编程精解的目录
第1章 Java网络编程入门 1
1.1 进程之间的通信 1
1.2 计算机网络的概念 3
1.3 OSI参考模型 5
1.4 TCP/IP参考模型和TCP/IP协议 8
1.4.1 IP协议 11
1.4.2 TCP协议及端口 14
1.4.3 RFC简介 15
1.4.4 客户/服务器通信模式 16
1.5 用Java编写客户/服务器程序 17
1.5.1 创建EchoServer 18
1.5.2 创建EchoClient 20
1.6 小结 22
1.7 练习题 23
第2章 Socket用法详解 25
2.1 构造Socket 25
2.1.1 设定等待建立连接的超时时间 26
2.1.2 设定服务器的地址 26
2.1.3 设定客户端的地址 27
2.1.4 客户连接服务器时可能抛出的异常 27
2.2 获取Socket的信息 30
2.3 关闭Socket 32
2.4 半关闭Socket 33
2.5 设置Socket的选项 38
2.5.1 TCP_NODELAY选项 38
2.5.2 SO_RESUSEADDR选项 38
2.5.3 SO_TIMEOUT选项 39
2.5.4 SO_LINGER选项 42
2.5.5 SO_RCVBUF选项 44
2.5.6 SO_SNDBUF选项 45
2.5.7 SO_KEEPALIVE选项 45
2.5.8 OOBINLINE选项 45
2.5.9 服务类型选项 45
2.5.10 设定连接时间、延迟和带宽的相对重要性 46
2.6 发送邮件的SMTP客户程序 47
2.7 小结 51
2.8 练习题 52
第3章 ServerSocket用法详解 55
3.1 构造ServerSocket 55
3.1.1 绑定端口 55
3.1.2 设定客户连接请求队列的长度 56
3.1.3 设定绑定的IP地址 58
3.1.4 默认构造方法的作用 58
3.2 接收和关闭与客户的连接 59
3.3 关闭ServerSocket 60
3.4 获取ServerSocket的信息 60
3.5 ServerSocket选项 62
3.5.1 SO_TIMEOUT选项 62
3.5.2 SO_REUSEADDR选项 63
3.5.3 SO_RCVBUF选项 64
3.5.4 设定连接时间、延迟和带宽的相对重要性 64
3.6 创建多线程的服务器 65
3.6.1 为每个客户分配一个线程 65
3.6.2 创建线程池 67
3.6.3 使用JDK类库提供的线程池 72
3.6.4 使用线程池的注意事项 74
3.7 关闭服务器 76
3.8 小结 80
3.9 练习题 81
第4章 非阻塞通信 83
4.1 线程阻塞的概念 83
4.1.1 线程阻塞的原因 83
4.1.2 服务器程序用多线程处理阻塞通信的局限 84
4.1.3 非阻塞通信的基本思想 85
4.2 java.nio包中的主要类 87
4.2.1 缓冲区Buffer 88
4.2.2 字符编码Charset 90
4.2.3 通道Channel 90
4.2.4 SelectableChannel类 92
4.2.5 ServerSocketChannel类 93
4.2.6 SocketChannel类 93
4.2.7 Selector类 96
4.2.8 SelectionKey类 97
4.3 服务器编程范例 100
4.3.1 创建阻塞的EchoServer 100
4.3.2 创建非阻塞的EchoServer 103
4.3.3 在EchoServer中混合用阻塞模式与非阻塞模式 110
4.4 客户端编程范例 114
4.4.1 创建阻塞的EchoClient 114
4.4.2 创建非阻塞的EchoClient 116
4.4.3 创建非阻塞的PingClient 120
4.5 小结 126
4.6 练习题 127
第5章 创建非阻塞的HTTP服务器 129
5.1 HTTP协议简介 129
5.1.1 HTTP请求格式 129
5.1.2 HTTP响应格式 132
5.1.3 测试HTTP请求 133
5.2 创建非阻塞的HTTP服务器 137
5.2.1 服务器主程序:
HttpServer类 137
5.2.2 具有自动增长的缓冲区的ChannelIO类 138
5.2.3 负责处理各种事件的
Handler接口 140
5.2.4 负责处理接收连接就绪
事件的AcceptHandler类 140
5.2.5 负责接收HTTP请求和发送HTTP响应的RequestHandler类 141
5.2.6 代表HTTP请求的Request类 143
5.2.7 代表HTTP响应的Response类 145
5.2.8 代表响应正文的Content接口及其实现类 147
5.2.9 运行HTTP服务器 149
5.3 小结 150
5.4 练习题 151
第6章 客户端协议处理框架 153
6.1 客户端协议处理框架的主要类 153
6.2 在客户程序中运用协议处理框架 154
6.2.1 URL类的用法 154
6.2.2 URLConnection类的用法 156
6.3 实现协议处理框架 160
6.3.1 创建EchoURLConnection类 161
6.3.2 创建EchoURLStreamHandler及工厂类 162
6.3.3 创建EchoContentHandler类及工厂类 163
6.3.4 在EchoClient类中运用ECHO协议处理框架 165
6.4 小结 166
6.5 练习题 167
第7章 用Swing组件展示HTML文档 169
7.1 在按钮等组件上展示HTML文档 170
7.2 用JEditorPane组件创建简单的浏览器 171
7.3 小结 179
7.4 练习题 179
第8章 基于UDP的
数据报和套接字 181
8.1 UDP协议简介 181
8.2 DatagramPacket类 184
8.2.1 选择数据报的大小 185
8.2.2 读取和设置DatagramPacket的属性 185
8.2.3 数据格式的转换 186
8.2.4 重用DatagramPacket 187
8.3 DatagramSocket类 189
8.3.1 构造DatagramSocket 189
8.3.2 接收和发送数据报 190
8.3.3 管理连接 190
8.3.4 关闭DatagramSocket 191
8.3.5 DatagramSocket的选项 191
8.3.6 IP服务类型选项 193
8.4 DatagramChannel类 193
8.4.1 创建DatagramChannel 194
8.4.2 管理连接 194
8.4.3 用send()方法发送数据报 194
8.4.4 用receive()方法接收数据报 195
8.4.5 用write()方法发送数据报 198
8.4.6 用read()方法接收数据报 199
8.5 组播Socket 202
8.5.1 MulticastSocket类 205
8.5.2 组播Socket的范例 207
8.6 小结 209
8.7 练习题 210
第9章 对象的序列化与反序列化 213
9.1 JDK类库中的序列化API 213
9.2 实现Serializable接口 218
9.2.1 序列化对象图 220
9.2.2 控制序列化的行为 222
9.2.3 readResolve()方法在单例类中的运用 229
9.3 实现Externalizable接口 231
9.4 可序列化类的不同版本的序列化兼容性 233
9.5 小结 235
9.6 练习题 236
第10章 Java语言的反射机制 239
10.1 Java Reflection API简介 239
10.2 在远程方法调用中运用反射机制 244
10.3 代理模式 248
10.3.1 静态代理类 248
10.3.2 动态代理类 250
10.3.3 在远程方法调用中
运用代理类 253
10.4 小结 258
10.5 练习题 259
第11章 RMI框架 261
11.1 RMI的基本原理 262
11.2 创建第一个RMI应用 264
11.2.1 创建远程接口 264
11.2.2 创建远程类 265
11.2.3 创建服务器程序 267
11.2.4 创建客户程序 269
11.2.5 运行RMI应用 270
11.3 远程对象工厂设计模式 272
11.4 远程方法中的参数与返回值传递 277
11.5 回调客户端的远程对象 281
11.6 远程对象的并发访问 286
11.7 分布式垃圾收集 289
11.8 远程对象的equals()、hashCode()和clone()方法 294
11.9 使用安全管理器 294
11.10 RMI应用的部署及类的动态加载 295
11.11 远程激活 297
11.12 小结 303
11.13 练习题 304
第12章 通过JDBC API访问数据库 305
12.1 JDBC的实现原理 306
12.2 安装和配置MySQL数据库 308
12.3 JDBC API简介 310
12.4 JDBC API的基本用法 314
12.4.1 处理字符编码的转换 317
12.4.2 把连接数据库的各种属性放在配置文件中 318
12.4.3 管理Connection、Statement和ResultSet对象的生命周期 321
12.4.4 执行SQL脚本文件 326
12.4.5 处理SQLException 328
12.4.6 输出JDBC日志 329
12.4.7 获得新插入记录的主键值 329
12.4.8 设置批量抓取属性 330
12.4.9 检测驱动器使用的JDBC版本 330
12.4.10 元数据 331
12.5 可滚动及可更新的结果集 333
12.6 行集 339
12.7 调用存储过程 346
12.8 处理Blob和Clob类型数据 347
12.9 控制事务 351
12.9.1 事务的概念 351
12.9.2 声明事务边界的概念 353
12.9.3 在mysql.exe程序中声明事务 354
12.9.4 通过JDBC API声明事务边界 356
12.9.5 保存点 357
12.9.6 批量更新 358
12.9.7 设置事务隔离级别 360
12.10 数据库连接池 362
12.10.1 创建连接池 363
12.10.2 DataSource数据源 369
12.11 小结 371
12.12 练习题 372
第13章 基于MVC和RMI的分布式应用 375
13.1 MVC设计模式简介 375
13.2 store应用简介 377
13.3 创建视图 381
13.4 创建控制器 389
13.5 创建模型 390
13.6 创建独立应用 394
13.7 创建分布式应用 395
13.8 小结 398
13.9 练习题 398
第14章 通过JavaMail API收发邮件 401
14.1 E-mail协议简介 401
14.1.1 SMTP简单邮件传输协议 401
14.1.2 POP3邮局协议 402
14.1.3 接收邮件的新协议IMAP 402
14.1.4 MIME简介 403
14.2 JavaMail API简介 403
14.3 建立JavaMail应用程序的开发环境 405
14.3.1 获得JavaMail API的类库 405
14.3.2 安装和配置邮件服务器 406
14.4 创建JavaMail应用程序 408
14.5 身份验证 412
14.6 URLName类 416
14.7 创建和读取复杂电子邮件 418
14.7.1 邮件地址 419
14.7.2 邮件头部 420
14.7.3 邮件标记 421
14.7.4 邮件正文 422
14.8 操纵邮件夹 427
14.9 小结 432
14.10 练习题 433
第15章 安全网络通信 435
15.1 SSL简介 435
15.1.1 加密通信 436
15.1.2 安全证书 436
15.1.3 SSL握手 437
15.1.4 创建自我签名的安全证书 438
15.2 JSSE简介 439
15.2.1 KeyStore、KeyManager与TrustManager类 442
15.2.2 SSLContext类 443
15.2.3 SSLServerSocketFactory类 444
15.2.4 SSLSocketFactory类 444
15.2.5 SSLSocket类 444
15.2.6 SSLServerSocket类 447
15.2.7 SSLEngine类 448
15.3 创建基于SSL的安全服务器和安全客户 453
15.4 小结 457
15.5 练习题 457
第16章 CORBA简介 459
16.1 创建IDL接口 460
16.2 创建IDL接口的实现类 460
16.3 创建服务器程序 461
16.4 创建客户程序 462
16.5 运行CORBA程序 463
16.6 小结 464
16.7 练习题 465
第17章 Web服务简介 467
17.1 SOAP简介 467
17.2 建立Apache AXIS环境 469
17.3 在Tomcat上发布
Apache-AXIS Web应用 470
17.4 创建SOAP服务 471
17.4.1 创建提供SOAP
服务的Java类 471
17.4.2 创建SOAP服务的
发布描述符文件 471
17.5 管理SOAP服务 472
17.5.1 发布SOAP服务 472
17.5.2 删除SOAP服务 473
17.6 创建和运行SOAP
客户程序 473
17.7 发布JWS服务 476
17.8 小结 476
17.9 练习题 477
附录A 本书范例的运行方法 479
A.1 本书所用软件的下载地址 479
A.2 部分软件的安装 479
A.2.1 安装JDK 480
A.2.2 安装ANT 480
A.2.3 安装Tomcat 481
A.3 编译源程序 481
A.4 运行客户/服务器程序 482
J. 大家认为java网络编程精解这本书怎么样
不怎么样,感觉对新手很难上手,给你推荐一些:
伙计,学JAVA有前途,偶也在学JAVA,给你推荐几本吧!
新电脑课堂.Java编程篇
http://book.jqcq.com/proct/800592.html
Java是长期以来最卓越的面向对象程序设计语言,具有简单易学、分布应用、平台无关、可移植、安全稳定等特点,尤其适用于互联网应用程序的开发。本书使用J2SE作为开发平台、J2SDK1.4作为开发工具来对Java语言进行介绍。 本书以浅显易懂的语言详细介绍了Java程序结构、面?...
Java编程案例精解
http://book.jqcq.com/proct/800472.html
本书特色: ◆博客管理系统 ◆标记库应用系统 ◆个人理财系统 ◆网络聊天系统 ◆Applet Web游戏 ◆HTTP代理服务器 ◆图片编辑器 ◆邮件客户端 ◆在线相册系统 Java语言是一种新型的网络编程语言,其卓越的功能和特性为无数开发人员所推崇,越来越多的应用开发采用了基于 ...
Java编程实例系列丛书:Java Applet编程实例
http://book.jqcq.com/proct/582619.html
本书主要通过一个个实例由浅入深地介绍了如何运用Java语言的知识要点和各种技巧来实现各种网上应用,并给出了大量实例和完整解决方案。其中贯穿了Java语言中输入输出流、多线程、AWT和事件处理、例外处理、多媒体应用、网络应用和数据库访问等主要要点,并涉及了Applet?...
Java编程实例系列丛书:Java图形与动画编程实例
http://book.jqcq.com/proct/582618.html
本书将介绍Java中的图形图像编程,以大量生动的实例讲解了Java图形图像编程的方法和技巧。本书共分十个章节,分别介绍了Java中基本的图像相关编程、Java3D的编程等。每一个知识点都通过剖析一个具体的实例来说明编程的方法。本书用浅显易懂的方式介绍图形图像和动画的实 ...
上面这些书可能都没有讲解使用什么IDE,就是JAVA集成开发环境。JAVA IDE很多,有eclipse,netbeans,JBuilder,还有Jcreator。你可以去google一下,但我觉得作为初学者,使用Jcreator比较方便,因为这个IDE体积小巧,功能强大,并且不用配置就能直接使用。非常方便。偶就使用这个IDE。