http://www.heise.de/newsticker/Bedarf-an-Java-Experten-legt-weiter-rasant-zu–/meldung/116871 Ob man bei der Aussage "Die Ausschreibungen im Bereich Java haben seit Jahresbeginn stark zugenommen und im August erstmals das Niveau der entsprechenden Projektangebote für SAP-Experten erreicht" dies auf Stärke von Java …
Also mich wundert’s nicht… Von Nealls Webseite http://gafter.com/~neal/: I work for Microsoft on the dotNet platform languages. To balance my life, my hobby is designing and developing the future of the Java programming language. See, for example, my proposal to add closures to the Java Programming Language. I’ve also …
Der übliche Weg führt über ein put(), wobei man das unterschiedlich schreiben kann: Oder auch mit einem Exemplarinitialisierer (das ist aber schmutzig in meinen Augen!): Alternative: http://commons.apache.org/collections/api-release/org/apache/commons/collections/MapUtils.html#putAll(java.util.Map,%20java.lang.Object[] …
Im Blog http://nat.truemesh.com/archives/000738.html schreibt Nat über eine interessante Anwendung von Generics zur Vermeidung von lästigen throws im Fall von RuntimeExceptions.
Stefan hat unter http://www.stefankrause.net/wp/?p=9 die Ausführungszeit von Programme mit unterschiedliche JVMs und C-Compilern getestet. Zwar misst er keine OOP-Eigenschaften, wie die Heap-Allokation, GC oder Kosten für dynamisch gebundene Methodenaufrufe, aber eben die Effizient für Low-Level-Operationen. Gut zu …
Auf der Java One 2008 hat William Pugh den Vortrag Defective Java™ Code: Turning WTF code into a learning experience gehalten. In interessanten Beispielen geht er auf Synchronisation, Immutable und equals() ein. Insbesondere letztes ist sehr interessant und an guten Beispielen dokumentiert. (Die Insel geht ebenfalls …
jps (Java Virtual Machine Process Status Tool) ist ein Utility, welches neu bei Java 5 ist. Es zeigt die aktuellen laufenden Java VM-Instanzen an. Um ein eigenes jps zu schreiben ist, ist das Java-Archiv tools.jar aus dem lib-Verzeichnis des JDK im Klassenpfad nötig. Dort gibt es das zentrale (interne!) Paket …