![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java学习
文章平均质量分 93
木易白水君
这个作者很懒,什么都没留下…
展开
-
Java总结篇系列:Java泛型
本文转载自:https://www.cnblogs.com/lwbqqyumidi/p/3837629.html一. 泛型概念的提出(为什么需要泛型)?首先,我们看下下面这段简短的代码:复制代码1 public class GenericTest {23 public static void main(String[] args) {4 List list =...转载 2019-06-10 23:17:00 · 215 阅读 · 0 评论 -
深入理解 ThreadLocal (这些细节不应忽略)
感谢分享,本文转载自https://www.jianshu.com/p/56f64e3c1b6c 深入理解 ThreadLocal (这些细节不应忽略) <!-- 作者区域 --> <div class="author"> <a class="avatar" href="/u/bc1552d8e95d"> ...转载 2019-06-10 23:25:29 · 207 阅读 · 0 评论 -
ThreadLocal-面试必问深度解析
转载自:https://www.jianshu.com/p/98b68c97df9b ThreadLocal-面试必问深度解析 <!-- 作者区域 --> <div class="author"> <a class="avatar" href="/u/86c17b4ba4a6"> <img sr...转载 2019-06-10 23:27:59 · 181 阅读 · 0 评论 -
volatile修饰数组,那么数组元素可见吗?
转载自:https://blog.csdn.net/u014674862/article/details/89168376前言最近一段时间,在看并发集合的源码,发现了一个非常有趣的现象。我们都知道并发集合,为了保持对其他线程的可见性,通常集合中的方法都会使用CAS、volatile、synchronized、Lock等方式。但是在CopyOnWriteArrayList与ConcurrentH...转载 2019-07-27 15:08:11 · 1847 阅读 · 4 评论 -
深入思考jvm虚拟机的线程工作内存到底拷贝了 主内存的 什么?,以及volatile修饰对象和基本类型的区别
一 volatile的作用1 可见性。volatile修饰的变量,线程访问此变量会从主内存中去读写,而不是线程自己的缓存中。2 非阻塞。不会阻塞访问线程。3 不具有原子性。对于原子性操作,volatile修饰的变量可以保证原子性,但是非原子性操作不能保证原子性。例如,volatile修饰一个变量,开启20个线程,每个线程循环10000次i++自加这个变量,最后的结果小于200000。...原创 2019-07-27 15:08:54 · 1142 阅读 · 2 评论 -
MessageQueue.IdleHandler接口使用方法以及原理分析
转载自https://bbs.51cto.com/thread-1094228-1.html <h2 style="float: left;font-size:16px;vertical-align:middle"> <strong><a title="MessageQueue.IdleH...转载 2019-06-13 10:24:32 · 1347 阅读 · 0 评论 -
直接push jar包到system/framework,供APK调用此jar包中的类
APK调用jar包中的类,有静态jar包(jar包中的类打包到APK中)、动态jar包(jar包中的类没有打包到APK中)、反射共三种方法。这次的例子是浏览器摇一摇回主页手势开发,第一篇blog,记录下来和大家共同学习。直接push jar包到system/framework,供APK调用此jar包中的类(不是push原来的jar,是经过编译之后的jar)。1 在an原创 2015-08-26 11:48:47 · 2863 阅读 · 0 评论 -
adb命令
adb uninstall --user 0 com.youku.phone.qikuSELECT * FROM app WHERE pkg_name =="com.tencent.mtt" AND level_id == "2"SELECT * FROM app WHERE (level_id =="2" OR level_id == "1") AND pkg_name =="com....原创 2018-10-07 07:49:02 · 375 阅读 · 0 评论