The so-called memory leak, is actually the object in the time of the recovery is not properly recycled, the memory of these wild pointers. So it's important to understand these kinds of citation patterns and use it with the Great God's blog.Reprint:
1. Strong citation (Strongreference)Strong references are the most commonly used references. If an object has a strong reference, the garbage collector will never recycle it. As follows:Object o=New object (); // Strong ReferencesWhen there is
Strong references, soft references, weak references, virtual referencesLet's talk about the garbage collection mechanism gabagecollection:GC is the meaning of garbage collection (gabagecollection). Like Java, the Android system is also powered by GC
1. Strong citation (Strongreference) Strong references are the most commonly used references. If an object has a strong reference, the garbage collector will never recycle it. As follows: Object O=new object (); Strong references When there is not
Reprint please the head source link and the tail two-dimensional code together reprint, this article from countercurrent fish yuiop:http://blog.csdn.net/hejjunlin/article/details/52637333Background: Received a public contribution, "Reference from
1. Strong citation (Strongreference)Strong references are the most commonly used references. If an object has a strong reference, the garbage collector will never recycle it. As follows:Object o=new Object(); // 强引用When there is not enough memory
1. Strong citation (Strongreference)Strong references are the most commonly used references. If an object has a strong reference, the garbage collector will never recycle it. As follows:Object o=New object (); // Strong ReferencesWhen there is
In versions earlier than JDK, when an object is not referenced by any variable, the program will no longer be able to use this object. That is to say, the program can use the object only when it is reachable. This is like in daily life, after buying
strong, soft, weak, and virtual references to objectsin previous versions of JDK 1.2, if an object was not referenced by any variable, the program could no longer use the object. That is, only the object is in the accessible (reachable) state before
Understanding weak references in Java
Not long ago, I interviewed some candidates for senior Java development engineers. I often interview them and say, "Can you introduce me to some weak references in Java ?", If the subject says, "Well, is it
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.