Sun Java Solaris Communities My SDN Account Join SDN
 
Developer Technical Articles & Tips

Articles: Java Language Programming

 

Articles Index


The following articles cover a broad spectrum of Java platform programming topics.

Easy Web Site Creation in the NetBeans IDE By Dana Nourie
Create a website with active components in the NetBeans IDE through simple drag-and-drop. (February 2008)

Java Programming Language: Design Principles and Proposals By Danny Coward
Danny Coward, with help from Spec Lead Alex Buckley, summarizes proposed Java language additions and invites participation in the Kitchen Sink Language project. (August 2007)

Test Your Knowledge of Java Technology By John O'Conner, Robert Eckstein, Ed Ort, and Dana Nourie
Test your knowledge of the Java programming language and revisit some of the java.sun.com articles and Tech Tips published in 2006. (December 2006)

The JVM Tool Interface (JVM TI): How VM Agents Work by Kelly O'Hair and Janice J. Heiss
VM agents are a good way to assess what is happening inside the Java Virtual Machine (JVM). Learn what VM agents are, what they can do, and how they work. (December 2006)

James Gosling on Open Sourcing Sun's Java Platform Implementations, Part 2 by Robert Eckstein
The father of Java technology talks about Sun's open sourcing of the Java SE and Java ME platform implementations. What license will Sun use? Who will manage the code? What about this effort keeps James Gosling up at night? (November 2006)

James Gosling on Open Sourcing Sun's Java Platform Implementations, Part 1 by Robert Eckstein
James Gosling, often called the father of Java technology, shares his thoughts on the coming move to open source the Java SE and Java ME platform implementations. (October 2006)

Auto-Install: Easier Launching of Java Web Start Applications by Chet Haase, Thomas Ng, and Dana Nourie
Learn how a little code tweaking can seamlessly launch a Java application from the browser under a specified version of the JRE. (June 2006)

Getting Started With Java Data Objects (JDO): A Standard Mechanism for Persisting Plain Java Technology Objects by Qusay H. Mahmoud
The Java Data Objects API provides a standard approach forachieving object persistence in Java technology by using a combination of XML metadata and bytecode enhancement. This tutorial covers the essentials. (August 2005)

Using Assertions in Java Technology by Qusay H. Mahmoud
The new assertion facility in J2SE 1.4 (and later versions) provides a unified support for assertions in Java technology as well as a convenient way for developers both to turn assertions on and off as needed and to abort Java programs while printing a message that states where in the program the error was detected. (June 2005)

Getting to Know Groovy by John Zukowski
The Java platform isn't just for programs written with the Java Programming Language. Learn how to get Groovy with a new agile dynamic scripting language for the Java Virtual Machine. See where JSR-241 is going and what you can do with its results. (May 2005)

NetBeans IDE 4.1 by Qusay H. Mahmoud
Out-of-the-box support for J2EE 1.4 and Web Services. Check out what early access release 2 can do for you! (February 2005)

NetBeans IDE: What's New in NetBeans 4.0 IDE by Qusay H. Mahmoud
The NetBeans IDE is a fun software productivity tool that allows you to develop state-of-the-art applications -- whether stand-alone, web-based, or mobile/wireless. The NetBeans 4.0 IDE (beta version is available) will eclipse all other IDEs that you have seen before. Learn more .. (August 2004)

LeafySeadragon: Cetacean Human Network by Dana Nourie with Serge Masse
Read about the open source projects LeafySeadragon and Leafy, designed to convert underwater cetacean whistles into above-water audio and text formats. LeafySeadragon is intended for cetacean research and is written entirely in the Java programming language, using the J2SE and J2ME platforms. (July 2004)

NetBeans 3.6 IDE Released by Kammie Kayl
NetBeans 3.6 IDE is the next major revision to the Integrated Development Environment (IDE), and brings users a number of significant improvements, including improvements to the editor, window navigation, web and J2EE development. (April 2004)

Bringing your Java Application to Mac OS X Part Three by Daniel H. Steinberg
Part three of a series to help developers tune their cross-platform applications to be more Mac-friendly. (October 2003)

An Ant Primer: Part I by Merwyn Welcome
Ant is a build tool for Java platform programmers that helps to automate the building and deployment of the Java platform and J2EE software applications. (June 2003)

Bringing your Java Application to Mac OS X Part Two by Daniel H. Steinberg
Part two of a series to help developers tune their cross-platform applications to be more Mac-friendly. (March 2003)

Bringing your Java Application to Mac OS X by Daniel H Steinberg
Learn how to tweak your Java application to make it friendlier to Mac OS X users. (January 2003)

The Java Programming Language vs. C++ by Merwyn Welcome
Learn client-side deployment using several different Java technologies, with a particular focus on Java Web Start. (June 2002)

Assertiveness Training by Merwyn Welcome
This article discusses the new "assert" keyword in the Java programming language, and shows developers how to use assertions. (February 2002)

Java Web Start to the Rescue by Raghavan N. Srinivas
Learn client-side deployment using several different Java technologies, with a particular focus on Java Web Start. (August 2001)

Using java.lang.reflect.Proxy to Interpose on Java Class Methods by Tom Harpin
This article explores a technique for interposing on Java methods, with several detailed examples. (July 2001)

To Top