aspose file tools*
The moose likes Java in General and the fly likes Cost of Class.forName() Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Java in General
Bookmark "Cost of Class.forName()" Watch "Cost of Class.forName()" New topic
Author

Cost of Class.forName()

mohamed zafer
Ranch Hand

Joined: Nov 03, 2000
Posts: 62
Hello There,
How efficient is the usage of
Class class = Class.forName("MyClass");
class.getInstance();
to create a class dynamically.
Mohamed Zafer
Thomas Smets
Ranch Hand

Joined: Dec 11, 2001
Posts: 111
It's much slower than static instaciation but ... it's dynamic as you said !
You could create a little script creating thousands of classes (see below) & instanciating them one after the other ?
Or just try to access all the instances from the java / javax package.
Perl or Python are good at that
In the example here below, I used innerclasses but I am not sure it is the best approaches.
If you can do it also with normal classes.
Rgds,
Thomas,



Thomas Smets
Just another developper
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: Cost of Class.forName()