Duration,
die konsequente Zusammenfassung von java.util.concurrent.TimeUnit mit einem Zahlenwert,
um Dauern in einer Werteklasse zu speichern. Natürlich immutable, mit Methoden zur Konvertierung
ohne Genauigkeitsverlust.
Download Duration.java
(Source file)
Browse Javadoc
MultiMap,
eine Erweiterung von java.util.Map um die Möglichkeit,
mehrere
Werte pro Key in einer Map zu speichern. Behält die Semantik aller
vererbten Methoden so weit wie möglich bei und bietet voll
modifizierbare Views
auf die Wertemengen jedes Keys.
Download multimap.jar
Download multimap-src.zip
(Source files)
Browse Javadoc
Hier ist TimerLaunch,
ein kleines Tool für Windows, das es ermöglicht,
ein beliebiges Programm verzögert zu starten.
Man gibt ein Timeout in Sekunden an, worauf ein Countdown startet.
Diesen kann man jederzeit abbrechen, oder das gewünschte Programm
sofort starten.
Besonders praktisch ist es, Aufrufe von TimerLaunch ins
Startmenü unter Autostart aufzunehmen.
Unten sieht man ein Beispiel:

Download Timerlaunch.exe
Und hier kann man
das Java-Tool encote (Encode Text) herunterladen. Damit kann man den
Effekt
der
verschiedenen Character-Encodings ausprobieren. Man kann Texte in
Byte-Sequenzen
umwandeln und umgekehrt. Beim Navigieren im Text wird automatisch das
dazugehörige Byte (bzw. mehrere Bytes) hervorgehoben.
Benötigt wird ein JRE ab Version 1.4.
So sieht das Tool aus:

Download encote.jar
Praktisch ist auch das Java-Tool JRET (Java Regular Exression Tester).
Damit kann die Regular Expression Library (java.util.regex.*) aus dem JDK testen.
Für getestete Patterns kann man sich den (ggf. quotierten) Java-String für die Übernahme in den Quellcode ins Clipboard kopieren.
Benötigt wird ein JRE ab Version 1.4.
So sieht das Tool aus:

Download jret.jar
Und hier kann man
die JavaDoc der praktischen Java-Klasse TextReader
browsen sowie das package ioutilities.jar herunterladen:
Browse Javadoc
Download ioutilities.jar
|