Java reference

Java reference

What is weak reference in Java?
View Answers

October 22, 2010 at 11:32 AM

Hi,

Here is the answer.

An object is weakly reachable when the garbage collector finds no strong or soft references but at least one path to the object with a weak reference.

A weak reference is one that does not prevent the referenced object from being garbage collected. Weakly reachable objects are finalized some time after their weak references have been cleared.

A weak reference is a reference that does not keep the object it refers to alive. A weak reference is not counted as a reference in garbage collection. If the object is not referred to elsewhere as well, it will be garbage collected.

Thanks.









Related Tutorials/Questions & Answers:
Java reference
Java reference  What is weak reference in Java
Is Java pass-by-reference?
Is Java pass-by-reference?  Is Java pass-by-reference
Advertisements
pass method reference in java
pass method reference in java  How to pass method reference in Java
Java interface reference
Java interface reference  When can an object reference be cast to an interface reference
Reference passing in java
Reference passing in java  plz tell me wat d meaning of refernce in java? for example : Class M(){ N n; } Class N(){ } wats dis meaning
Pass by Reference - Java Beginners
by Reference?can u please explain with examples.is java supports Pass by reference...); } } Java programming language does not pass objects by reference...(i); display(i); } } Pass By Reference: It refers to pass an object
difference between hashcode,reference in java
difference between hashcode,reference in java  difference between hashcode,reference in java
reference
reference of student into person can do like this or any other alternative Student
java pass by reference
java pass by reference  i understood java always pass arguments by pass by value so that the original value does not change...... but i want to know how we change the value and make it effect the original value by passing
pass by value /reference - Java Beginners
pass by value /reference  hello sir/mam, i know pass by value is a primitive type in java. what about pass by reference in java ? .. For object type pass by value is used or pass by reference is used ? pls give me a example
java call by reference - Java Beginners
affect the caller?s original variables. Java never uses call by reference. Java...java call by reference  in java do we have ane term like call by reference. if yes give me the full description with example and if no then also
Reference type Vs Object type. - Java Beginners
Reference type Vs Object type.  Can anyone explain the exact difference between Reference and Object, how can i create a reference ? When exactly we have to use reference. Is this both terms interchangeble. Thanks
What is the best reference to start learning Java?
What is the best reference to start learning Java?  Hi, I want to learn Java programming from start. I am CSE final year student and want to learn... reference to start learning Java? Thanks   Hi, Beginners can learn
What is the best reference to start learning Java?
What is the best reference to start learning Java?  Hi, I want to learn Java programming from start. I am CSE final year student and want to learn... reference to start learning Java? Thanks   Hi, Beginners can learn
What is the best reference to start learning Java?
What is the best reference to start learning Java?  Hi, I want to learn Java programming from start. I am CSE final year student and want to learn... reference to start learning Java? Thanks   Hi, Beginners can learn
What is the best reference to start learning Java?
What is the best reference to start learning Java?  Hi, I want to learn Java programming from start. I am CSE final year student and want to learn... reference to start learning Java? Thanks   Hi, Beginners can learn
What is the best reference to start learning Java?
What is the best reference to start learning Java?  Hi, I want to learn Java programming from start. I am CSE final year student and want to learn... reference to start learning Java? Thanks   Hi, Beginners can learn
What is the best reference to start learning Java?
What is the best reference to start learning Java?  Hi, I want to learn Java programming from start. I am CSE final year student and want to learn... reference to start learning Java? Thanks   Hi, Beginners can learn
how do you parse by reference in java(with JGrasp)
how do you parse by reference in java(with JGrasp)  i am a 1st year beginner in java programming(GR 10) at hillcrest High School in south Africa My question is how do you parse by reference in java(with JGrasp) please help me i
Java simple reference source - Java Beginners
Java simple reference source  Hi, please could you recommend me a Java simple reference source (on line or e-book) where I could quickly find... would like to have a Java reference source for a quick look. I have got some
difference between the obj and reference - Java Beginners
difference between the obj and reference  what is the difference between object and reference ? is there any difference
Version of reference>reference dependency
List of Version of reference>reference dependency
Reference Data Types
In this section we will discuss about Reference Data Types in Java 7
cross reference
cross reference   hi everbody as i got a problem and i have no idea the problem that i need to create a cross reference map for a Java source file. detail show below it mean that the input to the program is a Java source
by value or by reference
by value or by reference  Are objects passed by value or by reference
Maven dependency for com.clusterra - pmbok-reference version 1.0.2.RELEASE is released. Learn to use pmbok-reference version 1.0.2.RELEASE in Maven based Java projects
? Steps to use  com.clusterra - pmbok-reference version 1.0.2.RELEASE in Java... of pmbok-reference released The developers of   com.clusterra - pmbok-reference project have released the latest version of this library on 06 Jun 2015
Maven dependency for com.clusterra - pmbok-reference version 1.0.1.RELEASE is released. Learn to use pmbok-reference version 1.0.1.RELEASE in Maven based Java projects
? Steps to use  com.clusterra - pmbok-reference version 1.0.1.RELEASE in Java... of pmbok-reference released The developers of   com.clusterra - pmbok-reference project have released the latest version of this library on 27 May 2015
appdelegate reference
appdelegate reference  Hi, How to get the reference of appdelegate in my view controller class. Thanks.   Hello Friend, Following code example show how to get appdelegate reference anywhere in your iPhone/iPad
Artifacts of reference
List of Artifacts of reference maven depenency
pointer to a reference
pointer to a reference  pointer to a reference in C++    #include <iostream> using namespace std; void foo1(int& x) { int* p = &x; *p = 123; } void foo2(int* x) { int
pointer to a reference
pointer to a reference  pointer to a reference in C++    #include <iostream> using namespace std; void foo1(int& x) { int* p = &x; *p = 123; } void foo2(int* x) { int
Maven dependency for dev.gradleplugins - build-language-reference version 1.0.3 is released. Learn to use build-language-reference version 1.0.3 in Maven based Java projects
( dev.gradleplugins - build-language-reference version 1.0.3 ) in their Java project...-language-reference version 1.0.3 in Java projects. Follow the step by step... and includes  dev.gradleplugins - build-language-reference version 1.0.3 java library
Maven dependency for dev.gradleplugins - build-language-reference version 1.0.4 is released. Learn to use build-language-reference version 1.0.4 in Maven based Java projects
( dev.gradleplugins - build-language-reference version 1.0.4 ) in their Java project...-language-reference version 1.0.4 in Java projects. Follow the step by step... and includes  dev.gradleplugins - build-language-reference version 1.0.4 java library
Maven dependency for dev.gradleplugins - build-language-reference version 1.0.5 is released. Learn to use build-language-reference version 1.0.5 in Maven based Java projects
( dev.gradleplugins - build-language-reference version 1.0.5 ) in their Java project...-language-reference version 1.0.5 in Java projects. Follow the step by step... and includes  dev.gradleplugins - build-language-reference version 1.0.5 java library
Maven dependency for com.semanticcms - semanticcms-tag-reference version 1.9.1 is released. Learn to use semanticcms-tag-reference version 1.9.1 in Maven based Java projects
- semanticcms-tag-reference version 1.9.1 ) in their Java project if it is based...-reference version 1.9.1 in Java projects. Follow the step by step tutorial... and includes  com.semanticcms - semanticcms-tag-reference version 1.9.1 java
Maven dependency for com.semanticcms - semanticcms-tag-reference version 1.10.0 is released. Learn to use semanticcms-tag-reference version 1.10.0 in Maven based Java projects
- semanticcms-tag-reference version 1.10.0 ) in their Java project...-tag-reference version 1.10.0 in Java projects. Follow the step by step tutorial... of semanticcms-tag-reference released The developers of   com.semanticcms
Maven dependency for com.clusterra - clusterra-pmbok-reference version 1.1.0.RELEASE is released. Learn to use clusterra-pmbok-reference version 1.1.0.RELEASE in Maven based Java projects
( com.clusterra - clusterra-pmbok-reference version 1.1.0.RELEASE ) in their Java project...; com.clusterra - clusterra-pmbok-reference version 1.1.0.RELEASE in Java projects. Follow...-reference version 1.1.0.RELEASE java library in your project. ADS_TO_REPLACE_2
Maven dependency for com.clusterra - clusterra-pmbok-reference version 1.0.14.RELEASE is released. Learn to use clusterra-pmbok-reference version 1.0.14.RELEASE in Maven based Java projects
( com.clusterra - clusterra-pmbok-reference version 1.0.14.RELEASE ) in their Java...; com.clusterra - clusterra-pmbok-reference version 1.0.14.RELEASE in Java projects...-pmbok-reference version 1.0.14.RELEASE java library in your project. ADS
Maven dependency for com.clusterra - clusterra-pmbok-reference version 1.0.13.RELEASE is released. Learn to use clusterra-pmbok-reference version 1.0.13.RELEASE in Maven based Java projects
( com.clusterra - clusterra-pmbok-reference version 1.0.13.RELEASE ) in their Java...; com.clusterra - clusterra-pmbok-reference version 1.0.13.RELEASE in Java projects...-pmbok-reference version 1.0.13.RELEASE java library in your project. ADS
Maven dependency for com.clusterra - clusterra-pmbok-reference version 1.0.12.RELEASE is released. Learn to use clusterra-pmbok-reference version 1.0.12.RELEASE in Maven based Java projects
( com.clusterra - clusterra-pmbok-reference version 1.0.12.RELEASE ) in their Java...; com.clusterra - clusterra-pmbok-reference version 1.0.12.RELEASE in Java projects...-pmbok-reference version 1.0.12.RELEASE java library in your project. ADS
Maven dependency for com.clusterra - clusterra-pmbok-reference version 1.0.11.RELEASE is released. Learn to use clusterra-pmbok-reference version 1.0.11.RELEASE in Maven based Java projects
( com.clusterra - clusterra-pmbok-reference version 1.0.11.RELEASE ) in their Java...; com.clusterra - clusterra-pmbok-reference version 1.0.11.RELEASE in Java projects...-pmbok-reference version 1.0.11.RELEASE java library in your project. ADS
Maven dependency for com.clusterra - clusterra-pmbok-reference version 1.1.3.RELEASE is released. Learn to use clusterra-pmbok-reference version 1.1.3.RELEASE in Maven based Java projects
( com.clusterra - clusterra-pmbok-reference version 1.1.3.RELEASE ) in their Java project...; com.clusterra - clusterra-pmbok-reference version 1.1.3.RELEASE in Java projects. Follow...-reference version 1.1.3.RELEASE java library in your project. ADS_TO_REPLACE_2
Maven dependency for com.clusterra - clusterra-pmbok-reference version 1.1.2.RELEASE is released. Learn to use clusterra-pmbok-reference version 1.1.2.RELEASE in Maven based Java projects
( com.clusterra - clusterra-pmbok-reference version 1.1.2.RELEASE ) in their Java project...; com.clusterra - clusterra-pmbok-reference version 1.1.2.RELEASE in Java projects. Follow...-reference version 1.1.2.RELEASE java library in your project. ADS_TO_REPLACE_2
Maven dependency for com.clusterra - clusterra-pmbok-reference version 1.1.1.RELEASE is released. Learn to use clusterra-pmbok-reference version 1.1.1.RELEASE in Maven based Java projects
( com.clusterra - clusterra-pmbok-reference version 1.1.1.RELEASE ) in their Java project...; com.clusterra - clusterra-pmbok-reference version 1.1.1.RELEASE in Java projects. Follow...-reference version 1.1.1.RELEASE java library in your project. ADS_TO_REPLACE_2
Maven dependency for com.clusterra - clusterra-pmbok-reference version 1.0.9.RELEASE is released. Learn to use clusterra-pmbok-reference version 1.0.9.RELEASE in Maven based Java projects
( com.clusterra - clusterra-pmbok-reference version 1.0.9.RELEASE ) in their Java project...; com.clusterra - clusterra-pmbok-reference version 1.0.9.RELEASE in Java projects. Follow...-reference version 1.0.9.RELEASE java library in your project. ADS_TO_REPLACE_2
Maven dependency for com.clusterra - clusterra-pmbok-reference version 1.0.8.RELEASE is released. Learn to use clusterra-pmbok-reference version 1.0.8.RELEASE in Maven based Java projects
( com.clusterra - clusterra-pmbok-reference version 1.0.8.RELEASE ) in their Java project...; com.clusterra - clusterra-pmbok-reference version 1.0.8.RELEASE in Java projects. Follow...-reference version 1.0.8.RELEASE java library in your project. ADS_TO_REPLACE_2
Maven dependency for com.clusterra - clusterra-pmbok-reference version 1.0.6.RELEASE is released. Learn to use clusterra-pmbok-reference version 1.0.6.RELEASE in Maven based Java projects
( com.clusterra - clusterra-pmbok-reference version 1.0.6.RELEASE ) in their Java project...; com.clusterra - clusterra-pmbok-reference version 1.0.6.RELEASE in Java projects. Follow...-reference version 1.0.6.RELEASE java library in your project. ADS_TO_REPLACE_2
Maven dependency for com.clusterra - clusterra-pmbok-reference version 1.0.10.RELEASE is released. Learn to use clusterra-pmbok-reference version 1.0.10.RELEASE in Maven based Java projects
( com.clusterra - clusterra-pmbok-reference version 1.0.10.RELEASE ) in their Java...; com.clusterra - clusterra-pmbok-reference version 1.0.10.RELEASE in Java projects...-pmbok-reference version 1.0.10.RELEASE java library in your project. ADS
Maven dependency for dev.gradleplugins - build-language-reference version 1.0.6 is released. Learn to use build-language-reference version 1.0.6 in Maven based Java projects
( dev.gradleplugins - build-language-reference version 1.0.6 ) in their Java project...-language-reference version 1.0.6 in Java projects. Follow the step by step...-language-reference released The developers of   dev.gradleplugins
Maven dependency for com.clusterra - clusterra-pmbok-reference version 1.0.7.RELEASE is released. Learn to use clusterra-pmbok-reference version 1.0.7.RELEASE in Maven based Java projects
( com.clusterra - clusterra-pmbok-reference version 1.0.7.RELEASE ) in their Java project...; com.clusterra - clusterra-pmbok-reference version 1.0.7.RELEASE in Java projects. Follow...-reference version 1.0.7.RELEASE java library in your project. ADS_TO_REPLACE_2

Ads