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 »
|
 |
April 25, 2007
category: Developers
Ive been too busy to blog for the past couple of weeks. Sadly this will continue for two more weeks until JavaOne begins. Dont worry, though. Its all in a good cause as you will see some great things shortly....
More »
category: Developers
In Swing versus SWT Thread Confinement is offered a suggestion to make Swing take a behavioral leaf from SWT, and to change Swing so that it "fails fast" when called from a thread other than the event dispatch thread. Since...
More »
category: Developers
Robert Burrell Donkin (JCP: Time For An OpenTCK) and Steve Loughran (Open tests for open standards) discuss their thoughts about an "Open TCK". These are interesting thoughts .. ones that make it tempting to conclude that there must be an...
More »
category: Developers
Occasionally you need to convert java.net.URL to java.io.File. Do you know how to do it correctly?
More »
category: Developers
Create and animate a 3D avatar that catches a t-shirt launched from a virtual stage using
jMonkeyEngine (jME). Prizes will be awarded to the first 50 contestants who correctly solve the problem, with larger prizes for the most creative, humorous, and...
More »
|