![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
hxz6688
这个作者很懒,什么都没留下…
展开
-
Java 如何有效地避免OOM:善于利用软引用和弱引用
原文地址 http://www.cnblogs.com/dolphin0520/p/3784171.html一.了解 强引用、软引用、弱引用、虚引用的概念 在Java中,虽然不需要程序员手动去管理对象的生命周期,但是如果希望某些对象具备一定的生命周期的话(比如内存不足时JVM就会自动回收某些对象从而避免OutOfMemory的错误)就需要用到软引用和弱引用了。转载 2016-04-11 16:35:50 · 444 阅读 · 0 评论 -
serialVersionUID的作用
之前把cookie序列化存在SP,app升级一次之后 就取不出来了.就是因为没有对该对象指定serialVersionUID.如果不指定serialVersionUID dvm 会自动分配一个,前后两次apk编译得到的serialVersionUID就会不同 抛出java.io.InvalidClassException。显式地定义serialVersionUID有两种用途:1) 在某些场合,希望类原创 2016-12-15 21:11:28 · 200 阅读 · 0 评论 -
有关Thread
ThreadsetDaemon 设置守护进程线程分为守护线程 和用户线程;当所用用户线程结束时,守护线程也随之结束;需在线程启动前调用。Thread.yield() 线程让步让出CPU使用权 让线程达到就绪状态 与其他线程共同竞争CPU 优先级高的线程不一定一定先执行。做出让步的线程 亦有可能重新执行。Thread.join() 等待当前线程执行完 再接下去执行 可...原创 2018-12-12 10:36:02 · 175 阅读 · 0 评论