• Advanced Java/J2EE Tutorial - Gopalan Suresh Raj
  • BEA Developer center - WebLogic server documentation, FAQs, and tutorials.
  • Borland Java Community - JBuilder's developer community with FAQs, documentation, and patches.
  • Bug Parade - Find bugs in Sun's reference implementations.
  • Cafe au Lait - Java FAQ, news, resources
  • Cern's Java Tools and projects
  • Cetus Links - Collection of links to articles, tutorials, and FAQs.
  • Clemens' Java Page - Development tools, the ccl Java library
  • CodeGuru - Code examples and how-tos.
  • CodeHound Java - Searches within targeted domain of Java developer. Includes plug-ins for IDEs.
  • Compaq Java Technology Center - Documentation and downloads for Compaq Alpha systems.
  • Cool Servlets - open source software
  • Dean's Icons - JavaLobby Foundation Application collection of graphics for menus, buttons, and toolbars.
  • Digital Cat's Java Resource Center - Original articles and a directory of resources, sorted by category.
  • Doclet.com - Collection of customized doclets and javadoc resources.
  • ejbean - articles and industry news
  • Esus - FAQ-like collection of answered and unanswered questions, with categorized collection of links.
  • Focus on Java - Resources from About.com. Features links, FAQs, tutorials, and articles.
  • Forte for Java Developer Resources - Offers technical articles, community forums, support, training, bug tracking, early access program, downloads, and documentation.
  • Freewarejava.com - Directory of applets, tutorials, references, and articles.
  • Gamelan - online magazine.
  • Games - Java games.
  • Gilbert's Java Page - links.
  • Glossary - Java glossary.
  • Gotchas - Java gotchas.
  • Home of Kaan - Java certification and programming tips.
  • HotDispatch - Marketplace for technical support. Answers from a community of experts.
  • IBM Java developerWorks - Tutorials, regular articles on best coding practice, news, and free software.
  • Internet programming Links by Marc Meurrens
  • iPlanet Application Server Developer Central - Documentation, demos, and downloads.
  • iSavvix Java Community - Provides published articles, seminars, and resources for developers and technical managers.
  • ITtoolbox Java - Portal with newswires, tutorials, large resource directory, events, and jobs.
  • Jars.com - Review service of applets, applications, and JavaBeans.
  • Java 2 Enterprise Edition Technology Center - Articles, tutorials, and mailing lists.
  • The Java and Internet Glossary - Provides definitions, instructional essays, and links to resources.
  • The Java Boutique - A collection of applets, applications, and servlets. Also features developer news, tutorials, and reviews.
  • Java Centre - all types of Java resources
  • Java Channel - Collaborative database of reviews about resources.
  • Java Club - Developer community that includes mailing list, resource collection, and chat.
  • Java Community Process Program - Information on latest JSR status.
  • Java 3D Community - Find tutorials, FAQs, examples, and articles.
  • Java Data Objects - Overview, status, and collection of articles.
  • Java Developer Connection (JDC) - Sun's developer center with online tutorials, forums, and official beta releases.
  • Java Developer Documentation - Documentation for the Mac. Includes QuickTime and Cocoa.
  • Java Erudite Center - Collection of FAQs, articles, and resources.
  • Java Foundry - Discussion forums, projects, and developer resources to stimulate and aid open source development.
  • Java Gazette - Resource collection on Apptivity, architecture, and user interfaces.
  • Java Look and Feel Graphics Repository - Collection of graphics for use on menus, buttons, and toolbars.
  • The Java Memory Model - Bill Pugh's collection of resources and a mailing list.
  • Java on HP-UX - Technical information including news, tips, and downloads.
  • Java on Mac - Macintosh look and feel resources.
  • Java One - conference.
  • Java Optimization Resources - Benchmarking articles, books, and links.
  • Java Performance Tuning - Tips, resources, and monthly newsletter on improving the performance of applications.
  • Java Programming Tips, Tricks, and Links - Hints and resources for beginners and advanced programmers.
  • Java Skyline - Enterprise news and information resource with list of application server features.
  • Java Spec Report - Errata for the language and virtual machine specifications.
  • Java Zone - DevX community with discussion forums, FAQs, tutorials, and technical articles.
  • javable - up-to-date news and misc online resources
  • Java Code Engineering & Reverse Engineering by Marc Meurrens
  • JavaCommerce - Collection of tutorials, FAQs, and articles.
  • JavaGaming.org - News and message boards for the games developer.
  • JavaPal - J2EE, ecommerce, and certification tips and articles.
  • Java Programming Resources by Marty Hall
  • JavaSide.com - Directory of applets (with and without source), games, tricks, tips, news, and links.
  • JavaThings.Com - Collection of resources, tips, and articles.
  • JavaWorld - online magazine (Javaworld: list of tools)
  • JDance.com - Directory with news, articles, components for sale, and topical channels.
  • jGuru - Customizable portal with online training, FAQs, regular news updates, and tutorials.
  • jRoundup - Rational's collection of tips, original articles, and downloads.
  • JSurfer - News, links, and forums.
  • JZ Ventures Java Links - Collection of applets, tutorials, code, and API documentation.
  • Lawsuit Information Center - Sun v. Microsoft case history and resources from Microsoft.
  • Lawsuit Related Information - Sun v. Microsoft case history and resources from Sun.
  • Mark Tillotson's Java page - links
  • Marty Hall's Java Programming Resources - FAQs, tutorials, compiler and browser download sites, documentation, book lists, and applet and class library collections.
  • Microsoft Technologies for Java - News and technical information.
  • Novell Developer Kit - Sample code for integrating with Novell services.
  • OnJava.com - Articles as well as enterprise news and information.
  • Oracle Technology Network Java - Documentation, downloads, and developer support resources.
  • Programming Languages for the Java Virtual Machine by Robert Tolksdorf
  • PowerJ Tech Corner - Notes, technical tips, white papers, and how-to articles.
  • Programmers Heaven - Links, articles, tutorials, and message boards.
  • Real's Java How-to - How to pages with cut and paste code snippets.
  • Software Technologies/Java - misc online resources.
  • Starting Java Development - Installation and setup help articles, like PATH and CLASSPATH issues.
  • The Swing Connection - Article and resource collection.
  • Swing PLAF Differences - Look and feel configuration key differences.
  • SwTech.com - Article and resource collection.
  • Tengah - Collection of applets, applications and class libraries, programming resources, and books.
  • WinHelp Java Documentation - API documentation in WinHelp format.
  • Woodger's Java Resources - Original articles on language-level issues, as well as client and server-side development.
  • Zappie - AS/400 software, tutorials, and articles.
  • Readings
    • Books
    • Papers, articles, academic projects, etc
      • Class Files
        • Take a look inside Java classes, by Chuck McManis
        • Take an in-depth look at the Java Relection API, by Chuck McManis
        • The basics of Java class loaders, by Chuck McManis
        • Inside Java Class Files by Matt T. Yourst
      • Code analysis
        • Ajax, static analysis of Java bytecode, by Robert O'Callahan
      • Compilers, Native Code
        • Just In Time Compilation, by Chuck McManis
      • Decompilation
        • Center for Software Maintenance - includes dcc decompiler (mirror)
        • Java decompilers compared and Java Decompilers by Dave Dyer
        • Protect your bytecodes from reverse engineering/decompilation by Qusay H. Mahmoud
        • Java Decompilation and Reverse Engineering (part I) by Benoît Marchal & Marc Meurrens
        • Java Decompilation and Reverse Engineering (part II) by Benoît Marchal & Marc Meurrens (to be published on the web on March 1, 1998)
        • Decompile Once, Run Anywhere - Protecting your Java Source by Godfrey Nolan
        • The Decompilation Page
      • Java Virtual Machine
        • Under the Hood: The lean, mean, virtual machine by Bill Venners
      • Jini
        • Jan Newmarch's Guide to JINI Technologies (or mirror)
      • Optimization
        • Java Optimization by Jonathan Hardwick
      • Security
        • Sun's Java security page
        • Java Security Hotlist
        • Hostile applets by Mark Ladue
        • Sunsite Java security page
      • Miscellaneous
        • "Go To Statement Considered Harmful" by Edsger W. Dijkstra
        • The Sumatra Java bytecode-to-C project at the University of Arizona (defunct) (mirror)
    • Periodicals
      • Java Developer's Journal
      • Java Report
      • JavaWorld - online magazine (Javaworld: list of tools)
  • Software - Browsers
    • Clue Browser -NetClue Corp
    • IceStorm - Wind River Systems
    • JavaBrowser (mirror)
    • Jazilla - open source project
  • Software - Databases
    • Cloudscape - IBM/Informix
    • InstantDB - Lutris Technologies
    • JDataStore - Borland/Inprise
  • Software - Graphics
    • JGraph
    • KavaChart - charting package - no runtime license charges
    • Mica - OO 2-D graphics library/drawing tool - open source
    • Perspective for Java - charting package
    • subArctic - user interface toolkit - free- (mirror)
  • Software - Threads
    • Lea concurrent package
  • Software - Tools
    • Analyzers
      • Aubjex - source code analysis and refactoring
    • Assemblers
      • Jas (mirror)
      • Jasmin (mirror)
      • Javaa (mirror)
    • Compilers and PostProcessors
      • Programming Languages for the Java Virtual Machine: list of resources gathered by Robert Tolksdorf
      • GCJ - GNU Compiler for Java
      • GuavaC
      • JET - Excelsior
      • Jove - Instantiations
      • TowerJ - Tower Technology
    • Disassemblers, Decompilers, Converters
      • Disassemblers: from Java bytecodes to Java assembler
        • Java Byte Code Engineering Laboratory
        • D-Java (archive: Solaris; Windows)
        • Kimera (info: Kimera paper; archive: Kimera paper)
        • UnJava (archive: executable)
      • Decompilers: from Java bytecodes to C source
        • Harissa (JDK1.02 only)
        • j2c / CafeBabe - Apparently Lost Website!
        • jolt (mirror)
        • Toba (Sumatra project - defunct) (mirror)
      • Converters: general
        • Program-Transformation (information)
      • Converters: from binary to binary
        • Centre For Software Maintenance main website; UQBT converter webpage; (mirror)
      • Decompilers: from Java bytecodes to Java source
        • DJ (archive: all platforms)
        • GuavaD (info, archive)
        • IceBreaker (no free version)
        • Jad by P. Kouznetsov (kpd@fiona.com.cy); archive: windows linux
        • Jasmine by Tang Hongbo (hb.tang@bigfoot.com)
        • Hanpeter van Vliet's Mocha
          • Hanpeter van Vliet's manifesto & the Mocha controversy
        • NMI's java decompiler
        • SourceAgain by Ahpah (no free version)
        • WingDis by WingSoft (no free version)
      • Decompilers: other
        • Program-Transformation/The Decompilation Page (information; dcc)
    • Obfuscators, Optimizers, Condensors
      • Condensity by Plumb Design - http://www.condensity.com/
      • HashJava/SourceGuard (mirror)
      • JCloak by Force5 - http://www.force5.com/
      • Jobe - http://www-personal.engin.umich.edu/java/unsupported/jobe/doc.html
      • JObfuscator by Helseth Digital Systems - http://www.helseth.com/
      • Jopt by Markus Jansen
      • JProof by 1stBarrier - http://www.jproof.com/products.html
      • jShrink by Estridge Technology - http://www.e-t.com/jshrink.html
      • Obfuscator by 2LKit - http://www.2lkit.com/products/2LKitObf/index.htm
      • preEmptive by DashO - http://www.preemptive.com/
      • RetroGuard by RetroLogic - http://www.retrologic.com/ [NOTES: (1) free; (2) Used in XIS by Polexis]
      • Saffeine -http://www.saffeine.com/
      • ShroudIt by LNK Corp - http://www.lnk.com/
      • WingGuard by WingSoft - http://www.wingsoft.com/
      • Zelix KlassMaster - http://www.zelix.com/
    • Class Viewers, Editors & Navigators
      • Aubjex - source code analysis and refactoring
      • Java Byte Code Engineering Laboratory
  • Software - Component Libraries
    • Acme Java library
    • ccl by Chr. Clemens Lee (also Clemens' Java Page) (mirror)
    • Java Byte Code Engineering Laboratory
    • EdenLib - configuration, logging, IO, reflection, etc.
    • Jakarta - tools, libraries, frameworks, and server applications
    • Java2COM - Windows COM interface
    • JavaDDE - Windows DDE interface
    • JGL - containers
    • NetComponents - ftp, nntp, etc. (mirror)
  • Software - Misc
    • Core Web Programming by Marty Hall and Larry Brown - http://www.corewebprogramming.com/
    • JARS - Java ratings - http://www.jars.com/
    • Java Centre's Applets - http://www.java.co.uk/applet_list.html
    • Java Shareware - http://www.javashareware.com/
    • Lava by Sharkey - http://sharkysoft.com/software/java/lava/
    • Yahoo applet collection - http://dir.yahoo.com/Computers_and_Internet/programming_languages/java/applets/