FAQ
Frequently Asked Questions
Please take the time to add questions and answers to this FAQ. Thanks!
General
I'm new to Java programming. How do I start?
Start with the First Cup of Java. This short tutorial explains where to get the Java development kit, how to install it, and how to write your first Java program.
What are the best books to get started?
The best resource is the Sun tutorials; Secondary to that is Bruce Eckel's Thinking in Java, the 3rd edition is free; the 4th edition is only free up to Chapter 7. If these do not satisfy you, you could always go with Head First Java. You must buy it in dead tree format; it is NOT free.
Where can I find some code examples?
Examplets are handy bits of example code.
Why did you kick me for saying "u" instead of "you"?
The channel policy is to deter you from using aolbonics in your queries. This channel isn't Efnet or Dalnet, this isn't instant messenger, and we want to keep a higher level of communication here. Some of us have even seen business communications where some asshat used aolbonics - so we want to help you not make an asshat out of yourself in the future. So remember: it's "you", not "u"!
What are javadoc pages?
Javadoc pages are the API documentation pages generated using the javadoc program included with the JDK distributions. Information about using this program can be found here.
What is Java EE?
Java Enterprise Edition (EE) is a standard for developing powerful sever-side applications using Java. It is meant for enterprise-level development. Note that JSP and other web related technologies are considered to be part of Java EE. See the tutorial for more information.
Why do you have two API links?
The first is to the Java SE API documentation, most users will want to look at this. The second is for the Java EE API documentation, most users will not need this; but it is there for reference if users do need it.
Why don't you support GCJ?
Simply put, it blows. Use Sun's JDK. If you insist on using it, head over to irc.oftc.net and join #gcj. Please note this is NOT on FreeNode.