J2SE基础
iteye_3534
这个作者很懒,什么都没留下…
展开
-
Java Annotation实例:使用Annontaion简化开发
Part I 我并不是在卖弄自己的英语有多少的了不起,只不过对Annotation这一次的解释真的很懊恼,“注解”和“注释”这两个对Annotation的翻译我听着不爽,所以全文都用Annotation来表示。 Part II 相信Java的开发人员对Annotation这个名词一定是非常的熟悉了,如今许多优秀的开源框架,都会提供了Annotation的支持。如Spring、Hibernate、J...2010-08-13 16:00:00 · 98 阅读 · 0 评论 -
Java6.0中Comparable接口与Comparator接口详解 上
Part IComparable与Comparator接口不仅在串法上相似,而且他们的作用都十分的相似,他们可以让对象实现可排序。首先让我们看看官方文档(JDK6.0 API)中对他们的描述:public interface Comparable<T>This interface imposes a total ordering on the objects of each c...2010-06-29 11:21:55 · 92 阅读 · 0 评论 -
Java6.0中Comparable接口与Comparator接口详解 中
Part III 接下来让我们看看Comparable和Comparator的强大功力: 1: public class Person implements Comparable<Person> { 2: 3: private String name; 4: private int age; 5: 6: publ...2010-06-29 11:23:50 · 70 阅读 · 0 评论 -
Java6.0中Comparable接口与Comparator接口详解 下
Part IV 说到现在,读者应该对Comparable接口有了大概的了解,但是为什么又要有一个Comparator接口呢?难道Java的开发者都吃饱撑着没事做吗?再谈Comparator接口之前,大家应该先了解一个叫“策略模式”的东东。一下是百度百科对策略模式的描写:策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。(...2010-06-29 11:26:18 · 196 阅读 · 0 评论 -
Java6.0中Comparable接口与Comparator接口详解 总结
Part V Comparable与Comparator的作用很类似,那到底应该有哪个呢?这个问题留给读者去思考,在这里我没有这个资格做出评论,只是我在很多的讨论中都了解到用Comparator接口的人比较多。最后是东方标准杨帆老师使用Comparator的一点心得,谢谢杨老师的教导: 1: import java.util.Comparator; 2: 3: ...2010-06-29 11:37:51 · 79 阅读 · 0 评论 -
又一次闲来无聊,使用Java的动态代理机制来模拟AOP
面向切面编程(AOP)实现了从另一个层面解决了面向对象所不能解决的对象间耦合度问题。今天闲来无聊做了个模拟AOP的小例子,有不完善的地方请指出。首先我们定义一个接口和实现类package com.gzmu.dynamic.proxy.service;import java.io.Serializable;import com.gzmu.dynamic.proxy.po.User;public...2010-07-10 11:22:22 · 75 阅读 · 0 评论 -
又一次闲来无聊,使用Java的动态代理机制来模拟AOP
面向切面编程(AOP)实现了从另一个层面解决了面向对象所不能解决的对象间耦合度问题。今天闲来无聊做了个模拟AOP的小例子,有不完善的地方请指出。首先我们定义一个接口和实现类package com.gzmu.dynamic.proxy.service;import java.io.Serializable;import com.gzmu.dynamic.proxy.po.User;public...2010-07-10 11:22:22 · 94 阅读 · 0 评论 -
Java对象克隆(Clone)及Cloneable接口、Serializable接口的深入探讨
Part I没啥好说的,直接开始Part II吧。 Part II谈到了对象的克隆,就不得不说为什么要对对象进行克隆。Java中所有的对象都是保存在堆中,而堆是供全局共享的。也就是说,如果同一个Java程序的不同方法,只要能拿到某个对象的引用,引用者就可以随意的修改对象的内部数据(前提是这个对象的内部数据通过get/set方法曝露出来)。有的时候,我们编写的代码想让调用者只获得该对象的一个...2010-07-23 13:41:14 · 504 阅读 · 0 评论