About Constructor

Ads
 

About Constructor

How many objects are create when this code will execute...

String string = new String("Java is best Lang.");

tell me the number of object of string which will create . All are those are eligible for garbage collector + not eligible both.

Please Reply ASAP

Thank you Ashvin Jain

View Answers

October 3, 2012 at 2:37 PM

Whenever we create any class object by using new keykord , the jvm allocate the memory for that objects in jvm's heap. The garbage collection only take the responsible to remove the unused objects from head memory.

ex: String s=new String("java is a best Lang");

In the above example the String object is created in heap memory.In this above String object is not associated with any reference variable the garbage collection take the responsible to remove this object

s=null; // Heare we are making the above object
// eleible for garbage collection

Whenever the boxing is done or whenever we assign the string value to String class variable directly by using assignment operator ,the jvm allocate the memory for those object is constant pool. Here the garbage collection does not take the responsiblt to remove unused objects from constant pool. Internally the jvm take the responsiblt to remove the objects form constant pool if required.

ex: String s1="java is best Lang";

    Hear the String object is created in constant pool.

s1=null; In this senario the garbage collection does not take the responsible to remove these types of object.

Hence String s=new String("java is best Lang");

  The above line only creat one object that is also in heap memory.

Ads









Related Tutorials/Questions & Answers:
About Constructor
About Constructor  How many objects are create when this code will execute... String string = new String("Java is best Lang."); tell me the number of object of string which will create . All are those are eligible for garbage
Getting information about Constructor
Getting information about Constructor     ... about the constructor by using the getConstructors() method. Here is an example... the reference of the class java.util.Integer.class into it. Make a Constructor named
Advertisements
constructor
: a call to a constructor method. Constructor methods are special methods... of that type. The new operator creates the object, the constructor initializes
Constructor
Constructor  what is the advantage of a constructor ? not the purpose of the constuctor? give me some in-depth analysis?   Please visit the following links: http://www.roseindia.net/java/java-tips/oop/constructors
Calling Constructor in Spring
Calling Constructor in Spring       In the given example you will be learning about a constructor and how to call a constructor in the Spring. Declaring constructor injection
Calling Constructor in Spring
Calling Constructor in Spring       In the given example you will be learning about a constructor and how to call a constructor in the Spring. Declaring constructor injection in the Spring
Constructor Overloading in Java
In this section we have discussed about Constructor Overloading in Java... variables of the class that have no return type. Constructor are declared like methods, their name are same as class name. Constructor called by new
Constructor overloading in java
Constructor overloading in java In this section we will discuss about constructor overloading in java. Constructor overloading is not much different from... name having different signature but in case of constructor overloading you have
Spring Constructor Injection Example
Spring Constructor Injection Example In Spring Framework the constructor...; An Example of Constructor Injection is given below StudentBean.java package...;constructor-arg index="0" type="int" value="001"
call a constructor
call a constructor  How do you call a constructor for a parent class
Constructor in Servlet.
Constructor in Servlet.  how to write a constructor in Java Servlet?   Servlet is like a POJO .You can create constructor in servlet. You can also use constructor for initialising purpose but it is not a useful approach
constructor or object
constructor or object  object or construct which create first?   A constructor is always created first. Here is an example: class Example { Example(String st){ System.out.println(st); } public
constructor inheritance
constructor inheritance  can we inherit constructor ?if not then why yhis example is given class A { public A() { System.out.println("In A ctor"); } } class B extends
constructor program
constructor program  write a program to calculate the gross salary and net salary of an employee based on the following attributes: empno,empname,emp address,basic,hra,da,ta,vehicle loan,personel loan use the scanner class
constructor in java
constructor in java  Ex: public class A { public A(){ System.out.println("A"); } public A(int i){ this(); System.out.println(i); } } public class B extends A{ public B (){ System.out.println("B"); } public B (int i
using constructor
using constructor  all constructor for matrix class?   The given code implements the Matrix class and show the addition of two matrices. public class Matrix{ int M; int N
Calling Constructor in Spring
Calling Constructor in Spring       In the given example you will be learning about a constructor and how to call a constructor in the Spring. Declaring constructor injection
ModuleNotFoundError: No module named 'constructor'
ModuleNotFoundError: No module named 'constructor'  Hi, My Python... 'constructor' How to remove the ModuleNotFoundError: No module named 'constructor' error? Thanks   Hi, In your python environment
constructor - Java Interview Questions
constructor  We cann't override a constructor, i.e., it is almost like a final method, then why cann't we write the constructor as final?  Hi friend, Overriding constructor : * you cannot override
ModuleNotFoundError: No module named 'constructor'
ModuleNotFoundError: No module named 'constructor'  Hi, My Python... 'constructor' How to remove the ModuleNotFoundError: No module named 'constructor' error? Thanks   Hi, In your python environment
java serializable default constructor
java serializable default constructor  java serializable default constructor
java default constructor
be the default constructor: 1) public Student(){ private int rollNo = 0; private... the space in memory and initializes the fields. So, in the default constructor you can initializ your fields with a value or you can simply create a constructor
Constructor Overloading in Java
;    Here, you will learn more about Constructor... introduction about the Constructor that are overloaded in the given program... about the constructor overloading in Java. Constructors are used to assign initial
Constructor - Java Beginners
Constructor  why can use constructor in java .without constructor Can we run program in java..?  to create an object constructor needed.   Hi friend, i am sending code class Constract{ int x,y
What is Constructor Overloading in Java?
What is Constructor Overloading in Java with examples... will learn about the construction overloading in Java and understand this concept with the example. In Java you can have a class with multiple constructor
What is Constructor Overloading in Java?
What is Constructor Overloading in Java with examples... will learn about the construction overloading in Java and understand this concept with the example. In Java you can have a class with multiple constructor
Java Constructor Overloading Example
Java Constructor Overloading Example In this section we will read about the constructor overloading in Java. We will see how the constructor overloading... of methods that have no any return type. Constructor's name is same as of its
Java Constructor
Every Class has at least one constructor, which assign initial values to instance variables of the class. Name of the constructor is same as class name. A default constructor with no arguments will be called automatically by the Java
What are constructors ? explain different types of constructor with example
What are constructors ? explain different types of constructor with example  Hi, What are constructors ? explain different types of constructor... the constructor for that particular class. For every class we have at least one own
program for default constructor in java
program for default constructor in java   class Box { double l; double b; double h; Box
What is the difference between a constructor and a method?
What is the difference between a constructor and a method?  Hi, What is the difference between a constructor and a method?   Hi, I have found a good link of Java program related to difference between constructor

Ads