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 |
State the difference between strings and arrays.
What is a private class in java?
what is difference between abstraction and interface?
Why to use nested classes in java?
how to create multithreaded program? Explain different ways of using thread? When a thread is created and started, what is its initial state? Or extending thread class or implementing runnable interface. Which is better? : Java thread
How do you control extraneous variables?
Can you declare the main method as final?
How does a for loop work java?
What is a final class ?
What is the difference between an if statement and a switch statement?
Can a lock be acquired on a class?
why there are multiple catches for a try block.don't tell me that there can be multiple exception of a code segment that's why.tell me the real fact behind this.