How is object created in java?
Answers were Sorted based on User's Feedback
Answer / ishaque
There are many ways to create an object in java. They are:
By new keyword
By newInstance() method
By clone() method
By factory method etc.
Is This Answer Correct ? | 15 Yes | 1 No |
Answer / akshay
Object is created following ways
1.Using NEW operator
2.Class.newinstance()
Is This Answer Correct ? | 7 Yes | 1 No |
Object is created in four different ways
1. Using new operator
2. Class.forName(..)
3. Cloning
4. Serializing and De-serializing
Is This Answer Correct ? | 6 Yes | 2 No |
There are FIVE different ways to create objects in Java:
1. Using `new` keyword:
This is the most common way to create an object in Java. Almost 99% of objects are created in this way.
MyObject object = new MyObject();//normal way
2. By Using Factory Method:
ClassName ObgRef=ClassName.FactoryMethod();
Example:
RunTime rt=Runtime.getRunTime();//Static Factory Method
3. By Using Cloning Concept:
By using clone(), the clone() can be used to create a copy of an existing object.
MyObjectName anotherObject = new MyObjectName();
MyObjectName object = anotherObjectName.clone();//cloning Object
4. Using `Class.forName()`:
If we know the name of the class & if it has a public default constructor we can create an object in this way.
MyObjectName object = (MyObjectNmae) Class.forName("PackageName.ClassName").newInstance();
Example:
String st=(String)Class.forName("java.lang.String").newInstance();
5. Using object deserialization:
Object deserialization is nothing but creating an object from its serialized form.
ObjectInputStreamName inStream = new ObjectInputStreamName(anInputStream );
MyObjectName object = (MyObjectNmae) inStream.readObject();
Is This Answer Correct ? | 2 Yes | 0 No |
Answer / anu sownthariya rajakumari,isw
1.new
2.newinstance()
3.clone()
4.class.forName()
5.deserialization
Is This Answer Correct ? | 0 Yes | 0 No |
How multipleInheritance is possible in java?
How do you define a set in java?
Differentiate between vector and array list.
What is a stack class in java ?
0 Answers Akamai Technologies,
What is variable and its types?
Explain the difference between map and flatmap stream operation?
What is loop in java?
What class is used to create Server side object?
What are the practical benefits, if any, of importing a specific class rather than an entire package (e.g. Import java.net.* Versus import java.net.socket)?
What code optimizations techniques you follow in general practice?
2 Answers Accenture, TCS, Wipro,
java Technical questions asked by JPMC
Is it possible to compare various strings with the help of == operator?