March 15, 2010
Joe Darcy: Beware of Covariant Overriding in Interface Hierarchies.
One of the changes to the Java programming language made back in JDK 5 was the introduction of
covariant returns, that is, the ability in a subtype to override a method in a supertype and return a more specific type. For example,
More »
March 14, 2010
Stephen Colebourne: Java language design by use case.
In a blog in 2006 Neal Gafter
wrote
about how language design was fundamentally different to API design and how use cases
were a bad approach to language design.
This blog questions some of those conclusions in the context of the Java language.
More »
|
 |
March 02, 2009
Today I reviewed some code in blueMarine as part of a moderate refactoring aimed at solving some problems with integration tests. This code is the portion that is triggered by a user selection (any thing of selection, it's an abstract...
More »
Time to chime in with your small language change... also:
Java Today: Project Coin approved, jLab speeds up with Groovy, and BusinessWeek has its eye on JavaFX
Weblogs: Provisioning Blackberry clients on GlassFish Mobility Platform, fireworks with Ja...
More »
Empirical evidence for a lack of Sun-favoritism in the JavaOne talk selection process.
More »
Long-awaited update of Swing Application Framework status
More »
There are lots and lots of ways you can build your project. Ant is the traditional Java build tool, providing a maximum of flexibility, arguably at the cost of extra complexity and lots of low-level scripting. I have seen an...
More »
After a long time, I've at last resolved the (hopefully) last problems in a very important part of blueMarine, the Acceptance Tests. They are high-level integration tests that can be installed from the Update Center into the application by anyone...
More »
We've started planning for JavaOne. Have you?
More »
|