News

It was such a simple, brilliant idea. Use the power of Java 5.0 enumerated types to encode details of a data dictionary (attribute name, type, range, units, etc.) and create a type-safe system for ...
June 7, 2001— The lack of generic types in the Java programming language has been a source of controversy for years. All of that is starting to change as JSR-014, “Add Generic Types to the Java ...
Brian Goetz, Oracle's Java language architect, has been talking for quite a while about the need for new features in Java and the Java Virtual Machine (JVM) to improve its typing system on several ...
Project Coin provides numerous “small language enhancements” as a subset of the new JDK 7 features. I recently blogged on Project Coin‘s switching on Strings and in this post I write about the new ...
float update(float value, float minimum, float maximum) { if(value < minimum) value = minimum; else if(value > maximum) value = maximum; return value; } How can I ...