[an error occurred while processing this directive]

A collection of Java resources (like tutorials, links lists, books, software). [] (Java resources, Java links, Java link list, Java hotlist (the programming language Java)), resource collection, page 720085
https://www.purl.org/stefan_ram/pub/java_resources_en (permalink) is the canonical URI of this page.
Stefan Ram

Java ™ Resources

Java ™ is a trademark of Sun Microsystems, Inc.

Last link check: 2004-01.

Last partial revision: 2007-07.

Most Relevant References

Java language specification  (JLS )
Sun Microsystems, Inc.
http://java.sun.com/docs/books/jls/
http://java.sun.com/docs/books/jls/third_edition/html/j3TOC.html
Java API specification
Sun Microsystems, Inc.
http://download.java.net/jdk7/docs/api/
http://java.sun.com/javase/6/docs/api/
http://java.sun.com/j2se/1.5.0/docs/api/
Java Tools Documentation, API Specification, and more
Sun Microsystems, Inc.
http://java.sun.com/javase/reference/api.jsp
http://download.java.net/jdk7/docs/
Code Conventions for the Java™ Programming Language
Sun Microsystems, Inc.
http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html
Java Archive (JAR) Files
Sun Microsystems, Inc.
http://download.java.net/jdk7/docs/technotes/guides/jar/index.html
How to Write Doc Comments for the Javadoc Tool
Sun Microsystems, Inc.
http://java.sun.com/jsp_utils/PrintPage.jsp?url=http%3A%2F%2Fjava.sun.com%2Fj2se%2Fjavadoc%2Fwritingdoccomments%2F
http://java.sun.com/j2se/javadoc/writingdoccomments/
Requirements for Writing Java API Specifications
Sun Microsystems, Inc.
http://java.sun.com/jsp_utils/PrintPage.jsp?url=http%3A%2F%2Fjava.sun.com%2Fj2se%2Fjavadoc%2Fwritingapispecs%2Findex.html
http://java.sun.com/j2se/javadoc/writingapispecs/index.html

Reference Related

Bugs in Java
Sun Microsystems, Inc.
http://bugs.sun.com/bugdatabase/
Known Issues with The Java Language Specification, Second Edition
Roly Perera
http://www.ergnosis.com/java-spec-report/java-language/

Tutorials

The Java Tutorial
Sun Microsystems, Inc.
http://java.sun.com/docs/books/tutorial/
Java  related Tutorials by Sun
Sun Microsystems, Inc.
http://developer.java.sun.com/developer/onlineTraining/Downloads/
Tutorial Index by Sun
Sun Microsystems, Inc.
http://java.sun.com/docs/books/tutorial/reallybigindex.html
A list of all trails and content pages in the The Java™ Tutorial.
Tutorials
Richard Baldwin
http://www.dickbaldwin.com/toc.htm
Introductory Java Tutorial, Intermediate Java Tutorial, Advanced Java Tutorial, and Test Your Java Knowledge.
Thinking in Java
Bruce Eckel
http://mindview.net/Books/TIJ4
Thinking in Patterns
Bruce Eckel
http://www.mindview.net/Books/TIPatterns/
An introduction for C++  programmers
Peter Baeumle-Courth
http://info.baeumle.com/java/intro/
Fundamentals of Java Servlets
Sun Microsystems, Inc.
http://developer.java.sun.com/developer/onlineTraining/Servlets/Fundamentals/index.html
Enterprise JavaBeans Tutorial
Sun Microsystems, Inc.
http://developer.java.sun.com/developer/onlineTraining/Beans/EJBTutorial/index.html

FAQ s

Java Programmer's FAQ
Peter van der Linden
http://www.afu.com/javafaq.html
The comp.lang.java FAQ List
Elliotte Rusty Harold
1997-10-06
http://www.ibiblio.org/javafaq/javafaq.html
There is no more up-to-date FAQ for the newsgroup "comp.lang.java", because this newsgroup does not exist anymore. It has been split into several more specific newsgroups.

Best Practices, Patterns, Examples

Best Practices Engineering - The Project
Alexander Schatten ET AL.
http://best-practice-software-engineering.ifs.tuwien.ac.at/

