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…