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 : [...]
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 [...]
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 [...]
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. [...]
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 [...]
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 [...]