Java Technology Home Page
A-Z Index

Java Developer Connection(SM)
Technical Articles

Downloads, APIs, Documentation
Java Developer Connection
Tutorials, Tech Articles, Training
Online Support
Community Discussion
News & Events from Everywhere
Products from Everywhere
How Java Technology is Used Worldwide
Print Button
 
Articles Index

Programming & Debugging

Articles here are not about a specific API, but span several APIs or cover general programming techniques, such as debugging or performance tuning.

JavaTM Technology on the Linux Platform: A Guide to Getting Started by Calvin Austin — Release Java 2, v1.3 for Linux
Get a head start on developing with the Java 2 Platform for Linux by taking advantage of the tips and techniques presented in this article. (October   2000)

Discover the Secrets of the JavaTM Serialization API by Todd Greanier; Reprinted from JavaWorld — Release Java 2
This article examines how to persist Java objects, starting with the basics and proceeding to the more advanced concepts. (July   2000)

Deployathon by MDE Enterprise JavaTM APIs Team — Release Java 2
A sample application of Enterprise JavaBeansTM (EJB) component portability, showing how EJB components run unchanged in different EJB servers, and validating the promise of "Write once, run anywhere." This application, originally demonstrated at JavaOneSM 1999, is now available for download! (February   2000)

Duke's Bakery - A JDBCTM Order Entry Prototype - Part I by Michael Meloan — Release Java 2
The story behind a rapid prototype project that uses SQL commands and the JDBC API. This article covers the definition of database tables, use of Swing components, a detailed code walkthrough. (December   1999)

Testing and Java TM Technology by Steve Meloan
A neglected but important topic! The ins and outs of the software-testing world--the barometrics, procedures, tool types, and the special needs of testing in the cross-platform/multidevice realms of JavaTM technology. (November 1999)

PerfAnal: A Performance Analysis Tool
A free graphical tool, built on the JavaTM 2 Platform's hprof profiler, to help you understand where your code is really spending its time. This article explains how. (March 09, 00)

Tuning JavaTM I/O Performance by Glen McCluskey — Release Java 2
Learn how to improve performance by tuning disk file I/O, network I/O, window output, and more. (March 1999)

100% Certified JavaTM Coders by Michael D. Meloan
Ever think of getting yourself certified? This article may be for you. Explore the whys, hows, and ultimate outcome of Java certification. (March 1999)

Getting Started with JavaTM 2: Tools and Configuration by Steve Meloan — Release Java 2
Transitioning to the Java 2 platform? This article details the changes, including tools, setup, and system configuration. (December 1998)

Turning an Applet into a Standalone Application by Tony Squier
If you've ever wondered about the differences between an applet and an application, and how to convert one to the other, then this article along with its sample code answers those questions. (July 1998)

An Introduction to Java Stack Traces by Calvin Austin — Release JDK 1.1
This article shows you step-by-step how to recognize and collect clues from a Java stack trace. (July 1998)

Beginning VRML 101 by Clay Graham — Release JDK 1.1
Virtual reality virtuoso Clay Graham gives you the code for a driver applet to access a popular VRML package. (September 1997)

Sliding Buffers by Tim Stefanini — Release JDK 1.1
Tired of sacrificing performance during double-buffering? Here's a good solution and code that implements it. (August 1997)

Java Graphics and Double-buffering Made Easy by Ian McFarland — Release JDK 1.1
Double-buffering is absolutely critical to many multimedia applications. This story not only tells you how to do it, but gives you sample code as well. (July 1997)

It's All in the Packaging by Ian McFarland
What's the best way to put your code into packages? This piece gives you some guidelines. (July 1997)

Object Persistence and Distribution by Jim Coker — Release JDK 1.1
Explains the basics of serialization, the new Remote Methods Interface (RMI) and how you can use it to handle objects in a distributed environment. (February 1997)

Keeping Objects in Sync by Jim Coker — Release JDK 1.1
This article discusses the use of the Observable class, and the Observer interface, and shows how to solve some potential problems along the way. (February 1997)

The Experts Talk: Thirteen Great Ways to Increase Java Performance by Kevin Kluge, JavaSoft — Release JDK 1.1
What do JavaSoft's own developers have to say about increasing Java performance? Here are their personal tips and tricks. (February 1997)

Relativity Persists by Greg Voss — Release JDK 1.1 A different and interesting view of persistence, based on a conversation with Jim Waldo, architect of JavaSpace. (December 1996)

Java Objects are Conscious by Terence Par — Release JDK 1.0.2
A description of how Java promotes considerable type flexibility and reusability when referring to data elements, as well as when creating data elements. (December 1996)

To Top


Print Button
[ This page was updated: 28-Sep-2000 ]
Products & APIs | Developer Connection | Docs & Training | Online Support
Community Discussion | Industry News | Solutions Marketplace | Case Studies
Glossary | Feedback | A-Z Index
For more information on Java technology
and other software from Sun Microsystems, call:
(800) 786-7638
Outside the U.S. and Canada, dial your country's AT&T Direct Access Number first.
Sun Microsystems, Inc.
Copyright © 1995-2000 Sun Microsystems, Inc.
All Rights Reserved. Terms of Use. Privacy Policy.