E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
weakreference
从源码理解WeakHashMap.java
packagejava.util; importjava.lang.ref.
WeakReference
; importjava.lang.ref.ReferenceQueue; importjava.util.concurrent.ThreadLocalRandom
ymrfzr
·
2016-05-15 22:00
jdk
源码
WeakHashMap
不只是给面试加分 -- Java
WeakReference
的理解与使用
sourceFrom:http://www.tuicool.com/articles/imyueq前言:看到篇帖子,国外一个技术面试官在面试seniorjavadeveloper的时候,问到一个
weakreference
iwanghang
·
2016-05-10 23:00
span
idtransmarksp
idtransmarkspa
idtransmarkspa
idtransmarkspan
idtransmark
jspan
开发经验span
应span
内存span
强引用(New)、软引用(SoftReference )、弱引用(
WeakReference
)、虚引用(PhantomReference)
1、概述在JDK1.2以前的版本中,当一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及状态,程序才能使用它。这就像在日常生活中,从商店购买了某样物品后,如果有用,就一直保留它,否则就把它扔到垃圾箱,由清洁工人收走。一般说来,如果物品已经被扔到垃圾箱,想再把它捡回来使用就不可能了。 但有时候情况并不这么简单,你可能会遇到类似鸡肋一样的物品,食之无味,弃之可惜。这种
iwanghang
·
2016-05-10 22:00
id
idtransmarksp
idtransmarksp
idtransmarkspa
idtransmarkspa
jdspan
内存span
异span
jspan
juce 中的
WeakReference
分析
juce中的
WeakReference
设计得比较巧妙,巧妙就是使用delete之后就可以通知道
WeakReference
,原理其实也很间单,其实就是在对象里添加了一个子对象masterReference
moper8759
·
2016-05-09 07:00
深入理解Java的4种引用类型
简介首先大家应该都知道Java从1.2起提供了四种引用类型,他们分别是其引用(StrongReference),软引用(SoftReference),弱引用(
WeakReference
)以及PhantomReference
renpingqing
·
2016-05-06 15:00
java
对象
引用
深入理解Java的4种引用类型
简介首先大家应该都知道Java从1.2起提供了四种引用类型,他们分别是其引用(StrongReference),软引用(SoftReference),弱引用(
WeakReference
)以及PhantomReference
SmileUsers
·
2016-05-06 11:02
说说
WeakReference
弱引用
WeakReference
弱引用概述http://www.cnblogs.com/xrq730/p/4836700.html,关于Java的四种引用状态具体请参看此文Java里一个对象obj被创建时,被放在堆里
zhangyuan19880606
·
2016-04-25 11:00
Android 图片三级缓存之内存缓存(告别软引用(SoftRefrerence)和弱引用(
WeakReference
))
因为之前项目同事使用了图片三级缓存,今天整理项目的时候发现同事还是使用了软引用(SoftRefrerence)和弱引用(
WeakReference
),来管理在内存中的缓存。看到这个我就感觉不对了。
u012295927
·
2016-04-19 15:00
Android 图片三级缓存之内存缓存(告别软引用(SoftRefrerence)和弱引用(
WeakReference
))
因为之前项目同事使用了图片三级缓存,今天整理项目的时候发现同事还是使用了软引用(SoftRefrerence)和弱引用(
WeakReference
),来管理在内存中的缓存。看到这个我就感觉不对了。
u014748504
·
2016-04-18 11:00
android倒计时
import android.os.CountDownTimer; import android.view.MenuItem; import java.lang.ref.
WeakReference
;
executor
·
2016-04-12 16:00
谈谈java中的
WeakReference
java语言中为对象的引用分为了四个级别,分别为强引用、软引用、弱引用、虚引用。本文只针对java中的弱引用进行一些分析,如有出入还请多指正。在分析弱引用之前,先阐述一个概念:什么是对象可到达和对象不可到达状态。其实很简单,我举个例子:现在有如下两个类classAclassB,在JVM上生成他们两个类的实例分别为instancea instanceb有如下表达式:Aa=newA();Bb=newB
Picasso_L
·
2016-04-10 14:00
WeakReference
Handler利用
WeakReference
回收activity
publicclassMainActivityextendsActivity{ privateTextViewtextView; HandlernormalHandler=newHandler(){ @Override publicvoidhandleMessage(Messagemsg){ switch(msg.what){ case1: Log.i("test",textView.getTe
awangyunke
·
2016-04-09 09:00
android
解析java中对象的"引用"
首先来介绍java对象引用的类型:Java.lang.ref包下提供了3个类:SoftReference……..
WeakReference
…….PhantomReference分别代表三种引用类型:软引用虚引用弱引用
canot
·
2016-04-01 12:00
java
GC
Java中四种引用
1.
WeakReference
弱引用//
WeakReference
弱引用随时可被回收 Objectobject=newObject(); WeakReferenceweakReference=newWeakReference
JDomain
·
2016-03-30 16:00
java
Handler弱引用举例(ViewPager的自动播放)
privatestaticclassMyHandlerextendsHandler{ privateWeakReferenceweakReference; publicMyHandler(HomeFragmentfragment){
weakReference
iblade
·
2016-03-28 15:00
Java 引用
3、弱引用(
WeakReference
),
赵杰A-124
·
2016-03-28 00:00
谈谈java中的
WeakReference
java语言中为对象的引用分为了四个级别,分别为强引用、软引用、弱引用、虚引用。本文只针对java中的弱引用进行一些分析,如有出入还请多指正。在分析弱引用之前,先阐述一个概念:什么是对象可到达和对象不可到达状态。其实很简单,我举个例子:现在有如下两个类classAclassB,在JVM上生成他们两个类的实例分别为instancea instanceb有如下表达式:Aa=newA();Bb=newB
Insomniaaaaaaa
·
2016-03-24 15:00
Java中强引用、软引用、弱引用的区别
Java中对象有四种引用级别,这4种级别由高到低依次为:强引用、软引用、弱引用和虚引用,即StrongReference>SoftReference>
WeakReference
>PhantomReference
ada_dengpan
·
2016-03-23 17:00
java
弱引用
软引用
虚引用
引用
Java集合框架:WeakHashMap
WeakHashMap定义packagejava.util; importjava.lang.ref.
WeakReference
; importjava.lang.ref.ReferenceQueue;
u013256816
·
2016-03-17 19:00
java
集合框架
Java引用类型
Java有四种引用类型,strongreference,softreference,
weakreference
,phantomreference。
alexpdh
·
2016-03-16 22:08
Java引用总结--StrongReference、SoftReference、
WeakReference
、PhantomReference
一个对象持有虚引用跟没有引用一样,就是没其他引用指向他。必须配合 引用队列ReferenceQueue(调用remove时如果没有被GC收集到这个引用对象的话会阻塞线程!)一个对象持有弱引用,若只有Reference的referent指向他,不管当前内存空间足够与否,都会回收它的内存。软引用与若引用相似,区别是如果内存空间不足,才会回收这些对象的内存。 强引用是宁抛OOM异常也不回收这些对象。1
少年啦飞驰
·
2016-03-11 12:00
android 图片压缩
图片OOM在手机开发过程中频繁出现,有效控制APP图片OOM的方法有:1,listView生成视图优化2,LruCashe缓存3,软引用,弱引用(SoftReference或
WeakReference
)
qingjuyashi
·
2016-03-09 09:08
android
Android内存泄露之Handler
2.外部类使用弱引用2.
WeakReference
/** *Handler的生命週期與Activity不同 *当使用内部类(包括匿名类)来创建Handler的时候,Handler对象会隐式地持有一个外部类
·
2016-03-08 18:00
基于OKHTTP的imageloader
importjava.io.IOException; importjava.io.InputStream; importjava.lang.ref.Reference; importjava.lang.ref.
WeakReference
qq909157370
·
2016-03-07 15:00
android
再看SoftReference和
WeakReference
阅读更多java中的SoftReference和
WeakReference
已经出来很久了,但是到现在为止开发的程序里几乎都没有直接用到它们。
weiqingfei
·
2016-02-26 14:00
SoftReference
WeakReference
再看SoftReference和
WeakReference
阅读更多java中的SoftReference和
WeakReference
已经出来很久了,但是到现在为止开发的程序里几乎都没有直接用到它们。
weiqingfei
·
2016-02-26 14:00
SoftReference
WeakReference
Java的StrongReference, SoftReference,
WeakReference
, PhantomReference的区别
Java一共有四种类型的饮用,StrongReference,SoftReference,
WeakReference
,PhantomReference。这四种类型的引用与GC有着密切的联系。
hongchangfirst
·
2016-02-25 11:00
Android 实现闪屏页和右上角的倒计时跳转
实现源码:packagecom.example.shanping; importjava.lang.ref.
WeakReference
; imp
hyyweb
·
2016-02-23 09:00
Android 图片三级缓存之内存缓存(告别软引用(SoftRefrerence)和弱引用(
WeakReference
))
因为之前项目同事使用了图片三级缓存,今天整理项目的时候发现同事还是使用了软引用(SoftRefrerence)和弱引用(
WeakReference
),来管理在内存中的缓存。看到这个我就感觉不对了。
xuzhuaaron1
·
2016-02-18 23:00
C# 中的弱引用
WeakReference
C#中的弱引用(
WeakReference
) 我们平常用的都是对象的强引用,如果有强引用存在,GC是不会回收对象的。我们能不能同时保持对对象的引用,而又可以让GC需要的时候回收这个对象呢?.
会飞灬的鱼
·
2016-02-16 13:00
C# 中的弱引用
WeakReference
C#中的弱引用(
WeakReference
) 我们平常用的都是对象的强引用,如果有强引用存在,GC是不会回收对象的。我们能不能同时保持对对象的引用,而又可以让GC需要的时候回收这个对象呢?.
会飞灬的鱼
·
2016-02-16 13:00
jvm垃圾回收
引用计数法标记清除法复制法(新生代,适合垃圾对象多,存活对象少)标记压缩法(老年代)相当于标记清除算法+内存碎片整理强引用,软引用(SoftReference),当堆空间不足时回收,软引用不会引起内存溢出弱引用(
WeakReference
mingyongyao_cto
·
2016-02-16 10:48
垃圾回收
空间
新生代
jvm垃圾回收
引用计数法标记清除法复制法(新生代,适合垃圾对象多,存活对象少)标记压缩法(老年代)相当于标记清除算法+内存碎片整理强引用,软引用(SoftReference),当堆空间不足时回收,软引用不会引起内存溢出弱引用(
WeakReference
mingyongyao_cto
·
2016-02-16 10:48
空间
垃圾回收
新生代
jvm
dubby带你学java---
WeakReference
* 在学习ThreadLocal的时候,看到源码中提到了
WeakReference
,好奇心来了,在网上找到了一篇文章,看了半天,发现问题,所以在此记录下当时的经验。
u011499747
·
2016-02-04 01:00
java
java
WeakReference
在Java1.2中就引入了java.lang.ref这个包,
WeakReference
就属于这个包。
WeakReference
是干嘛的呢,一言弊之,它是和Java中的垃圾回收相关的。
全力以赴001
·
2016-02-01 15:00
Android Java四种引用区分 <17>
前面好几篇中涉及到
WeakReference
类的使用下面归纳一下java的四种引用区别:首先大致画一个GC回收机制模型:看到上面这张图片:每次给一个对象分配内存的时候,都会有一种机制跟踪这个对象的内存使用情况
qq_31726827
·
2016-01-21 20:00
Android Handler内存泄漏解决方法
学习系列(37)--App调试内存泄露之Context篇(下)下面是关于Handler内存泄漏的一种解决方法:1、将Handler声明为静态类;2、在Handler中增加一个对Activity的弱引用(
WeakReference
lindonghai
·
2016-01-20 15:00
android
handler内存泄漏
jdk四种引用类型的作用及区别
分别为StrongReference、
WeakReference
、SoftReference以及PhantomReference。
pandan_xyz
·
2016-01-18 23:00
java-基础
JAVA文件监听
publicinterfaceFileMonitorListener{ voidfileChanged(Filefile); }文件监听类importjava.io.File; importjava.lang.ref.
WeakReference
jianggujin
·
2016-01-16 12:00
java
Monitor
文件监听
WatchServi
Android 图片三级缓存之内存缓存(告别软引用(SoftRefrerence)和弱引用(
WeakReference
))
因为之前项目同事使用了图片三级缓存,今天整理项目的时候发现同事还是使用了软引用(SoftRefrerence)和弱引用(
WeakReference
),来管理在内存中的缓存。看到这个我就感觉不对了。
zchlww
·
2016-01-15 14:00
android
图片
缓存
由分析OSC Android 端App引发的关于弱引用的思考
最近在分析OSC的Android端代码,发现里面使用了弱引用(mContext):private class CacheTask extends AsyncTask> { private final
WeakReference
tyronejw
·
2016-01-14 15:00
robotium-5.0.1源码解析 --ActivityUtils
package com.robotium.solo; import java.lang.ref.
WeakReference
; import java.util.ArrayList; import java.util.Iterator
小紫竹a
·
2016-01-14 15:00
关于弱引用、软应用、强引用的理解
WeakReference
和SoftReference一般使用在构造一个缓存系统,比如使用一个map来构造。因为缓存
tyronejw
·
2016-01-14 14:00
Gson toJson FromJson 异常
当一个Bean里面还有
WeakReference
或者SoftReference,使用Gson2.5的toJson或者FromJson会导致: StackOverflowError错误 参见这个http:
gybin
·
2015-12-28 17:00
Handler可能导致的内存泄露及其优化
[java] viewplaincopypackage cc.cc; import java.lang.ref.
WeakReference
; import android.os.Bundle;
rabbit_in_android
·
2015-12-27 09:00
理解Java中的弱引用
转载自:http://droidyue.com/blog/2014/10/12/understanding-
weakreference
-in-java/不久之前,我面试了一些求职Java高级开发工程师的应聘者
weizaishouex2010
·
2015-12-22 17:00
java
自定义Handler
MyHandler Handler {
WeakReference
MyHandler(PerfectInfoActivity activity) { =
WeakReference
Taian
·
2015-12-17 16:00
SoftReference 和
WeakReference
在android提供内存优化的方案,SoftReference和
WeakReference
平时见得最大的是图片的处理,如比较有名的开源框架Universal_Image_Loader而在java中分为四大类
axuanqq
·
2015-12-14 17:00
UIScrollView的代理【图片缩放】
UIScrollView的代理(delegate)delegate是UIScrollView内部的一个属性@property(nullable,nonatomic,weak)iddelegate;//defaultnil.
weakreference
JH_1995
·
2015-12-08 20:00
delegate
uiscrollview
JVM源码分析之FinalReference完全解读
概述JAVA对象引用体系除了强引用之外,出于对性能,可扩展性等方面考虑还特地实现了四种其他引用:SoftReference、
WeakReference
、PhantomReference、FinalReference
rainforc
·
2015-11-30 17:00
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他