How are you supposed to get a 15 second overview of what a class does in Java?
<p>I'm looking at Java coming from a C/C++/Objective-C background.</p>

<p>ANd just wondering how on earth are you supposed to get a quick idea and overview of what a class does when there's no header file?
I'm looking at some Java code now and with source files hundreds of lines long for a single class, no comments/documentation. How can you quickly get an overview of what the class does and what functionality it offers? At least with another language you can look at the header file and quickly glance at its API and if the methods are reasonably named get a pretty good idea of what it does, what functionality it offer, what functions there are available.
But with Java it seems you have scan the entire source code to find out what the API is, its not condensed/summarised anywhere?
I can't believe this is the case, how difficult to work with. There must be something I'm not aware of? How do you all cope with it?</p>
