- 博客(6)
- 资源 (4)
- 收藏
- 关注

原创 Spring框架设计模式一:观察者模式
观察者模式:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新,在被观察者里会维护一个观察者的集合,当被观察者的状态发生改变时会去遍历集合中的观察者去执行对应的操作。 Spring中的观察者:常用的地方是listener的实现,如ApplicationListener: (1)ApplicationListener是观察者
2011-12-04 20:38:02
2093
原创 浅谈Iterator的用处
Iterator通常用来遍历集合元素,如在for循环中: List sList = new ArrayList(); for (Iterator it = sList.iterator(); it.hasNext();) { String string = it.next(); // do something } 另一种更加优雅的写法是增强的 for 循环:foreach,这个特性
2011-12-11 20:01:21
1487
转载 关于 Java Collections API 您不知道的 5 件事,第 1 部分
对于很多 Java 开发人员来说,Java Collections API 是标准 Java 数组及其所有缺点的一个非常需要的替代品。将 Collections 主要与ArrayList 联系到一起本身没有错,但是对于那些有探索精神的人来说,这只是 Collections 的冰山一角。 关于本系列 您觉得自己懂 Java 编程?事实上,大多数程序员对于 Java 平台都是浅尝则
2011-12-11 15:18:42
515
转载 编译器将字符串累加编译成StringBuilder
源代码 String aa = "aa"; String bb = "bb"; String cc = "cc"; String result = aa + bb + cc; 编译后 NEW StringBuilder
2011-09-18 01:57:32
869
原创 String类的创建和存储以及和StringBuilder、StringBuffer的区别
String不属于8种基本数据类型,它是种特殊对象,所以未初始化之前为null。String能通过①直接赋值字符串常量(String s = "a";))或者 ②new关键字(String s = new String("a");)或者 ③字符串常量拼接(String s = "
2011-09-18 01:44:14
1413
原创 解读java的包装类
Java是面向对象语言,在她的世界里充满了对象,对象让我们更好地彼此沟通,但是在java中有一块区域是不具备对象特性的,就是基本数据类型(boolean,byte,short,character,int,long,double,float),为了能让基本数据类型也具备对象的特性,
2011-09-10 17:05:39
1180
深入java虚拟机
2011-09-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人