- 博客(9)
- 收藏
- 关注
原创 java 字节流与字符流的区别
转:http://blog.csdn.net/cynhafa/article/details/6882061 字节流与和字符流的使用非常相似,两者除了操作代码上的不同之外,是否还有其他的不同呢?实际上字节流在操作时本身不会用到缓冲区(内存),是文件本身直接操作的,而字符流在操作时使用了缓冲区,通过缓冲区再操作文件,如图12-6所示。下面以两个写文件的操作为主进行比较,但是在操作时字节流和...
2013-06-27 14:20:45 109
原创 axis学习笔记
转:http://www.cnblogs.com/mingzi/archive/2009/03/19/1416857.html 实例(参考了 axis-bin-1_4.zip \axis-1_4\samples\userguide 中的例子)使用版本为Axis1.4, axis-bin-1_4.zip 下载地址: http://www.apache.org/dist/ws/axis/1_4/ ...
2013-06-25 16:33:55 152
原创 java 类加载器
转:http://www.ibm.com/developerworks/cn/java/j-lo-classloader/ 类加载器是 Java 语言的一个创新,也是 Java 语言流行的重要原因之一。它使得 Java 类可以被动态加载到 Java 虚拟机中并执行。类加载器从 JDK 1.0 就出现了,最初是为了满足 Java Applet 的需要而开发出来的。Java Applet 需要从远...
2013-06-25 16:00:46 99
原创 spring aop原理
转:http://www.blogjava.net/DoubleJ/archive/2008/03/04/183796.html spring aop实现原理:反射+动态代理 好长时间没有用过Spring了. 突然拿起书.我都发现自己对AOP都不熟悉了.其实AOP的意思就是面向切面编程.OO注重的是我们解决问题的方法(封装成Method),而AOP注重的是许多解决解决问题的方法中...
2013-06-25 15:30:04 118
原创 ArrayList原理
ArrayList是List接口的可变数组的实现。实现了所有可选列表操作,并允许包括 null 在内的所有元素。除了实现 List 接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小。 每个ArrayList实例都有一个容量,该容量是指用来存储列表元素的数组的大小。它总是至少等于列表的大小。随着向ArrayList中不断添加元素,其容量也自动增长。自动增长会带来数据向新数组的重...
2013-06-24 16:00:26 102
原创 HashMap原理
http://www.cnblogs.com/xwdreamer/archive/2012/05/14/2499339.html 我们可以看到在HashMap中要找到某个元素,需要根据key的hash值来求得对应数组中的位置。如何计算这个位置就是hash算法。前面说过HashMap的数据结构是数组和链表的结合,所以我们当然希望这个HashMap里面的 元素位置尽量的分布均匀些,尽量使得...
2013-06-21 17:33:29 101
原创 http与socket的区别
1、TCP连接 手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。 建立起一个TCP连接需要经过“三次握手”: 第一次握手:客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认; 第二次握手:服务器收到sy...
2013-06-14 15:46:49 80
原创 velocity学习
例子1: package nc.jonathan.velocity; import java.io.StringWriter; import org.apache.velocity.VelocityContext; import org.apache.velocity.app.Velocity; import org.apache.velocity.exception....
2013-06-14 10:16:22 102
原创 开发疑难错误解决汇总
1.javax.naming.NameNotFoundException: comp not bound 照成这个错误的原因可能是被端口占用了
2013-06-13 13:56:14 112
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人