// archives

Java

This category contains 6 posts

Java – Hostnamen auflösen

Wie man in Java einen Hostnamen in eine IP-Adresse verwandelt zeigt dieses kleine Tutorial. Es ist verhältnismäßig Simpel, denn Java bringt alles Nötige dafür mit. Die notwendigen Funktionen sind bereits im java.net.* Package enthalten. Und zwar in der Klasse InetAddress. Demzufolge Funktioniert das Auflösen eines Hostnamens wie folgt: InetAddress inet = InetAddress.getByName(“www.buildblog.de”); System.out.println (“IP  : [...]

Lesenswert: iX Kompakt Java

Manchmal lohnt es sich die Angebote der Zeitschriftenverlage etwas genauer zu studieren. Dort finden sich mitunter extrem Hilfreiche Sonderausgaben. So ergeht es mir gerade mit dem iX Kompakt Java. Es liefert einen guten Überblick über die mit den Jahren doch recht umfangreich gewordene Java Technologie. Folgende Themen werden behandelt: Eclipse Java Mobile JavaServerFaces Groovy Hibernate [...]

Was ist eigentlich Autoboxing?

In Java gibt es primitive Datentypen (int, long, char, etc.), bei denen es sich nicht um Objekte handelt. Damit man diese primitiven trotzdem in Vektoren oder HashMaps verwenden kann, gibt es Hilfsobjekte wie Integer, die diesen primitiven Typen beherbergen können. Früher war es erforderlich die primitiven extra in das korrespondierende Objekt zu packen. Dieser Umstand [...]

Ajax und Umlaute – Das ewig währende UTF-8 Problem und seine Lösung

Kaum hat man ein Zeichensatz-Problem in den Griff bekommen, lauert das nächste. Dabei könnte alles so einfach sein. Wenn doch laut landläufiger Meinung UTF-8 die Lösung aller Zeichensatzprobleme ist, warum wird es dann nicht überall als Standard verwendet. Ganz nach dem Motto: Wenn ich nichts angebe meine ich UTF-8. Es könnte alles so einfach sein. [...]

UTF-8 kodierte Dateien mit Java zeilenweise lesen

Auf die Zeichensatzprolbematik bin ich hier schon häufiger eingegangen. Heute mal wieder eine kleine Spezialität im Zusammenhang mit Textdateien: Wie stelle ich sicher, dass bei Lesen mittels Java das von mir gewünschte Encoding auch beibehalten wird? Recht einfach: String sFilename = “irgendein-dateiname”; InputStream reader = new InputStreamReader(new FileInputStream(sFilename),”UTF-8″); BufferedReader br = new BufferedReader(reader)); String sLine [...]

JNDI im Griff Teil 1 – JNDI und die Grundlagen von Namens- und Verzeichnisdiensten

Das Java Naming and Directory Interface ist ein Teil der Java Spezifikation welcher Java Basierten Applikationen eine einheitliche Schnittstelle zu verscheidenen Verzeichnisdiensten bereitstellt. Was ist Namensdienst? Ein fundamentaler Bestandteil eines jeden Computersystems sind sogenannte naming services. Diese beantworte die Frage, welche Bezeichnungen mit welchen Objekten verbunden sind. Ein Objekt ist in diesem Zusammenhang entweder ein Objekt aus [...]