- 浏览: 103128 次
- 性别:
- 来自: 北京
最新评论
文章列表
责任链 模式
http://www.iteye.com/topic/411182
sevlet中的filter、Spring&AspectJ中的AOP中的Around情况、Struts2中的Interceptor 都用到了责任链模式
上个链接中讲了责任链模式
转载 原文链接:http://soft.chinabyte.com/database/283/11335783.shtml
在目前的Java开发包中包含了对动态代理的支持,但是其实现只支持对接口的的实现。
其实现主要通过是java.lang.reflect.Proxy类和java.lang.reflect.InvocationHandler接口 ...
刚看了 马士兵hibernate 仿真的录像 大致了解了 hibernate最简单功能都帮我们做了什么 所谓的ORM是什么 以及反射的用途。
1. 假设已经读出了 配制文件 自己构造一个session 对象
2.
Student s = new Student();
s.setId(1);
s.setName("Jerry");
s.setAge(1);
Session session = new Session();
session.save();
测试类
3.
在session类中封装SQL ...
http://joyhaizi.blog.163.com/blog/static/1236638202009731113822231/
http://www.ibm.com/developerworks/cn/java/j-concurrent/
JAVA中的线程 并发
http://java.chinaitlab.com/line/373702.html
java.util.concurrent 中的CountDownLatch一个很好的示例 http://eyesmore.iteye.com/blog/284059
http://vvggsky.iteye.com/blog/306091
这个是CyclicBarrier
http://hollowinheart.iteye.co ...
public class LinkedList<E>
extends AbstractSequentialList<E>
implements List<E>, Deque<E>, Cloneable, java.io.Serializable
private transient Entry<E> header = new Entry<E>(null, null, null); //队列的头部
public LinkedList() { //默认构造函数 空的队列 只有一 ...
ArrayList类的声明部分 实现的借口 继承了AbstractList类
public class ArrayList<E> extends AbstractList<E>
implements List<E>, RandomAccess, Cloneable, java.io.Serializable
注意 ArrayList不是线程安全的!!!Vector是
private transient Object[] elementData
用数组保存内容 数组是Object类型
...
public class Vector<E> extends AbstractList<E>
implements List<E>, RandomAccess, Cloneable, java.io.Serializable
里面的方法 多为 synchronized 的因此Vector是线程安全的
Vector里面的好多api和 ArrayList是相似的
区别是线程安全与否 与 动态增长的时候的增长速率不同 动态增长会申请大的空间然后调用Arrays.copyOf()复制过去 这里又调用了S ...