Month: August 2005
-
Ad-Hoc Exception Handling
Gerne nutze ich während des Entwicklungs die Fähigkeit moderner Entwicklungsumgebungen automatisch try-catch Blöcke zu erzeugen. Man möchte schließlich die Funktionalität fertig kriegen. Normalerweise kommt dabei sowas raus: try{ doSomthingInteresting(); } catch (Exception e) { //todo: error handling e.printStackTrace(); } Der Nachteil ist offensichtlich. Der Tag an dem man alle Todos abarbeitet kommt nie. Irgendwann tritt…
-
Java Performance
Über die Frage welche Operation wieviel Zeit benötigt wird viel und wild spekuliert. Es werden zahlreiche trickreiche Optimierungen gebastelt – oft von geringem Nutzen und größter Unübersichtlichkeit. Um etwas Licht ins Dunkel zu bringen habe ich unlängst auf meinem P4- 3,2GHz System unter WinXP und JDK 1.4.2 ein paar Messungen durchgeführt. Ein Takt dauert auf…