Java 学习
文章平均质量分 69
u010856711
这个作者很懒,什么都没留下…
展开
-
Java 的 vector 中非基本类型的删除
刚刚开始学习java, 路上的拦路虎还真不少。在Java的vector中存储了一种用户自定义的数据类型,非基本数据类型,如何要删除,如何删除呢?这其中就牵扯到对象比较的问题。理解这个问题,其实用C++的指针来理解可能更好理解一些。另外要重载用户自定义类型的 boolean equals(Object obj)这个方法,才能正确应用vector中相关和对象比较的方法。 package原创 2013-07-23 11:01:19 · 1839 阅读 · 0 评论 -
Jdk 、tomcat 的配置
第一步:下载j2sdk和tomcat:到sun官方站点(http://java.sun.com/j2se/1.4.2/download.html)下载j2sdk,注意下载版本为Windows Offline Installation的SDK,同时最好下载J2SE 1.4.2 Documentation,然后到tomcat官方站点(http://www.apache.org/dist/jakarta原创 2013-07-27 15:24:31 · 933 阅读 · 0 评论 -
JAVA 调用Axis2 code generator 生成的webservice
以下代码为调用 JAVA 调用Axis2 code generator 生成的webservice的代码。 package test;import java.rmi.RemoteException;import org.apache.axis2.AxisFault;import soap.*;import type.*;public class soap{ public sta原创 2013-08-19 15:09:06 · 1739 阅读 · 0 评论 -
利用Java NIO 实现client端,支持自动重连
Java NIO 实现client端,相比较于Server端的实现,相对简单,如果要支持自动重新连接功能,就需要有线程同步的概念。以下代码实现了自动重新连接的功能,增加了一个具体的连接管理类Manager。package com.sof.nio;import java.io.IOException;import org.slf4j.Logger;import org.slf4j原创 2013-08-23 10:03:34 · 3063 阅读 · 0 评论 -
Java NIO 实现进程通讯,解决用户自定义数据的组包和拆分粘包的问题
TCP通讯过程中,由于网络原因或者其他原因,经常出现粘包和半包现象。所以在具体编程中需要考虑。下边的 java 代码是用 NIO 实现的一个Server端,消息的通讯格式为:4字节int类型 [包头] + 包体.包头描述出包体的长度。package com.sof.nio;import java.io.IOException;import java.net.I原创 2013-08-08 17:04:04 · 4392 阅读 · 3 评论