Java programming dynamics
为啥强制昵称
这个作者很懒,什么都没留下…
展开
-
反射
原文反射的一大好处是解除类(Module)之间的直接依赖getDeclaredXXX是取得包括private、protected类型的XXX,**仅限于在该类中声明的**XXXgetFields返回本类及其基类的public field,getDeclaredFields**仅返回本类的所有field**是没有办法load一个Array class的,其构造函数也没办法被反射出来。对Arra原创 2015-10-14 11:23:26 · 298 阅读 · 0 评论 -
用 Javassist 进行类转换
原文是用反射处理命令行参数可取的是先确定调用方法和逻辑,设计好接口,再做细节设计不明白为什么要用反射,如果用反射处理参数,应该是用反射做参数到handler的映射而不是反射设置对应类的成员变量值原创 2015-10-14 17:33:06 · 518 阅读 · 0 评论 -
类和加载
原文类二进制格式cafe babe开头minor version + major version常量池:包括了所有使用到的类名、方法名、签名、字符串常量等本类的常量引用(本类类名、方法名等)成员变量和方法的信息(struct)类加载Java在编译时没有link过程,jar包只是class打的一个包,并没有太大用处Link发生在类加载过程中,提供了动态提供实现的可能性类加载发生在运行原创 2015-10-09 20:01:49 · 332 阅读 · 0 评论