- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 ArrayList细节
1.ArrayList底层是用数组的形式来保存数据的,它使用private transient Object[] elementData;创建数组来保证不被序列化,至于为什么不希望被序列化,还不知道,求解答 2.ArrayList默认长度是10,每次动态增加完长度以后,新的长度是原长度的.15倍 3.arrayList动态增加数组长度是以创建一个新的数组并且把原数组的数据拷贝一份过去的方式来实
2016-10-11 11:19:23 252
转载 关于HashMap的工作原理
说明:这篇文章摘自百度知道。链接地址:http://zhidao.baidu.com/link?url=7pw9_PPk8JsRhdVByoNsDKn67nZG557rkGxToG_8CgU9Wz28UWa_1NU90NFchm39yDVnGB5R55QqlPo2tH9wzyAYGFb61Rkv3FKM7-j4-P7 HashMap,都知道哪里要用HashMap,知道Hashta
2016-10-10 10:03:33 362
原创 【JAVA基础】 - 对于String创建对象的理解
1.String s1="abc", 2.String s2 = new String("abc"); 3.String s3 = "a" + "bc"; 4.String s4 = "a"; String s5 = s4 + "bc"; 以下见解为个人理解,如有错误,请指正,不胜感激。 如网上资料所说,s1和s3最多只会创建1个对象,而s2和s4则最少会创建一个对象。原
2016-09-23 10:25:00 541
原创 【设计模式】- 【结构型模式】外观模式
粗浅地理解,外观模式的核心思想就是把分散的方法集中到一个方法A里调用,外部只需要调用A方法就可以把所有的方法都跑一遍,简单省事。 例如上图的病人看病流程。假设有guahao(), menzhen(), huajia(), quyao()4个方法,如果没有外观模式,100个地方用到这个流程,四个方法每个都要各写100遍调用代码。 用了外观模式以后,写个方法 void facade(){ gu
2016-09-20 11:32:55 265
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人