技术
开荒人
这个作者很懒,什么都没留下…
展开
-
volatile 非原子性证明demo
class MyData { volatile int num =0; public void addTo60() { num++; } } public class VoliatleCanSee { public static void main(String[] args) { MyData myDa...原创 2020-04-01 09:29:53 · 111 阅读 · 0 评论 -
Java反射应用-遍历一个对象的属性和值
本文是Java反射的一个常见的案例,常见的情况是,给到一个对象,需要把对象的每个属性和值重新生成一个Map或者Array,这个时候就是要要到反射啦,不多说,上干货: public static ArrayList<NameValuePair> getObjNameAndValueList(Object obj) { try { if (obj == null...原创 2019-01-17 16:30:28 · 2760 阅读 · 2 评论