wood burning stoves 2.0*
The moose likes Java in General and the fly likes A simple class Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Java in General
Bookmark "A simple class" Watch "A simple class" New topic
Author

A simple class

C Shinde
Ranch Hand

Joined: Oct 22, 2009
Posts: 60
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.


Regards,
Chetan Shinde
Jesper de Jong
Java Cowboy
Saloon Keeper

Joined: Aug 16, 2005
Posts: 14074
    
  16

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 7 API documentation
Scala Notes - My blog about Scala
Campbell Ritchie
Sheriff

Joined: Oct 13, 2005
Posts: 37962
    
  22
Not a "beginning" question. Moving thread.
Somnath Mallick
Ranch Hand

Joined: Mar 04, 2009
Posts: 477
Wont debugging in Eclipse give a rough idea?
Campbell Ritchie
Sheriff

Joined: Oct 13, 2005
Posts: 37962
    
  22
Somnath Mallick wrote:Wont debugging in Eclipse give a rough idea?
No

Jesper's advice about JConsole will help.
Rob Spoor
Sheriff

Joined: Oct 27, 2005
Posts: 19651
    
  18

Or simply run "java -verbose Main".


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

Joined: Oct 22, 2009
Posts: 60
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.


Campbell Ritchie
Sheriff

Joined: Oct 13, 2005
Posts: 37962
    
  22
I never knew about -verbose
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: A simple class
 
Similar Threads
i need a simple programs
main(String[]args)
Running Java Programs from the command prompt
Unsupported major.minor version 50.0
NoClassDefFoundError