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
softreference
SoftReference
本文介绍对象的强、软、弱和虚引用的概念、应用及其在UML中的表示。1.对象的强、软、弱和虚引用 在JDK1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为:强引用、软引用、弱引用和虚
kavendb
·
2010-10-12 14:00
java
虚拟机
String
null
reference
Android内存管理-
SoftReference
的使用
很多时候我们需要考虑Android平台上的内存管理问题,DalvikVM给每个进程都分配了一定量的可用堆内存,当我们处理一些耗费资源的操作时可能会产生OOM错误(OutOfMemoryError)这样的异常,Android123观察了下国内的类似Market客户端设计,基本上都没有采用很好的内存管理机制和缓存处理。 如果细心的网友可能发现AndroidMarket客
zhenyongyuan123
·
2010-09-28 20:00
android中listView实现异步加载网络图片
packagecn.wangmeng.test; importjava.io.IOException; importjava.io.InputStream; importjava.lang.ref.
SoftReference
zeng622peng
·
2010-09-28 17:00
android
String
ListView
网络
layout
import
SoftReference
的使用
今天看到了一个用
SoftReference
的写的Bitmap缓存,查API Doc,发现一点看不明白,什么“软可到达对象”、“可达性”,看不懂,上网找了找,大概明白了点。
双子座的疯狂
·
2010-09-26 23:00
SoftReference
弱引用和软引用的使用方法
软引用的主要特点是具有较强的引用功能.只有当内存不够的时候,才回收这类内存,因此在内存足够的时候,它们通常不被回收.它可以用于实现一些常用资源的缓存,实现Cache的功能 A a = new A();
SoftReference
neitheraaa
·
2010-09-19 16:00
算法
cache
关于Java中的四种引用
对应的生命周期:强>软>弱>虚引用.除强引用外,其他3种引用都需要与ReferenceQueue联合使用,当引用被垃圾回收机制回收的时候,引用会自动放入ReferenceQueue中.WeakReference和
SoftReference
zl198751
·
2010-09-08 08:00
java
DAO
虚拟机
cache
Google
java基础知识3---GC
对象的引用 强引用:常用的java引用 软引用:用
SoftReference
类来实现,如果内存不紧张,调用垃圾回收的时候,
wangning6252820
·
2010-09-04 11:00
java
java WeakReference
SoftReference
and PhatomReference 介绍
Java2平台引入了java.lang.ref包,其中包括的类可以让您引用对象,而不将它们留在内存中。这些类还提供了与垃圾收集器(garbagecollector)之间有限的交互。 1.先“由强到弱”(只的是和垃圾回收器的关系)明确几个基本概念: strongreferences是那种你通常建立的reference,这个reference就是强可及的。这个不会被垃圾回收
zhenyongyuan123
·
2010-08-24 18:00
Java引用对象
SoftReference
WeakReference PhantomReference
要理解弱引用(WeakReference),首先要先了解一下强引用(StrongReference), 其实我之前也并不了解强引用,虽然天天都在用。举例来说: String abc = new String ("abcdf"); 这就是创建了一个String的实例然后在变量abc中保存一个强引用,为什么说它强(Strong)呢?这是跟垃圾回收器相关的,如果一个对象是通过强引用
zhenyongyuan123
·
2010-08-24 16:00
java
jvm
数据结构
Date
String
reference
Java中的
SoftReference
和 WeakReference
如果你想写一个Java程序,观察某对象什么时候会被垃圾收集的执行绪清除,你必须要用一个reference记住此对象,以便随时观察,但是却因此造成此对象的reference数目一直无法为零,使得对象无法被清除。java.lang.ref.WeakReference不过,现在有了WeakReference之后,这就可以迎刃而解了。如果你希望能随时取得某对象的信息,但又不想影响此对象的垃圾收集,那么你应
zhenyongyuan123
·
2010-08-24 16:00
下载图片过多溢出内存问题
过去一段时间一直有人和我说下载图片太多有时候会溢出内存 问我有啥办法,我说我也不知道除了把照片像素 参数缩小该一下,今天看源码的时候看见了
SoftReference
这个东西,我不知道干啥用的搜索了一下就是为了内存问题而应用的
wang_peng1
·
2010-07-22 17:00
thread
内存优化的两个类:
SoftReference
和 WeakReference
如果你想写一个Java程序,观察某对象什么时候会被垃圾收集的执行绪清除,你必须要用一个reference记住此对象,以便随时观察,但是却因此造成此对象的reference数目一直无法为零,使得对象无法被清除。java.lang.ref.WeakReference不过,现在有了WeakReference之后,这就可以迎刃而解了。如果你希望能随时取得某对象的信息,但又不想影响此对象的垃圾收集,那么你应
hulefei29
·
2010-06-23 15:00
jvm
html
cache
使用
SoftReference
软引用
使用
SoftReference
软引用在使用MemoryAnalyzertool(MAT)分析内存泄漏(一)(以下简称前文)中说到:“SoftRef(软引用)对应软可达性,只要有足够的内存,就一直保持对象
成都心情
·
2010-06-22 15:00
java 缓存
package hello; import java.lang.ref.ReferenceQueue; import java.lang.ref.
SoftReference
; import
zjnicholas
·
2010-05-27 12:00
java
cache
Java Reference的简单总结
www.iteye.com/topic/334692 J ava 2 平台中引入 java.lang.ref 包(其中包含
SoftReference
victor_jan
·
2010-05-14 07:00
java
jvm
算法
J#
理解 Java 的 GC 与 幽灵引用
来自 http://www.iteye.com/topic/401478 Java 中一共有 4 种类型的引用 : StrongReference、
SoftReference
、 WeakReference
victor_jan
·
2010-05-14 07:00
java
jvm
编程
虚拟机
UP
Java Reference的简单总结
来自http://www.iteye.com/topic/334692J ava2 平台中引入 java.lang.ref 包(其中包含
SoftReference
、 WeakReference 、PhantomReference
iteye_5568
·
2010-05-14 00:00
Java
基础
weak,soft,phtom Reference,软,弱,虚引用!
前面的简介:strongReference:强引用
softReference
:软引用。
yznxing
·
2010-05-12 11:00
eclipse
jvm
thread
cache
[转]理解 Java 的 GC 与 幽灵引用
理解Java的GC与幽灵引用 Java中一共有4种类型的引用:StrongReference、
SoftReference
、WeakReference以及PhantomReference(
qjbtj999
·
2010-05-06 09:00
java
jvm
编程
虚拟机
UP
浅谈java缓存
static HashMap,这个显然是基于内存缓存,一个map就可以搞定引用对象的缓存,最简单也最不实用,首要的问题就是保存对象的有效性以及周期无法控制,这样很容易就导致内存急剧上升,周期无法控制可以采用
SoftReference
aronlulu
·
2010-04-23 17:00
java
jvm
Hibernate
ibatis
企业应用
关于JAVA的引用和垃圾回收
page=1 理解 Java 的GC与幽灵引用 Java中一共有4种类型的引用:StrongReference、
SoftReference
、WeakReference以及PhantomReference
dux003
·
2010-04-07 19:00
java
jvm
虚拟机
object
null
reference
详细解读JVM中的对象生命周期(2)
在对象的应用阶段,对象具备下列特征:◆系统至少维护着对象的一个强引用(StrongReference);◆所有对该对象的引用全部是强引用(除非我们显式地使用了:软引用(
SoftReference
)、弱引用
nickbest85
·
2010-04-02 11:00
Mondrian tips(1)关于RolapSchema
1.实际上schema是被缓存的,通过HashMap类型mapUrlToSchema缓存,获取的schema类型为
SoftReference
key是形如"file:///D:/eclipse
izuoyan
·
2010-01-21 10:00
eclipse
oracle
Web
xml
jdbc
基于Java 2平台的引用类使用指南
PeterHaggar在本文中分析了
SoftReference
、WeakReference和PhantomReference类的功能和行为,并就这些类的使用给出了一些编程风格上的建议。
zhangzhaokun
·
2009-12-26 22:00
java
编程
object
null
平台
reference
理解Java的GC与幽灵引用
引用自 http://www.iteye.com/topic/401478 Java 中一共有 4 种类型的引用 : StrongReference、
SoftReference
、 WeakReference
matt.u
·
2009-11-03 14:00
java
jvm
编程
虚拟机
Google
基于Java 2平台的引用类使用指南
PeterHaggar在本文中分析了
SoftReference
、WeakReference和PhantomReference类的功能和行为,并就这些类的使用给出了一些编程风格上的建议。
cn-done
·
2009-09-25 23:00
java
jvm
编程
算法
提高Java程序的GC效率
时用户程序会出现暂停, 这在网络应用等不允许有响应延迟的情况的程序就需要对GC进行配置, 如设置为增量式GC这样可以分段进行GC减少每次GC时用户程序的暂停时间 2.通过使用java.lang.ref.
SoftReference
fengfan2008
·
2009-09-18 10:00
java
jvm
网络应用
理解 Java 的 GC 与 幽灵引用
Java中一共有4种类型的引用:StrongReference、
SoftReference
、WeakReference以及PhantomReference(传说中的幽灵引用呵呵),这4种类型的引用与GC
dengminhui
·
2009-09-15 15:39
Java学习
理解 Java 的 GC 与 幽灵引用
Java 中一共有 4 种类型的引用 : StrongReference、
SoftReference
、 WeakReference 以及PhantomReference (传说中的幽灵引用
dengminhui
·
2009-09-15 15:00
java
jvm
虚拟机
工作
Google
weakReference vs
softReference
weak reference A weak reference is one that does not prevent the referenced object from being garbage collected. You might use them to manage a HashMap to look up a cache of object
tmrp
·
2009-09-10 20:00
jvm
jdk
cache
UP
a
SoftReference
based HashMap
Implementing a
SoftReference
based HashMap Java is slow. Java is a memory hog.
tmrp
·
2009-08-17 13:00
java
jvm
OO
Access
Go
转:java WeakReference
SoftReference
and PhatomReference 介绍
Java 2 平台引入了 java.lang.ref 包,其中包括的类可以让您引用对象,而不将它们留在内存中。这些类还提供了与垃圾收集器(garbage collector)之间有限的交互。 先“由强到弱”(只的是和垃圾回收器的关系)明确几个基本概念: strong references是那种你通常建立的reference,这个reference就是强可及的。这个不会被自动回收。
jasonzhai
·
2009-07-30 15:00
java
虚拟机
活动
弱引用(weakReference)和
softReference
有什么区别?
一道面试题,弱引用(weakReference)和
softReference
有什么区别? 在平时开发中,这两个东西还真没有用上过. 但还是得理解下..
east_java
·
2009-07-02 11:00
html
面试
cache
理解 Java 的 GC 与 幽灵引用
理解Java的GC与幽灵引用 Java中一共有4种类型的引用:StrongReference、
SoftReference
、WeakReference以及PhantomReference(
frankggyy
·
2009-06-14 17:00
java
jvm
虚拟机
object
null
reference
SoftReference
、WeakReference 和 PhantomReference
工作中用到SpringDM depends on Spring 2.5.4, 不过遇到其中的一个bug,http://jira.springframework.org/browse/SPR-5577,是关于WeakReference,详细: http://www.ibm.com/developerworks/cn/java/j-refs/ 因为DM里的enum class is
deadcow
·
2009-06-14 16:00
java
spring
工作
IBM
J#
SoftReference
(利用软引用写的一个简单HashMap)
软引用对象,在响应内存需要时,由垃圾回收器决定是否清除此对象。软引用对象最常用于实现内存敏感的缓存 软可到达对象的所有软引用都要保证在虚拟机抛出 OutOfMemoryError 之前已经被清除。 只要软引用的指示对象是强可到达对象,即正在实际使用的对象,就不会清除软引用 public class SoftHashMap<K, V> extends AbstractMap<
wangxuliangboy
·
2009-06-05 18:00
thread
虚拟机
J#
理解 Java 的 GC 与 幽灵引用
与 幽灵引用 Java 中一共有 4 种类型的引用 : StrongReference、
SoftReference
Feiing
·
2009-06-04 03:00
java
jvm
多线程
虚拟机
cache
理解 Java 的 GC 与 幽灵引用
阅读更多理解Java的GC与幽灵引用Java中一共有4种类型的引用:StrongReference、
SoftReference
、WeakReference以及PhantomReference(传说中的幽灵引用呵呵
Feiing
·
2009-06-04 03:00
Java
Cache
JVM
虚拟机
多线程
SoftReference
,WeakReference&WeakHashMap
zzhttp://java.chinaitlab.com/oop/716371.html在JDK1.2以前的版本中,当一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及状态,程序才能使用它。这就像在日常生活中,从商店购买了某样物品后,如果有用,就一直保留它,否则就把它扔到垃圾箱,由清洁工人收走。一般说来,如果物品已经被扔到垃圾箱,想再把它捡回来使用就不可能了。
Java天空 任我翱翔
·
2009-05-05 14:00
Java Reference的简单总结
阅读更多介绍Java2平台中引入java.lang.ref包(其中包含
SoftReference
、WeakReference、PhantomReference和ReferenceQueue类)。
harry
·
2009-02-18 10:00
Java
算法
JVM
J#
Java Reference的简单总结
介绍 J ava 2 平台中引入 java.lang.ref 包(其中包含
SoftReference
、 WeakReference 、 PhantomReference
harry
·
2009-02-18 10:00
java
jvm
算法
J#
垃圾回收与强引用,软引用,弱引用,幻引用的关系(二)
【转】垃圾回收与强引用,软引用,弱引用,幻引用的关系(二)運行看結果,慢慢了解import java.lang.ref.ReferenceQueue;import java.lang.ref.
SoftReference
够了,让我们实践吧..
·
2008-12-06 21:00
垃圾回收与强引用,软引用,弱引用,幻引用的关系(一)
Peter Haggar 在本文中分析了
SoftReference
、WeakReference 和
够了,让我们实践吧..
·
2008-12-06 21:00
JDK6.0学习笔记(二)垃圾收集机制-对象引用的类型
import java.lang.ref.
SoftReference
; import java.lang.ref.WeakReference; import
moshangchenzi
·
2008-11-15 22:00
java
SoftReference
& WeakReference
如果你想写一个Java程序,观察某对象什么时候会被垃圾收集的执行绪清除,你必须要用一个reference记住此对象,以便随时观察,但是却因此造成此对象的reference数目一直无法为零,使得对象无法被清除。java.lang.ref.WeakReference不过,现在有了WeakReference之后,这就可以迎刃而解了。如果你希望能随时取得某对象的信息,但又不想影响此对象的垃圾收集,那么你
sdlcn
·
2008-08-03 11:00
WeekReference的应用场合
WeekReference的应用场合对
softreference
,比较容易理解它的用处。它天生就是为实现cache来设计的。关于weakreference,好像很少有人说的清楚。
白色天堂
·
2008-07-25 22:00
Java 2 引用类使用指南
PeterHaggar在本文中分析了
SoftReference
、WeakReference和PhantomReference类的功能和行为,并就这些类的使用给出了一些编程风格上的建议。
jianping_shen
·
2008-07-24 14:00
java
编程
object
null
import
reference
对象的四种引用级别
2.软引用(
SoftReference
)如果一
spring8314
·
2007-11-07 11:00
jvm
工作
活动
在Tapestry4中使用
SoftReference
实现ObjectPool
Tapestry4.0.x版本的PagePool实现很简单,只是使用一个map容器作为缓存,高并发的情况下容易导致OutOfMemoryException,下面是邮件列表中的相关内容,里边也提到了相关建议,估计会作为一个bug修改,在未修改之前,我会给出一个简单实现。 PagePool doesnt remove idle pages, heap memory doens't get reall
tapestry
·
2006-11-20 16:00
apache
tomcat
UP
tapestry
websphere
在Tapestry4中使用
SoftReference
实现ObjectPool
阅读更多Tapestry4.0.x版本的PagePool实现很简单,只是使用一个map容器作为缓存,高并发的情况下容易导致OutOfMemoryException,下面是邮件列表中的相关内容,里边也提到了相关建议,估计会作为一个bug修改,在未修改之前,我会给出一个简单实现。PagePooldoesntremoveidlepages,heapmemorydoens'tgetreallocated>
tapestry
·
2006-11-20 16:00
Tapestry
Websphere
Tomcat
UP
Apache
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他