[Logo] JavaRanch » JavaRanch Saloon
  Search | FAQ | Recent Topics | Hot Topics
Register / Login


Win a copy of Flex 4 in Action this week in the Flex forum!
Reply Bookmark it! Watch this topic JavaRanch » Forums » Java » Java in General
 
RSS feed
 
New topic
Author

A simple class

C Shinde
Ranch Hand

Joined: Oct 22, 2009
Messages: 39

I have a question:

A simple class:



If I run this from command prompt can someone tell me how many classes are loaded before this class is run? We can consider JDK 1.4 and also JDK 1.5.

Thanks in advance.

This message was edited 2 times. Last update was at by Bear Bibeault


Regards,
Chetan Shinde
Jesper Young
Java Cowboy
Bartender

Joined: Aug 16, 2005
Messages: 7852

C Shinde wrote:If I run this from command prompt can someone tell me how many classes are loaded before this class is run? We can consider JDK 1.4 and also JDK 1.5.

That's very hard to say, there is no simple way to find this out. To find out, try running the program with a profiler, which might be able to show you this information. JDK 1.5 contained a simple profiling tool, JConsole, and JDK 1.6 contains a more sophisticated tool, JVisualVM.

Java Beginners FAQ - JavaRanch SCJP FAQ
The Java Tutorial - Java SE 6.0 API documentation
Campbell Ritchie
Bartender

Joined: Oct 13, 2005
Messages: 14970

Not a "beginning" question. Moving thread.
Somnath Mallick
Ranch Hand

Joined: Mar 04, 2009
Messages: 301

Wont debugging in Eclipse give a rough idea?
Campbell Ritchie
Bartender

Joined: Oct 13, 2005
Messages: 14970

Somnath Mallick wrote:Wont debugging in Eclipse give a rough idea?
No

Jesper's advice about JConsole will help.

This message was edited 1 time. Last update was at by Campbell Ritchie

Rob Prime
Bartender

Joined: Oct 27, 2005
Messages: 8816

Or simply run "java -verbose Main".

SCJP 1.4 - SCJP 6 - SCWCD 5
How To Ask Questions How To Answer Questions
C Shinde
Ranch Hand

Joined: Oct 22, 2009
Messages: 39

Rob,

As you said I tried and it gave me a list of classes as being loaded.
The packages that the class belonged to were, java.land, java.io,sun.reflect,java.util,java.security, sun.misc....and lots more...
I understand some of them are the default packages and so they are loaded.

Thanks for the help.



Regards,
Chetan Shinde
Campbell Ritchie
Bartender

Joined: Oct 13, 2005
Messages: 14970

I never knew about -verbose
 
 
 
Reply Bookmark it! Watch this topic JavaRanch » Forums » Java » Java in General
 
RSS feed
 
New topic
replay challenge