Re: I need to retrieve an Object[] of all keys in java.util.Hashtable
phillip.s.powell@gmail.com schreef:
Wow how on earth does one person know something as vast as Java?
It's like memorizing "War and Peace"
A good first plateau is to know it well enough to pass the Java Certification
exam.
The starting point is to realize that there is a lot to learn, and to commit
to the Sisyphean task of mastering it.
A mentor once told me that IT requires us to invest an additional 25% of our
working time studying to stay abreast. I believe he was understating the case.
Personal learning styles vary. I find it useful to study white papers, IBM
DeveloperWorks articles and other material relating to the theory behind Java.
It really helps to know what they mean by "happens-before" and what a Hoare
monitor is if you wish to use threads.
Speaking of concurrency, there is more to Java than Java. Know the computer
science, too. Concurrency, algorithmic complexity, floating-point precision
and such matters are universal.
letter by letter..
A master of the game of Go told me that he had no trouble remembers all of the
100-plus plays of a game, because he had a unifying vision of the game in his
mind. For a beginner like me, the game is 100+ distinguished events, more than
I can encompass. For him, it's a single pattern that he can hold in his mind
entire.
It also helps to be extremely anal retentive about the little things, like
source-code layout and case conventions, so that your mind is freed to deal
with the larger issues.
It also helps to be extremely anal retentive about the big things, like
completely Javadoccing your code. The benefits to this are well documented.
- Lew