随笔分类 -  java 反射

摘要:转载自 java反射 修改静态方法的值 setAccessible 这几天闲来无事。在网上看了一个题目,相信大家都知道这个题目 static void change(String str){ str="welcome"; } public static void main(String[] args 阅读全文
posted @ 2018-07-29 10:34 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 Java编程:Java的反射机制中的 getComponentType() 方法 Java 中所有的类都继承自 Object,数组本身也是一个 Class,如果我们能够得到数据的 Class 对象,那么我们可以通过反射生成数组对象。 在Java的反射机制中,通过 数组的 class 对象的g 阅读全文
posted @ 2018-07-21 11:10 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 JAVA反射修改常量,以及其局限 问题,以及一个解决方案 今天公司的JAVA项目碰到一个问题:在生成xls文件的时候,如果数据较多,会出现ArrayIndexOutOfBoundsException。Google发现是项中所用的jxl包(开源库,用以处理xls文件)的一个BUG。也找到了一个 阅读全文
posted @ 2018-06-06 08:14 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 Java 反射机制深入研究 Java反射机制深入研究 Java 反射是Java语言的一个很重要的特征,它使得Java具体了“动态性”。 在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的任意一个方法?答案是肯定的。这种动态获取类的信息以及动 阅读全文
posted @ 2018-06-06 08:12 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 synthetic Java合成类型 Synthetic 看Class源码的时候,看到有个关键字Synthetic以及isSynthetic()方法,遂有兴趣查阅了一番。 一开始以为,就是复合类型(引用类型),也就是非基本类型,可后来看到Java语言规范的描述(以及写代码测试),才知道不是, 阅读全文
posted @ 2018-06-06 08:12 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 朝花夕拾——Java的synthetic修饰词 Ok,目前为止,我还只是Android coder,一切对其他的学习都是以Android 为主线的支线任务。所以为什么会提到这个方法呢?是来自于google官方的性能建议文档的这样一句话: Consider Package Instead of 阅读全文
posted @ 2018-06-06 08:10 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 高级 | Java中获取类名的3种方法 获取类名的方法 Java 中获取类名的方式主要有以下三种。 getName() 返回的是虚拟机里面的class的类名表现形式。 getCanonicalName() 返回的是更容易理解的类名表示。 getSimpleName() 返回的是类的简称。 都 阅读全文
posted @ 2018-05-26 08:40 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 「深入Java」类型信息:RTTI和反射 1.RTTI Run-Time Type Infomation 运行时类型信息 为什么需要RTTI? 越是优秀的面向对象设计,越是强调高内聚低耦合,正如依赖倒转原则所说:“无论是高层模块还是低层模块,都应该针对抽象编程”。 比如说我们有一个抽象父类: 阅读全文
posted @ 2018-05-06 14:36 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)