摘要:
1. 基本语法Java代码packageorg.denger.annotation.example;importjava.lang.annotation.ElementType;importjava.lang.annotation.Target;//The@Bindtag.@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)public@interfaceBind{publicStringname();publicinttime()default0;} 以上是一个用于Method级的简单的@Bind注解类,比较有点象接口的 阅读全文
posted @ 2012-09-11 23:47
_zao123
阅读(218)
评论(0)
推荐(0)
摘要:
单例定义: 单例是指在一个JVM实例中,只存在一个对应Class的实例对象。单例可以分为状态化和无状态化使用方式,比如网站的访问次数计数器,这个是有状态的实现,单态能够保存这个计数,并且使用同步或原子变量实现计数。另外,单例也可以无状态使用,提供工具性质的工作。使用单例模式的直接好处就是限制了实例个数,节省内存资源,有利于Java垃圾回收。如何使用单例模式?目前单例模式支持如下三种实现:1. 饿汉模式:Java代码publicclassSingleton1{privatestaticfinalSingleton1INSTANCE=newSingleton1();privateSingleton 阅读全文
posted @ 2012-09-11 00:24
_zao123
阅读(248)
评论(0)
推荐(0)
摘要:
定义在一个类内部的类叫内部类,包含内部类的类称为外部类。内部类可以声明public、protected、private等访问限制,可以声明为abstract的供其他内部类或外部类继承与扩展,或者声明为static、final的,也可以实现特定的接口。static的内部类行为上象一个独立的类,非static在行为上类似类的属性或方法且禁止声明static的方法。内部类可以访问外部类的所有方法与属性,但static的内部类只能访问外部类的静态属性与方法。Java的设计者在内部类身上的确是专心良苦。学会使用内部类,是把握Java高级编程的一部分,它可以让你更优雅地设计你的程序结构。为什么需要内部类? 阅读全文
posted @ 2012-09-11 00:16
_zao123
阅读(342)
评论(0)
推荐(0)
浙公网安备 33010602011771号