Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Class loads

 
James Tharakan
Ranch Hand
Posts: 580
Eclipse IDE
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have read that the value to instance varible are assigned when the class is loaded. The staic blocks are executed when the class is loaded...
So my question , what is the mean of "class loading"?
When does this actually happen. What are the sequence of steps that happen during loading ?
Hope my question is clear.
 
Chandra Bhatt
Ranch Hand
Posts: 1710
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Instance variables are initialized when instance of the class is created.
The static block is executed when the class is loaded by the JVM.
Loading the class means Class Loader Application loads the class over the
memory to be used.


Go through Class Loader, Dynamic Class Loading, in "Thinking In Java", By
Bruce Eckel. He has described in really very good way.
 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic