|
|
1. |
A Brief History of the Green Project
-
Gosling's look back at the very beginning of Java.
|
|
|
2. |
A New Hope for Open Source and Java
-
Article by James Davidson.
|
|
|
3. |
A Programming Style for Java
-
A large number of heuristic guidelines for writing well-structured, maintainable Java programs.
|
|
|
4. |
ChiMu OO and Java Development: Guidelines and Resources
-
Detailed tutorial by Mark Fussel on coding including concepts of object-oriented programming and coding style.
|
|
|
5. |
CNN: Java kept alive by big money
-
Big business provides most of the market for Java.
|
|
|
6. |
Design for Open Systems in Java
-
Seminal paper on the demise of "absolute" encapsulation and transparency as an ideal.
|
|
|
7. |
J2EE Project Dangers
-
Analyzes the top 10 dangers that threaten the success of all enterprise Java projects and outlines some ways to avoid them. By Humphrey Sheil, JavaWorld.
|
|
|
8. |
Java Review
-
A review of the Java platform including J2EE and web services sections. Includes sample programs and screenshots.
|
|
|
9. |
JavaRanch Campfire Stories
-
Stories include "Getting in Touch with Your Inner Class" and "How my Dog learned Polymorphism".
|
|
|
10. |
JSP versus ASP
-
A short comparison of Active Server Pages and JavaServer Pages from a web developer's point of view.
|
|
|
11. |
Leverage legacy systems with a blend of XML, XSL, and Java
-
by Michael Koch at ITworld.com. No matter which way you try it, interfacing a mainframe from an application server or servlet is never fun.
|
|
|
12. |
New Data Transfer Capabilities
-
By John Zukowski. New capabilities now available is improved data transfer support within and between applications. Data transfer includes two tasks: cut, copy, and paste access to the user or system clipboard and drag-and-drop support. Neither of these features is totally new to the standard library set.
|
|
|
13. |
PASX Properties
-
Article by Andrew Newton. Have you ever used properties files, only to find that they are not expressive enough for you needs? Have you ever created a small configuration hack to solve some specific problem, only to later wish you had spent more time on a generic solution?
|
|
|
14. |
Rethinking Computer Science 101 (with Java)
-
Project at MIT on "innovations in introductory computer programming".
|
|
|
15. |
The Bluffer's Guide to Java
-
Introduces Java terminology for the Web developer.
|
|
|
16. |
The Java Language: An Overview
-
Describes how Java is a simple, object-oriented, network-savvy, interpreted, robust, secure, architecture neutral, portable, high-performance, multithreaded, dynamic language.
|
|
|
17. |
Using Java's Reflection API, by Amandeep Singh
-
There can be many situations when you are not able to tell, exactly what class will be instantiated until runtime - which is where reflection comes in.
|
|
|
18. |
Garbage collection in Java
-
Artciel by Vladimir Pavlovic. Garbage collection agorithms: stop and copy, mark and sweep, generational garbage collection and train algorithm. Advantages and drwabacks of Java's garbage collecting mechanism.
|
|
|
19. |
Java server performance: A case study of building efficient, scalable Jvms
NEW!
-
An article discussing Java performance.
|
|
|
20. |
Lab to offer open-source Java-based FPGA tool
-
By Richard Goering. A new approach to FPGA design is unfolding at the Configurable Computing Laboratory at Brigham Young University (BYU), where researchers have developed a Java-based tool, called JHDL, that has been used to design million-gate Xilinx Inc. devices.
|