Custom Search

Wednesday, May 28, 2008

Java Information Sources

This is a list of online information sources about the Java programming language.

Major Java sites
Sun Microsystems (the developers of Java) offer the best one-stop, comprehensive source of technical documentation and information about Java on their web site at * java.sun.com.

JavaBlackBelt: a community for Java & open source skills assessment. Java developers can have their technology knowledge and development abilities recognized. It is dedicated to technical quizzes about Java related technologies.

Java information sites
:
These are high-level informational sites outside of Sun Microsystems.
  • Java Knowledge Base: a community for Java developers.
  • Javalobby Links Directory A large, categorized directory of information sources for Java, including sources, communities, tools, etc.
  • JARS: Java Applet Rating Service; The idea here is to rate the best applets (e.g. top 1%, 5%, etc.). Includes categories of applets.
Java discussion or organizational forums:
These are forums where you can take part in or monitor discussions about Java, make connections with other developers, or take part discussing issues related to development.
  • Usenet newsgroups for discussing the Java programming language: Usenet java.*
  • Java User's Groups, a listing of Java user's groups world-wide, from Sun Microsystems.

Notable individual Java webs:
These notable individual webs explicate some important aspect of Java development or products.
  • JavaWorld, a Web-based magazine devoted to Java enthusiasts. Includes regular sections on Nut & Bolts (for programmers), News & Views (happenings and interviews), and Java Resources (lists and reviews).
  • Java Pro Magazine: provides pragmatic analysis of Java's serious enterprise strengths and the design and coding techniques needed to tap into them.
  • Java News Tip Sheet: lists key online news sources about Java.

Related information webs:
These webs explicate some importants aspects of technologies related to the broader contexts in which Java development occurs.
  • Links on Objects and Components: Since Java is an object-oriented language, it is extremely important that developers become familiar with object-oriented development.
  • SEI@CMU: Java is a programming language; developers should have an appreciation for good practices in software engineering. This is the Software Engineering Institute (SEI) at Carnegie Mellon University (CMU), an excellent place to learn about excellent practices.

Java Index sites:
These are other indexes of Java information.