Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


There are 2 different ways to create an object. a)By using
keyword "new" b)By using Class.forName
("className").newInstance();
What is the difference between these 2 methods.

Answers were Sorted based on User's Feedback



There are 2 different ways to create an object. a)By using keyword "new" b)By using Clas..

Answer / aslam

If we know the class name during the compile time, we must
use the keyword "new". because this creates much faster
than the second method. But if we get the class name only
on run time, we have to use Class.forName
("classNameAsArgument").newInstance(); Here we can pass the
class name as a string argument. We can't achieve this with
the keyword "new".

Is This Answer Correct ?    17 Yes 0 No

There are 2 different ways to create an object. a)By using keyword "new" b)By using Clas..

Answer / qim2010

Java’s “new” operator is used to load the class statically.

class MyClass {
public static void main(String args[]) {
Car c = new Car();
}
}

Class.forName (String className); is used for dynamic class
loading. The string className can be supplied dynamically at
run time. Once the class is dynamically loaded the following
method returns an instance of the loaded class. It’s just
like creating a class object with no arguments.

class.newInstance (); //A non-static method, which creates
an instance of a
//class (i.e. creates an object).

Is This Answer Correct ?    4 Yes 0 No

There are 2 different ways to create an object. a)By using keyword "new" b)By using Clas..

Answer / ratnesh gupta

the first way to create an object is 'class name object
name'and the secondone is classNameAsArgument").newInstance
();

Is This Answer Correct ?    2 Yes 4 No

Post New Answer

More Core Java Interview Questions

what is difference between set and list in collection?

3 Answers   Satyam,


What is difference between core java and java ee?

0 Answers  


what is a static block?

4 Answers  


How do you ensure that n threads can access n resources without deadlock?

0 Answers  


What is the difference between form & report?

0 Answers  


What do u mean by method and also contructer in java ?

3 Answers  


what is bytecode? watz the difference between machine code and bytecode?

9 Answers   Oracle,


Can we declare Pointer in Java?

5 Answers  


What is the difference between static synchronize() metod and synchronize() method?

1 Answers   Polaris,


What are java annotations?

0 Answers  


Explain the difference between the Boolean & operator and the && operator?

1 Answers  


Thanks A.jyotsna, Can u tell me differnce between abstract class and interface vikash

4 Answers  


Categories