JAVA INFORMATION
	
CONTENTS
TOPICS
- Java Language Quick Reference
 
	
	Bookmark this page!  After you mastered the basics, we want
	this to be a compilation of links that will
	be useful as you write and debug your programs. 
	
	- 
	Yet Another Language Reference:
	work in progress!
	
 - 
	
	Java 1.4.1 API Documentation: the main entry point.
	
 - 
	Hierarchy Tree of all packages
	
 - 
	Java 1.4.1 API Index.
	
 - 
	Direct entry into the API index:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
	
 - 
	Special Topics:
	
	from Sun
	and
	Local Collection
	
 - 
	
	Official specification
	of the Java Language (by their inventors).
	Be warned: for language experts only.
	
 
-  Local Java resources:
 
	
	- 
	For your convenience, you can download Java 1.2 
	
	HERE.
	
 - 
	My collection of Java FAQs.
	
 -  Our T.A.
	Archisman Rudra
	(fall 1999)
	has a webpage
	for this class.
	
 - 
	Our previous T.A. (fall 1998)
	Ken Been
	has some notes on how to run
	
		standalone programs
	and to write
	
		applets.
	
 
-  Java Download:
 
	- 
	
	Java 1.2
	 or, Java Development Kit (JDK), from sun.
	
- 
	
	Local copy (Wintel version).
-  Java Tutorial from Sun:
 
	
	- 
	For users of Windows95/98/NT, jump in here:
	
	Your first cup of Java.
	
	It includes instructions for compiling
	and running java programs, setting path variables, etc.
	 - 
	Here is a more systematic
	
	Trailmap 
	
 - 
	To learn about applets, jump in here:
	
	applets.
	
	You need to know about html for applets:
	here is my 
	html primer.
	 - 
	
	Tutorial Index 
	
	
 
-  Collection of Special Topics
 
	
	- 
	
	Java Source Files and Java Archive Files
	
	
 - 
	
	Java Strings
	
 - 
	Classpath for
	
	unix or
	
	windows.
	
 - 
	
	Abstract Window Toolkit Homepage (AWT)
	
	NOTE: a more advanced GUI alternative to AWT is
	"Swing" components (see next topic).
	 - 
	
	Swing Project (part of JFC)
	
 - 
	
	Javadoc 1.2 Homepage: automatic documentation facility
	
 
-  World of Java
 
	
	- 
	
	Overview of the Java Platform
	
 - 
	
	The Java Repository: collection for
	java programmers.
	
 - 
	
	JavaNumerics is a working group within
	the 
	Java Grande Forum.  This forum addresses
	Java issues relevant to the
	scientific computing community (and for solving
	"Grande Applications").
	
 - 
	
	Java World: FAQs, Columns, News, Related Technologies, etc
	
 - 
	Java in 
	education 
	
 
-  Some Java Books
 
	
	-  "The Java Programming Language" (Second Edition) 
		by Ken Arnold and James Gosling,
		Addison-Wesley.
		
		If there only one Java book you want
		to buy, I think this might be it.  Very well
		written, accessible, complete, and useful
		as a reference.  One of
		the authors (Gosling) is a co-inventor of Java.
		
		
	 -  A Java book "Computing Concepts with Java Essentials"
		 by Cay Horstmann (John Wiley & Sons, 1998):
		
- -- very well written book
		
- -- uses its own "ccj" package for I/O.
	
-  "Java Structures" by Duane A. Bailey,
		McGraw-Hill (1999).
		
- -- very well written (more like an "essay"
		on programming style)
	
-  Core Java (Vol.1, Fundamentals) by Horstmann and Cornell
	
      
  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Top of this page
This page has been produced for my Basic Algorithms classes
(1998, 1999, 2001)
Comments? yap@cs.nyu.edu