In der Klasse Files finden sich vier Methoden (eine mehr unter Java 8), um zu einem gegebenen Verzeichnis alle Dateien und Unterverzeichnisse aufzulisten: final class java.nio.file.Files static Stream<Path> list(Path dir) throws IOException (neu in Java 8) static DirectoryStream<Path> newDirectoryStream(Path dir) …
Da die Klasse Path nur Pfade, aber keine Dateiinformationen wie die Länge oder Änderungszeit repräsentiert und Path auch keine Möglichkeit bietet, Dateien anzulegen und zu löschen, übernimmt die Klasse Files diese Aufgaben. Einfaches Einlesen und Schreiben von Dateien Mit den Methoden readAllBytes(…), readAllLines(…), …
http://www.oracle.com/technetwork/java/javase/downloads/index.html http://www.oracle.com/technetwork/java/javase/7u45-relnotes-2016950.html https://blogs.oracle.com/java-platform-group/entry/liveconnect_changes_in_7u45 https://blogs.oracle.com/java-platform-group/entry/what_to_do_if_your Neu ist: A JDK for Linux ARM …
Das immer zum Abschluss eines try-mit-Ressourcen-Blocks ein close() aufgerufen wird ist nicht ganz korrekt; es gibt nur dann ein Schließversuch, wenn die Ressource ungleich null ist. Beispiel Der Codebaustein compiliert und führt zu einer Konsolenausgabe. Bei Konstruktoren ist ein Objekt ja immer gegeben, aber es gibt …
Lies . Wie gliedert sich TransferQueue undBlockingQueue ein, welche Änderungen an der Typ-Hierarchie gibt es genau? Was genau ist mit Änderungen am Hashing gemeint? Ist Hashing nun langsamer als vorher? Spielt die eigene Hash-Funktion keine bedeutende Rolle mehr? Werden Attacken wie verhindert?
Seit Neustem kann man mit Java auch ausführbare Dateien bzw. Installer bauen. Ließ dazu bzw. suche nach weiterer Dokumentation im Netz. Teste das an einer eigenen kleinen Hello-World-Anwendung. Wie groß ist das Ergebnis mit JRE? Welche Zielformate sind möglich und kann man alle etwa auf einem Linux-Build-Server bauen? …