Java编程思想
饭磊
这个作者很懒,什么都没留下…
展开
-
枚举类型
基础enum特性 以前一直以为enum是区别于类的一个类型,实际上在创建enum实例的时候编译器会为你生成一个相关的子类,这个类继承自java.lang.Enum下面简单介绍下enum的使用public enum Shrubbery { GROUND, CRAWLING, HANGIND }public class EnumClass { public sta...原创 2018-07-01 20:29:57 · 162 阅读 · 0 评论 -
泛型解读
简单泛型原创 2018-06-24 23:59:27 · 187 阅读 · 0 评论 -
动态代理扩展
java实现动态代理的方式有三种 AOP、jdk的动态代理、cglib代理原创 2018-06-19 00:02:06 · 309 阅读 · 0 评论 -
java类型信息之RTTI
之前看java编程思想第十四章类型信息,直接跳过了对RTTI概念的理解,只看了class、instanceof等的用法,发现这样的做法是不可取的,因为这样就只是会用这些提供的类而忽略了真正的原理。 RTTI假定我们在编译时已经知道了所有类型,然后RTTI才能在运行时进行正确性检查,这里是比较容易误解的地方,举个例子: public class RuntimeClas...原创 2018-05-25 15:22:57 · 326 阅读 · 0 评论 -
内部类解读
内部类对于新手来说就像是个谜团,极少接触到,也极少用到,更加不知道在什么场景下使用内部类。内部类就是将一个类(内部类)的定义放入另一个类(外围类)的定义内部。内部类更多的是辅助外围类,可以理解为外围类需要一个独立的类来帮助他完成工作。今天我们来介绍一下内部类一些比较常见的用法和特性。 下面先来介绍下内部类的基本用法。 创建一个内部类其实很简单,下图就是一个最简单的定义。(...原创 2018-05-06 16:58:15 · 218 阅读 · 0 评论