The Java language continues to take a conservative approach to evolution. Even though Sun is releasing new libraries (and new library specifications) all the time, they keep the core language more or less the same. Will any of the ideas implemented in these Java variants make it into the core language?
Learn about three of the most promising Java variantshow they work, what their features do, and how you can integrate them into your development environment.
by Greg Travis
January 10, 2003
ince the day Java was released in 1995, people have been clamoring for new features. Peruse the Java discussion groups on the Internet and you'll find that developers are begging for tantalizing features like class and function templates, operator overloading, multiple inheritance, and closures.
However, read further and you'll understand why many of these features haven't been added yet. Sun Microsystems' Java JDK design team makes a point of including only features that they could implement successfully. They left out any controversial or imperfect features. The result is a clean, well-defined language that is easy for the beginner and useful for the expert.
It's quick, easy and you get access to all the articles on DevX.
This registration/login is to allow you to read articles on devx.com. Already a member?
To become a member of DevX.com create your Member Profile by completing the form below. Membership is free!