logo

Java Articles

The following material is copyrighted and available for distribution (republishing) by permission only. Please contact the author if you are interested in doing so.

Ten Reasons To Use Eclipse
Eclipse is an open-source IDE that rocked my world, and may very well change yours too! Discover in this article what characterizes Eclipse, and how it brings all the benefits of a modern IDE to Java programming.
Implementing Dijkstra's Shortest Path Algorithm in Java
Explore how to implement this popular graph algorithm using Java collections. Full source code included.
The Final Word on the final Keyword
Everything you've ever wanted to know about the Java keyword final: where, why, and how to use it to your best advantage.
Logging for All
Logging offers essential information about the runtime behavior of your program. Learn how to log efficiently with the Jakarta Log4J logging library.
Java Performance Tips
What to do and not to do to improve the performance of your Java code.
JDBC and Prepared Statements
Notes for a presentation I made on JDBC and prepared statements.
Common Operations on Java Arrays
Don't blindly write that for loop to copy an array. Leverage the libraries at your disposal and do a better job, quicker!

Copyright © 2000-2007 Renaud Waldura <renaud@waldura.com>