摘要: /* * GetModelNameAndType.java * Version 1.0.0 * Created on 2017年12月15日 * Copyright ReYo.Cn */ package reyo.sdk.utils.reflect; /** * 创 建 人:AdministratorReyoAut * 创建时间:2017年12月15日 下午9:20:44 * *... 阅读全文
posted @ 2017-12-15 21:24 锐洋智能 阅读(15206) 评论(0) 推荐(1) 编辑
摘要: 首先了解一下反射的原理,什么是反射?所谓的反射就是指java 语言在运行时拥有一项自观的能力,反射能使你得到装载到 jvm 中的类的内部信息,它不需要你在编码的时候就知道所需类的内部信息,允许程序执行时才得到所需类的内部信息。反射能够构建灵活的应用的程序。 使用反射为bean 赋值 ,主要表现在几点 阅读全文
posted @ 2017-12-15 21:10 锐洋智能 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 今天项目中遇到了一个问题,要调用一个类,并获取这个类的属性进行赋值然后将这个类传递到方法中做为参数。 实际操作时才发现,这个类中的字段属性是私有的,不能进行赋值!没有提供公有的方法。而这个类又是打包成jar给我的,我还不能更改它的代码,以至于想手动给它写个set方法都是问题。后来想到用反射可以解决这 阅读全文
posted @ 2017-12-15 21:06 锐洋智能 阅读(7655) 评论(0) 推荐(0) 编辑
摘要: 这里我将会给大家演示用ConcurrentHashMap类和lambda表达式实现一个本地缓存。因为Map有一个新的方法,在key为Null的时候自动计算一个新的value值。非常适合实现cache。来看下代码: public static void main(String[] args) { fo 阅读全文
posted @ 2017-12-15 20:45 锐洋智能 阅读(3664) 评论(0) 推荐(0) 编辑
摘要: Java 中的堆是 JVM 所管理的最大的一块内存空间,主要用于存放各种类的实例对象。 在 Java 中,堆被划分成两个不同的区域:新生代 ( Young )、老年代 ( Old )。新生代 ( Young ) 又被划分为三个区域:Eden、From Survivor、To Survivor。 这样 阅读全文
posted @ 2017-12-15 20:39 锐洋智能 阅读(375) 评论(0) 推荐(0) 编辑
摘要: s1==s2:trues1==s3:falses3==s4:falseAccessible: false -> truevalue:reyovalue:ys1:xeyos2:xeyos3:xeyos4:xeyos1==s2:trues1==s3:falses3==s4:false 阅读全文
posted @ 2017-12-15 20:33 锐洋智能 阅读(521) 评论(0) 推荐(0) 编辑
摘要: getDiffrent total times 320118400getDiffrent3 total times 12051500getDiffrent5 total times 6301100getDiffrent4 total times 7527300getDiffrent2 total t 阅读全文
posted @ 2017-12-15 06:53 锐洋智能 阅读(4129) 评论(0) 推荐(0) 编辑