Online Resources

Note: the links on this page are not guaranteed to be linked well because the sites are beyond the control of javacamp.org. If you find a broken link, please try to get to the home page to search the target. It is possible that some site is terminated or off the line for maintenance temporarily.

Download Recommendation

                

Free SunOne Server 7

Free SunOne Application Tutorial

General Info

Register A Test

Check Test Score

Sun's Training Pacakge

Sun Certification Info

Java Training Path

SCJP Objectives(310-035)

SCJD Objectives(310-027)

SCWCD Objectives(310-080)

SCEA Objectives(310-050)

JDK & Java Specifications

Download Java 2 Platform,Standard Edition 1.4.0
http://java.sun.com/j2se/1.4.

Download CodeFusion MX, a java program built on JRun technology, adds productivity layer on J2EE technology. Less Java skill needed to grasp it. Free evaluation and white paper
http://www.macromedia.com/go/j2ee_promise

Download Java 2 Platform,Standard Edition 1.3.1 or above at
http://java.sun.com/j2se/.

How to install jdk1.4 for Windows
http://java.sun.com/j2se/1.4/install-windows.html

JDK1.4 Documentation
http://java.sun.com/j2se/1.4/docs/api

JDK1.3 Documentation
http://java.sun.com/j2se/1.3/docs/api

JDK1.2 Documentation
http://java.sun.com/j2se/1.2/docs/api

Code Conventions for Java Programming Language
http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html

Sun's Applet Tutorial
http://java.sun.com/docs/books/tutorial/applet/index.html

Sun's Applet Demonstration
http://java.sun.com/products/jdk/1.2/docs/relnotes/demos.html

jdk1.4 plug-in developer's guide
http://java.sun.com/j2se/1.4/docs/guide/plugin/developer_guide/contents.html

Unified Modeling Language (UML)
UML tool list and tutorials

Free Text Editors

TextPad
http://www.textpad.com/download/index.html

NoteTab Light
http://www.notetab.com/ntl.htm

GNU Emacs
http://www.gnu.org/software/emacs/emacs.html

NotesPad, not Windows built-in NotePad
http://www.newbie.net/NotesPad/index.html

VEdit
http://www.vedit.com/

Texted3.1
http://www.greenhousemm.com/site/index.html

EDXOR1.6, works on many languages
http://members.ozemail.com.au/~nulifetv/freezip/freeware/edxor.htm

SuperEdi 3.2
http://www.wolosoft.com/en/superedi/

HTML kit
http://www.chami.com/html-kit/download/

Webmaster 3.2
http://www.html-helper.com/viewapp.asp?program=webmaster

AceHtml 5.08
http://freeware.acehtml.com/download.html

Advanced Feature

SUN's RMI documentation
http://java.sun.com/products/jdk/rmi/

The Lifecycle of an RMI Server
http://developer.java.sun.com/developer/JDCTechTips/2001/tt0227.html#d

Java Object Serialization Specification
http://java.sun.com/j2se/1.3/docs/guide/serialization/spec/serialTOC.doc.html

SUN's RMI and Object Serialization FAQ for JDK1.3
http://java.sun.com/j2se/1.3/docs/guide/rmi/faq.html

javadoc
http://java.sun.com/j2se/javadoc/writingdoccomments/index.html

For the SolarisTM operating environment: see SUN's Solaris rmic at
http://java.sun.com/products/jdk/1.3/docs/tooldocs/solaris/rmic.html

For the Microsoft Windows platform: see SUN's Win32 rmic at
http://java.sun.com/products/jdk/1.3/docs/tooldocs/win32/rmic.html

100% Pure Java Certification
http://java.sun.com/100percent/index.html

Free Books

How to write & read object to a file
http://developer.java.sun.com/developer/onlineTraining/new2java/divelog/part5/

SUN's Look and Feel Design Guideline(online book>
http://java.sun.com/products/jlf/ed2/book/index.html

Free JavaPro Magazine
http://www.fawcette.com/javapro

Free IT Magazine Registration
http://www.fawcette.com

Matthew Robinson'Swing
http://manning.spindoczine.com/sbe/

Mark Wutka 's JAVA Expert Solutions
http://www.cs.umu.se/~hed/java/.

James W. Cooper's Java Design Patterns
http://www.patterndepot.com/put/8/JavaPatterns.htm.

Bruno R. Preiss's Data Structures and Algorithms with Object-Oriented Design Patterns in Java
http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus5/html/book.html

M. Hall'sSERVLETS and JAVASERVER PAGES
http://pdf.coreservlets.com/

Tutorials

SUN's tutorial topic list
http://java.sun.com/docs/books/tutorial/?frontpage

Java Development Connection Tutorial topic list
http://developer.java.sun.com/developer/onlineTraining/index.html

Fundamentals of RMI
http://developer.java.sun.com/developer/onlineTraining/rmi/RMI.html#Comparison

Getting started with RMI
http://java.sun.com/j2se/1.3/docs/guide/rmi/getstart.doc.html

Sun's RMI home page
http://java.sun.com/products/jdk/rmi/

SUN's RMI tutorial
http://java.sun.com/j2se/1.3/docs/guide/rmi/index.html

Java World
http://www.javaworld.com/

Creating a GUI with JFC/Swing
http://java.sun.com/docs/books/tutorial/uiswing/index.html

Swing changes and new features in JDK1.3
http://java.sun.com/j2se/1.3/docs/guide/swing/SwingChanges.html

Articles about Swing
http://java.sun.com/products/jfc/tsc/articles/index.html

Swing changes in jdk1.4
http://java.sun.com/j2se/1.4/docs/guide/swing/SwingChanges.html

Java World articles
http://www.javaworld.com/javaworld/jw-04-1998/jw-04-howto.html

Java Design Patterns-James Cooper On-line book
http://www.patterndepot.com/put/8/JavaPatterns.htm

SUN's guideline
http://java.sun.com/products/jlf/dg/index.htm

Microsoft Guidelines
http://msdn.microsoft.com/library/default.asp?URL=/library/devprods/vs6/visualc/vccore/_core_the_user_interface_guidelines_for_microsoft_windows.htm

Developer's guide
http://developer.apple.com/techpubs/mac/HIGuidelines/HIGuidelines-2.html

IBM's guide
http://www-106.ibm.com/developerworks/library/w-berry3/index.html

Tools

JET
http://www.excelsior-usa.com/home.html

JOVE
http://www.instantiations.com/default.htm

TowerJ
http://www.towerj.com/

Visual Café
http://www.webgain.com/


Mini Online Quiz (for 2003) Provided by Sun Online Training

Inner class (variable accessibility)

Applet

Sun's quizzes index


Useful sites

java ranch Several tutorials on java.regex package.

java regex A tutorial about how to use regex package.

J2EE study site under construction