![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
guanguanboy
这个作者很懒,什么都没留下…
展开
-
对Java线程同步机制的理解
参考博客:https://www.cnblogs.com/xujingyang/p/6565606.html。synchronized同步是作用在某个对象上的。synchronized使用时,需要明确指定是作用在哪个对象上的,是对哪个对象上锁。最常见的是对当前对象this进行加锁;在某个方法上加synchronized,相当于对当前对象加锁。...原创 2019-03-08 11:51:26 · 316 阅读 · 0 评论 -
Java编程思想笔记心得
在java中,通过引用来操纵对象,通过类型+变量名的方式创建的只是一个对象的引用,并不是对象本身。如下String s;这句话创建的是一个字符串引用。引用创建之后,并不一定需要一个对象与它关联。如果此时向s这个引用发送一个消息,就会发生运行时异常,因为s此时仅仅时一个引用,并没有与任何对象发生关联。为了避免这种情况发生,可以在创建引用的同时进行初始化,如下:String s = “I love...原创 2019-03-18 09:31:14 · 222 阅读 · 0 评论 -
Android 内存飞踩导致数组的length属性变化的问题的一个定位思路
编程中发现我定义的一个数组的length的值会发生变化,有时会变为0,有时会变为其它值。遇到这个问题之后,我首先想是不是我的数组大小没有分配或者分配的有问题,结果都不是,在网上查找帖子,寻找哪些情况可能会导致数组的length发生变化,得到的结论都是数组空间分配之后,其大小不能变化。然后陷入苦闷。继续调,继续调,发现数组的大小只有在执行某段代码之后才会发生变化,并且是和该数组本身无关的代码...原创 2019-04-01 15:30:03 · 581 阅读 · 0 评论 -
关于JNI与NDK的一个专栏
https://blog.csdn.net/xyang81/column/info/blogjnindk转载 2019-04-01 15:36:52 · 79 阅读 · 0 评论 -
java 枚举的使用
参考:https://www.cnblogs.com/kailejun/p/6624471.html转载 2019-05-28 18:00:01 · 76 阅读 · 0 评论 -
线程安全
什么是线程安全的类: 当多个线程访问一个类时,如果不用考虑这些线程在运行时环境下的调度和交替执行,并且不需要额外的同步及在调用类时不必作其他的协调,这个类的行为仍然是正确的,那么称这个类是线程安全的。 对于线程安全类的实例进行顺序或并发的一系列操作,都不会导致实例处于无效状态。 线程安全的类封装了任何必要的同步,因此客户不需要自己提供。...原创 2019-08-08 15:29:55 · 336 阅读 · 0 评论 -
几篇关于Java WeakRecerence的的博客
Android中的WeakReference 弱引用:https://www.cnblogs.com/CVstyle/p/6395745.htmlJava 如何有效地避免OOM:善于利用软引用和弱引用:https://www.cnblogs.com/dolphin0520/p/3784171.html...原创 2019-08-16 11:00:05 · 97 阅读 · 0 评论