Effective Java Second Edition slips to ship in 2007, though Ted originally predicted in his 2006 Tech predictions. Finally, it is likely to be released around the time frame of Java One 2008 in May. I hope that Joshua does not change his original 2007 title "Effective Java: This Time It's for Real" in JavaOne … Continue reading Effective Java and Java in 2008
Category: Java
Android SDK is out. Its Java, not J2ME:)
Today, Google released the Android platform SDK to the developer community. It comes with tools and APIs to develop applications on the open mobile platform using the Java programming language. It comes with an emulator and Eclipse plugin for development. The SDK is already available on Windows, Mac OS X (intel), and Linux (i386) platforms. … Continue reading Android SDK is out. Its Java, not J2ME:)
Effective Java – Reloaded
Joshua Bloch's JavaOne'06 presentation on Effective Java Reloaded previewed his second edition of the most famous Java best practice guide in the Java developer community. Finally, the book is hitting the market on Nov 9, 2007 and it is available for Pre-Order from Amazon.com. But, you can start using some of these best practices today. … Continue reading Effective Java – Reloaded
Synthetic methods in Java
Synthetic methods are often referred to as bridge methods in Java generics world. These methods are created by the Java compiler as a result of type erasure when the signature of the inherited methods change when a type extends or implements parameterized classes or interfaces. The compiler generates synthetic methods in subtypes of parameterized supertypes … Continue reading Synthetic methods in Java
javac recognized options are hidden – javac exposed
I was reading a recent blog entry from A. Sundararajan which uncovers one of the hidden options used to be available only for debugging Java compiler. This option is an undocumented feature which explains the underpinnings behind some of the various language features introduced in JDK1.5. OpenJDK provides an opportunity to learn the intricacies of … Continue reading javac recognized options are hidden – javac exposed