| View: | [ 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 ] |
| Articles |
- Do Java 6 threading optimizations actually work? by Jeroen Borgers - [Clicks: 9]
Features like biased locking, lock coarsening, lock elision by escape analysis and adaptive spin locking are all designed to increase concurrency by allowing more effective sharing amongst application threads. But do they actually work? In this two part article, Jeroen Borgers explores these features and attempt to answer the performance question with the aid of a single threaded benchmark.
http://www.infoq.com/articles/java-threading-optimizations-p1 - Jun, 2008 - Source Code Analysis Using Java 6 APIs by Seema Richard, Deepa Sobhana - [Clicks: 5]
Why does Java 6 expose the javac compiler through a programmatic interface? It's not just for building IDEs. In this article, Deepa Sobhana and Seema Richard show how to use the new feature for static code analysis, with an example that verifies that classes overriding Object.equals() also implement the required override of Object.hashcode().
[Includes source code]
http://today.java.net/pub/a/today/2008/04/10/source-code-analysis-using-java-6-compiler-apis.html - Apr, 2008 - Introducing Java SE 6 update 10 Beta by Ethan Nicholas - [Clicks: 23]
Don't be fooled by its unassuming name: the upcoming Java 6 update 10 is a very different animal than the updates that preceded it. Java 6u10 pushes the envelope by adding more new features and functionality than in any previous Java programming language update release, including many that have been a long time coming.
http://java.sun.com/developer/technicalArticles/javase/java6u10/index.html - Apr, 2008 - Spice up collections with generics and concurrency by John Zukowski - [Clicks: 11]
The Java Collections Framework is an important aspect of the Java platform. Both desktop and enterprise applications typically collect items to work with. This article shows you how to work with collections while taking advantage of enhancements made to the framework in Java SE 6. You can go far beyond HashMap or TreeSet by using generics and concurrency features to make your applications more maintainable and scalable.
[Includes sample code]
http://www.ibm.com/developerworks/java/library/j-collections.html - Apr, 2008 - Translucent and Shaped Swing Windows by Kirill Grouchnikov - [Clicks: 10]
The new "Consumer JDK," Java SE 6 Update N, offers desktop developers the ability to set per-pixel translucency on windows, which opens up a wide variety of possibilities for translucent and shaped windows previously only available to native applications. Kirill Grouchnikov shows how far these features can take you.
[Includes sample code]
http://today.java.net/pub/a/today/2008/03/18/translucent-and-shaped-swing-windows.html - Mar, 2008 - Simplify Your Web Services Development with JSR 181 by Ayyappan Gandhirajan - [Clicks: 18]
Free yourself from the underlying implementation details of Web Services and concentrate on core business areas. With JSR 181 development will not only be simplified but also standardized!
http://www.developer.com/java/ent/article.php/3730756 - Feb, 2008 - An Approach to Internal Domain-Specific Languages in Java by Alex Ruiz, Jeff Bay - [Clicks: 13]
Alex Ruiz and Jeff Bay describe how it is possible to write domain-specific languages using the Java language and suggests some patterns for constructing them.
http://www.infoq.com/articles/internal-dsls-java - Feb, 2008