| Java Article Published 14-Dec-10
Most observers viewed the Oracle-IBM alliance on OpenJDK as a positive development for the future of Java, but what are the implications?
| Java Article Published 07-Dec-10
The Java Community Process approves Java 7 and Java 8 with the Oracle licensing that had Apache crying foul. Now what?
| Java Article Published 29-Nov-10
For Java developers who need to perform some LDAP manipulation and use Eclipse, the Apache Directory Studio plugins can come in very handy.
| Java Article Published 19-Nov-10
Oracle puts Java 7 and 8 features up for Java Community approval, providing a clear indication of what the next two major versions of Java are likely to include.
| Java Article Published 20-Oct-10
A cloud-based test platform dramatically shortens test setup times and delivers automated scaling. Find out how to build one with Eucalyptus, Tomcat, JMeter and MySQL.
| Java Article Published 18-Oct-10
In Maven 3.0, many of the Java build tool's internals have been revamped. Here are the 10 most notable new features.
| Java Article Published 11-Oct-10
IBM joins Oracle in the OpenJDK open source Java project, mitigating potential fragmentation and giving new credibility to Oracle's Java leadership.
| Java Article Published 10-Sep-10
Java event handling is a core concept of the language and a vital mechanism for event-based programming. Learn an easy analogy for understanding how it works.
| Java Article Published 08-Sep-10
With Java complexity already a barrier, the Oracle lawsuit against Google is further incentive for developers to stay away or switch.
| Java Article Published 02-Sep-10
Try this handy technique for categorizing the potentially overwhelming number of I/O stream classes in Java.
| Java Article Published 30-Aug-10
Have your Java unit test assertions gotten hard to read? Use the matcher objects provided by the Hamcrest and fluent FEST-Assert libraries.
| Java Article Published 26-Aug-10
With Quercus, PHP and Java developers can mix and match the respective capabilities of both languages.
| Java Article Published 18-Aug-10
New version of App Engine improves multi-tenancy and adds a high-performance image serving system.
| Java Article Published 16-Aug-10
Despite the new features and fine-grained control of the JDK1.5 threading framework, writing multithreaded Java applications remains challenging and error prone.
| Java Article Published 06-Jul-10
With both the Eclipse IDE and NetBeans IDE, Oracle is aiming to grow its Java developer ecosystem.
| Java Article Published 01-Jul-10
How do Scala and F# compare when it comes to application development features such as frameworks, object orientation, and runtime properties?
| Java Article Published 23-Jun-10
The coordinated Helios release of Eclipse projects delivers new tools for developers to build and deploy applications with the Eclipse IDE.
| Java Article Published 21-Jun-10
Learn how to use the Java 6 ResourceBundle.Control object in conjunction with the properties class to access XML files.
| Java Article Published 09-Jun-10
Learn how to isolate locale-specific text in international Java applications using ResourceBundles and Properties files.
| Java Article Published 21-May-10
Find out what makes Groovy's code notation both similar to and distinct from Java at the same time.
| Java Article Published 07-Apr-10
Oracle promises Java SE 7 release this year with increased developer productivity, modularization, and support for more than 200 languages.
| Java Article Published 05-Apr-10
After years of development, a new version of the widely used Java build tool is nearing completion. The founder and project lead shares an early look.
| Java Article Published 02-Apr-10
At the heart of Clojure programming language is a powerful set of immutable, persistent collection types. Get a deep dive into a couple of them.
| Java Article Published 31-Mar-10
The JRuby language gets commercial support as a major new JRuby version approaches, promising easier integration of Ruby development and Java.
| Java Article Published 22-Mar-10
Google App Engine offers Java and Python developers automatic scaling and potential cost savings -- if they properly design the applications to run on it.