- 博客(5)
- 收藏
- 关注
原创 Vector源码分析
成员变量 protected Object[] elementData;Vector内部实现的数组 protected int elementCount;包含的元素个数 protected int capacityIncrement;Vector每次扩容时增加的元素个数,如果不大于0,则每次扩容时以成倍的速度增长 构造方法 public Vector(int
2013-05-30 21:49:39 496
原创 ArrayList源码分析
成员变量 private transient Object[] elementData;ArrayList内部实现的数组变量 private int size;ArrayList包含的元素个数 构造函数部分 public ArrayList(int initialCapacity) { super(); if (initialCapacity < 0
2013-05-28 00:40:54 508
原创 为什么要写博客
工作几年的人了,却一直没有写博客的习惯。 最近在看《暗时间》,关于写作这一块作者有这样一段话:“我知道很多人不书写的原因是因为觉得没有什么可写的,其实这是一个怪圈,你越是不开始书写,总是拿有限的思维缓存去默想一个问题,就越是没有内容可以写,如果你逼着自己将一些不成熟的想法写下来,看着自己写的内容,试着进一步拓展他们,就有可能在理性的道路上走得很远,很远。” 而目前的我正处在这个怪圈之中
2013-05-19 23:51:05 334
原创 工厂模式
简单工厂模式 首先看一下结构图 可以看出简单工厂涉及到工厂角色、抽象产品角色和具体产品角色等三个角色。 工厂类角色:该角色是工厂方法模式的核心。工厂类在客户端的直接调用下创建产品对象,往往有一个具体的产品类实现。抽象产品角色:该角色是工厂模式所创建出来的具体产品的父类或者是接口。具体产品角色:工厂方法模式所创建出来的具体对象。 基本代码如下: 工厂类的代码,主要根
2013-05-06 19:42:47 391
原创 使用httpclient4上传文件
1.模拟form表单上传文件,主要是通过httpmime包中MultipartEntity对象,核心代码如下: File file = new File(filePath); FileBody fb = new FileBody(file); MultipartEntity reqEntity = new MultipartEntity(); reqEntity.addPart("myFile"
2013-05-03 23:27:15 1103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人