The language changes in Project Coin may be small but they deliver big improvements for Java 7 code complexity and maintenance.
Java Section Index
AspectJ is easy to learn, leads to cleaner code and provides a standard way to handle crosscutting concerns--and that's just three of the five reasons Java developers should learn it.
The NetBeans 7 release adds Java 7 and HTML 5 support, as well as new integration with WebLogic to the open source IDE.
Java 7 introduces the ability to assert non-null objects. Find out which methods enable this feature and how to use them.
If you are a Java developer and your organization is jumping on the cloud computing bandwagon, here's what you can expect.
Get an at-a-glance look at all the information you need to prepare for and use the Java SE 7 Platform Specification (aka Java 7 or JDK 7).
Any day now your pointy-haired boss is going to ask you about this cloud stuff. Do you have a strategy? Can you even define it? Discover how easily it is to explain the cloud to your boss, and begin to start a longer discussion on all aspects of cloud computing.
If you use non-Java code that supports unified expression language, you can use it to make any CDI bean accessible to JSP or JSF.
Here's a stateless session bean that dynamically updates the gallery.xml document in SimpleViewer.
Use the NetBeans 6.9 Maven support to create a new NetBeans Platform application with CRUD capabilities.
Wrapping Java logging in your own class ensures the isLoggable() test is always made, while lazily binding the message creation.
New version of JRuby updates core Ruby on Java and adds performance improvements on Windows.
Open source language and tool development ramped up in 2010, a big year for Java and Ruby while PHP, Perl and Python also advanced.
Google set to launch the WindowBuilder Java GUI designer and CodePro Profiler at Eclipse, donating code worth over $5 million.
Most observers viewed the Oracle-IBM alliance on OpenJDK as a positive development for the future of Java, but what are the implications?
The Java Community Process approves Java 7 and Java 8 with the Oracle licensing that had Apache crying foul. Now what?
For Java developers who need to perform some LDAP manipulation and use Eclipse, the Apache Directory Studio plugins can come in very handy.
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.
In Maven 3.0, many of the Java build tool's internals have been revamped. Here are the 10 most notable new features.
Have your Java unit test assertions gotten hard to read? Use the matcher objects provided by the Hamcrest and fluent FEST-Assert libraries.