Category Archives: Java

Parser- und CST-Generator verfügbar

Den Rest des Tages habe ich auf nerdischere Art und Weise genutzt und meinen Parser- und Syntaxbaumgenerator MetaGen in einen präsentablen Zustand gebracht. Es gibt ein Beispiel für die Auswertung einfacher algebraischer Ausdrücke und ein hübsches Tutorial am Beispiel einer … Continue reading

Posted in Java, Software, alt | 2 Comments

Top four Java Problems

* The literal syntax is much too meagre. Ther is no Map, no Collection, no List, no multiline String, no expression substitution in Strings. * The standard libraries provide poor abstractions and little convenience. * There is no clean systax … Continue reading

Posted in Java, Software, alt, Tiraden | Leave a comment

Broken Java

This morning I had to write the code to initialize a field to one year before today. It was *four* lines. And it is not type safe, but using magic int constants.

Posted in Java, Tiraden | Leave a comment

Java Quiz

Suche elegante Möglcihkeit das untenstehende Idiom in generischer Form zu implementieren, da ich insbesondere das put gerne vergesse. Any Ideas? map = ….; //probably a loop here: key = ….; Element element; if (map.containsKey(key)){ element=(Element)map.get(key); } else{ element=new Element(); map.put(key,element); … Continue reading

Posted in Java, Uncategorized | Leave a comment

Beyond Java

After my recent post about the advent of the sunset of java I’ve read Bruce Tate’s “Beyond Java”, which seems to fall into line with my argument. What I did particularly like about the book was the statement that Java … Continue reading

Posted in GUI, Java | Leave a comment

Commons Collections

Today I had a glance at commons collections. I’m convinced, that the more mature parts of the commons are what sun forgot about. If you know and use them you’ve definitely got a competive advantage. But now for the code: … Continue reading

Posted in Java | Leave a comment

Exit mit throw statt return

Wie hier schon zu lesen war bin ich ein großer Freund der Exception, auch als Kontrollstruktur (für den Ausnahmefall). Eben hatte ich wieder so einen Fall, in dem ich besser eine Exception geschmissen hätte ,statt mit false zu “returnen.” Das … Continue reading

Posted in Java, Software, alt | Leave a comment

Stilfrage

Ich habe folgende drei Variante einer Methode implementiert und hatte einen erbitterten Streit, welche denn die klarste und wartungsfreundlichste sei. Daher würde ich gerne mal wissen, wie Ihr das seht. Also kommentiert recht eifrig! Variante 1 private void updateActions(){ boolean … Continue reading

Posted in Java, Software, alt | 4 Comments

Velocity Alternative

Da bin ich gerade drübergestolpert: StringTemplate Sieht sehr interessant aus, für die Freunde der Codegenerierung…

Posted in Java | Leave a comment

Lokale Funktionen vs. Method To Object Refactoring

Erinnert sich noch jemand, dass man im seligen Pascal Funktionen und Porzeduren lokal innerhalb von Funktionen definieren konnte? Ich habe gerade den Eindruck, dass das bei bestimmten Problemen (Transformationen von Objektstrukturen) ein ganz nützliches Instrument ist oder wäre, da ja … Continue reading

Posted in Java | Leave a comment