Books

Books (Categorical Listing)
http://developer.java.sun.com/developer/Books/

Decompiler

NMI's Java Code Viewer
http://www.trinnion.com/javacodeviewer/
Decompiler and Disassembler in Java.

Examples

See the directory "demos" of the Java SDK.

Magazines

Gamelan
http://www.developer.com/java/
Gamelan  was one of the first Java  magazines.
JavaWorld.com
http://www.javaworld.com/

Swing

Java Look and Feel Design Guidelines
http://java.sun.com/products/jlf/
Swing Keyboard
http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/doc-files/Key-Index.html

Applets

J-Ogg overview
http://www.j-ogg.de/core/main?/demoroom-applet.html
A Java  applet, which is streaming Ogg /Vorbis  using HTTP.
AVL tree applet by Arsen Gogeshvili
http://webpages.ull.es/users/jriera/Docencia/AVL/AVL%20tree%20applet.htm
http://www.cs.umd.edu/class/spring2002/cmsc420-0401/demo/avltree/
gone  "http://www.seanet.com/users/arsen/avltree.html"
Whistler Alley Mathematics
http://whistleralley.com/math.htm
Formerly Kunkel's Mathematics Lessons  (http://www.nas.com/~kunkel/math.htm).
Physlets Home Page
http://webphysics.davidson.edu/Applets/Applets.html
An HTML  editor
http://www.hexidec.com/ekitdemo.php
Applets with source code included
http://javaboutique.internet.com/javasource/

Development Environments

Java  2 Platform, Standard Edition
http://java.sun.com/j2se/
Java-Linux
http://www.blackdown.org/java-linux.html
GCJ, The GNU Compiler for Java
http://gcc.gnu.org/java/
Reduced Size Eclipse
http://www.3plus4.org/eclipse/tiny-eclipse.exe
Unreachable as of 2004-01.

Development Tools

JDK
http://download.java.net/jdk7/binaries/
The Java Development Kit.
Apache Ant
http://jakarta.apache.org/ant/
A Java -based build tool (like „make“).

The JVM and Hotspot

Java HotSpot VM Options
Sun Microsystems, Inc.
http://java.sun.com/javase/technologies/hotspot/vmoptions.jsp
java XX options.
A Collection of JVM Options
Joseph D. Mocker
http://blogs.sun.com/watt/resource/jvm-options-list.html
java command options, including XX options.
List of -XX options for Java 6 JVM
Eugene Kuleshov
http://www.md.pp.ru/~eu/jdk6options.html
java command options, including XX options.
Frequently Asked Questions About the Java HotSpot VM
Sun Microsystems, Inc.
http://java.sun.com/jsp_utils/PrintPage.jsp?url=http%3A%2F%2Fjava.sun.com%2Fdocs%2Fhotspot%2FPerformanceFAQ.html
Hotspot internals Q&A
Nikolay Igotti
http://blogs.sun.com/nike/entry/hotspot_internals_q_a

Debugger

Omniscient Debugger
http://www.lambdacs.com/debugger/debugger.html

IDE

Eclipse
http://www.eclipse.org/
A project aiming to provide a universal Open Source IDE.
JCreator
http://www.jcreator.com/
The JCreator  is running under Microsoft® Windows  and is easy to use.
VisualAge  for Java
http://www-3.ibm.com/software/ad/vajava/
VisualAge for Java  from IBM .
Free JBuilder Personal
http://www.borland.com/jbuilder/personal/
JBuilder  by Borland
Macintosh  Tools
http://developer.apple.com/java/classictools.html
Java  tools for the Macintosh.
Java  IDEs
http://web.archive.org/web/20020219142439/http://geocities.com/david_ehrens/java/ides.htm
http://web.archive.org/web/*/http://geocities.com/david_ehrens/java/ides.htm
A dated list of IDE s.

Java 1.5

Java  1.5 proposal
http://www.jcp.org/en/jsr/detail?id=201
Proposal
What's new in JDK 5?
http://java.sun.com/j2se/1.5.0/docs/guide/language/index.html
“Enhancements in JDK 5” and “Enhancements in JDK v1.4”

