Java SE Content on InfoQ
Latest featured content about Java SE

- Java
- Topics
- Performance & Scalability
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.
-
By Jeroen Borgers
on Jun 27, 2008,
News about Java SE
- Java
- Topics
With the recent announcement of GlassFish v3 "Prelude", Sun's OSGi-based Java EE 6 server, the use of OSGi across the enterprise has grown to encompass almost all of the back-end servers.
-
By Alex Blewitt
on Nov 11, 2008,
- Java
- Topics
- Web 2.0,
- Rich Internet Apps,
- Rich Client / Desktop
After being in beta for about a year and having more than 1 million downloads, the Java SE 6 Update 10 (6u10) , dubbed the “Consumer JRE” has been released. With this release which is primarily focused on the Java Plug-In, Sun is trying to deliver on its promise for an enhanced rich client user experience and paves the way for the upcoming JavaFX Desktop 1.0.
-
By Dionysios G. Synodinos
on Oct 25, 2008,
Articles about Java SE

- Java
- Topics
- Performance & Scalability
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.
-
By Jeroen Borgers
on Jun 18, 2008,

- Java
- Topics
- Programming
Annotations in Java 5 provide a very powerful metadata mechanism. Yet, like
anything else, we need to figure out where it makes sense to use it. In this
article we will take a look at why Annotations matter and discuss cases for
their use and misuse.
-
By Venkat Subramaniam
on Jul 25, 2006,
Interviews about Java SE

- Java
- Topics
- Language
In this interview from QCon San Francisco 2007, Chet Haase discusses Java SE 6 Update N, the Java Kernel, Java FX, the shift in focus to consumer desktop features in Java 7, and redesigning of applets.
-
By Chet Haase
on Mar 19, 2008,

- Java
- Topics
- Language,
- Leadership,
- Change,
- Platforms,
- Design,
- Programming,
- .NET Framework,
- Community
In this panel discussion from QCon San Francisco, several influential leaders of the software development community discussed and debated the future of the Java language and APIs based upon the lessons we have learned from the past. Topics included static versus dynamic languages, removing code from Java, forking the JVM, and the next big programming language.
-
By Chet Haase, Charles Nutter, Rod Johnson, Joshua Bloch, Erik Meijer
on Feb 20, 2008,
Presentations about Java SE

- Java
- Topics
- Media,
- Runtimes
In this presentation from QCon San Francisco 2007, Chet Haase discusses Java SE 6, Update N/Consumer JRE, the goals and feature set for Java FX (e.g. media support, scene graph, HTML and mobile devices), and the current set of possible features for JDK 7 such as Java FX features, Swing-related JSRs (295 and 296), transparent/shaped windows, tiered compilation, closures and invoke-dynamic bytecode.
-
By Chet Haase
on Feb 12, 2008,

- Java
- Topics
- Dynamic Languages
Scripting languages are of growing importance, and they are typically dynamically typed. This session discusses improved support for these languages in the JVM, through the use of the new invokedynamic bytecode and through improved support for hot-swapping--modifying code and classes on the fly while maintaining the JVM software's security and integrity.
-
By Gilad Bracha
on Mar 23, 2007,