Java SE 6

More Enhancements in Java SE 6
http://java.sun.com/developer/technicalArticles/J2SE/Desktop/javase6/enhancements/

Images (Pictures)

Java image FAQ
http://www.geocities.com/marcoschmidt.geo/java-image-faq.html
List of Java libraries to read and write image files
http://www.geocities.com/marcoschmidt.geo/java-image-coding.html
A list of free and commercial Java  libraries for image I/O.

XML

XOM
http://www.cafeconleche.org/XOM/
XOM  is a new XML  object model. It is an open source (LGPL ), tree-based API for processing XML  with Java  that strives for correctness and simplicity.
Betwixt
http://jakarta.apache.org/commons/betwixt/
Turning beans into XML.

Databases

Jatomix-Depot
http://jatomix.dyndns.org/web/locale.do?locale=en
http://www.jatomix.de/
Jatomix-Depot  is a persistence layer for Java, working on relational databases.

Numerics

JavaNumerics
http://math.nist.gov/javanumerics/
The JavaNumerics  page provides a focal point for information on numerical computing in Java.

Libraries

Java Performance Tuning
http://www.jamonapi.com/
http://www.javaperformancetuning.com/tools/jamon/
A free Java  library for performance monitoring.

Design by Contract™

Design by Contract ” is a trademark of Interactive Software Engineering, the designers of Eiffel.

DBC for Java
http://www.geocities.com/eliassonaand/project-home.html
DBC for Java  (Design By Contract™ for Java ) initiative.
iContract
http://www.reliable-systems.com/tools/iContract/iContract.htm
A Java ™ Design by Contract™ Tool.
(unreachable as of 2004-01.)

Scripting

JudoScript Home
http://www.judoscript.com/

Glossary

Java Glossary
http://mindprod.com/jgloss/jgloss.html
The glossary is “hidden” on this page: Look out for a small list of the the letters of the alphabet and use them as links to enter the actual glossary.
Java Glossary  as a file
http://mindprod.com/zips/cmp1.zip
This glossary defines acronyms and terms seen in comp.lang.java.*.

Functional Programming

Java as a Functional Programming Language
gone  "http://www-compsci.swan.ac.uk/~csetzer/articles/javafunctional.pdf"
http://www.springerlink.com/content/9tfeaj8mujlcpfq8/
gone  "http://link.springer.de/link/service/series/0558/bibs/2646/26460279.htm"
Anton Setzer
The UK PDF  file is unreachable as of this writing, but might still be cached by some search engines.

Software

CNET > Downloads > Windows > Software Developer > Java
http://download.com.com/2001-2213-0.html
A collection of links regarding Java  software, Java  infomation and Java  source code, partially for Windows (was Winfiles, then cnet ).
Canadian Mind Products  Distributed Utilities
http://mindprod.com/products.html
Miscellaneous Java  software.

Microsoft ® Windows

JSmooth
http://sourceforge.net/projects/jsmooth/
Packs JAR -files into an EXE -File.

Dangling URIs

Kunkel's Mathematics Lessons
gone  "http://www.nas.com/~kunkel/math.htm"
Dangle state detected 2003-10-22T20:07:38+02:00
Moved to http://whistleralley.com/math.htm

Historic Resources

Old Java API specifications
Sun Microsystems, Inc.
http://java.sun.com/j2se/1.4.2/docs/api/
http://java.sun.com/j2se/1.3/docs/api/
http://www.cs.mun.ca/~michael/java/jdk1.2-docs/api/index.html
http://java.sun.com/products/archive/jdk/1.1/
http://java.sun.com/products/archive/

About this page, Impressum  |   Form for messages to the publisher regarding this page  |   "ram@zedat.fu-berlin.de" (without the quotation marks) is the email-address of Stefan Ram.   |   Beginning at the start page often more information about the topics of this page can be found. (A link to the start page appears at the very top of this page.)  |   Copyright 2004 Stefan Ram, Berlin. All rights reserved. This page is a publication by Stefan Ram. slrprd, PbclevtugFgrsnaEnz