Inselupdate: Microsoft und Java
In der Anfangszeit verursachte Microsoft einigen Wirbel um Java. Mit Visual J++ (gesprochen »Jay Plus Plus«) bot Microsoft schon früh einen eigenen Java-Compiler (als Teil des Microsoft Development...
View ArticleAutomatisches Feststellen der Typen mit var
Java 10 hat eine Erweiterung gebracht, dass der Variablentyp bei gewissen Deklarationen entfallen kann und wir einfach stattdessen var nutzen können: var name = „Barack Hussein Obama II“; var age = 48;...
View ArticleWildFly 13 wurde released, Java EE 8 Implementierung
Details im Wildfly-Blog http://wildfly.org/news/2018/05/30/WildFly13-Final-Released Standardmäßig startet der Container noch im EE 7 Modus.
View ArticleJava 11 wird weiter entschlackt, Pack200 und Nashorn raus?
Siehe JEP 335: Deprecate the Nashorn JavaScript Engine http://openjdk.java.net/jeps/335 http://mail.openjdk.java.net/pipermail/jdk-dev/2018-June/001338.html und JEP 336: Deprecate the Pack200 Tools and...
View ArticleEclipse Photon (4.8) ist fertig
Download unter https://www.eclipse.org/downloads/packages/release/Photon/R Zusammenfassung aller News von Eclipse selbst: https://www.eclipse.org/photon/noteworthy/ Kurzzusammenfassungen u.a. unter...
View ArticleSpring Tool Suite 3.9.5 erschienen
Kurz nach Eclipse Photon basiert nun auch die STS auf der aktuellsten Eclipse-Version: https://spring.io/blog/2018/07/05/spring-tool-suite-3-9-5-released...
View ArticleInsel: Apache Commons CSV
Eine freie Java-Bibliothek zum Lesen und Schreiben von CSV-Dokumenten ist Apache Commons CSV (https://commons.apache.org/proper/commons-csv/). Sie verwaltet unterschiedliche CSV-Formate wie Microsoft...
View ArticleJSON-Serialisierung mit JSR 353/374 und JSR 367
Im Internet hat JSON das XML-Format zwecks Objektübertragung zwischen Server und Browser fast vollständig verdrängt. Das liegt daran, dass ein Browser JSON-Strings direkt in JavaScript-Objekte...
View ArticleEigene Doclets programmatisch ausführen – was ist neu in Java 10?
Das javadoc-Tool hat die Aufgabe, den Java-Quellcode auszulesen und die Javadoc-Kommentare zu extrahieren. Was dann mit den Daten passiert, ist die Aufgabe eines Doclets. Das Standard-Doclet von Oracle...
View ArticleEs war einmal: Applets
Es ist nicht untertrieben, dem Web eine Schlüsselposition bei der Verbreitung von Java zuzuschreiben. Populär wurde Java Mitte der 1990er Jahre durch Applets – Java-Programme, die ein Browser ausführt....
View ArticleEs war einmal: RIA mit JavaFX
Rich Internet Applications (RIA) sind grafisch anspruchsvolle Webanwendungen, die in der Regel Daten aus dem Internet beziehen. Viele Jahre beherrschte Adobe Flash hier fast zu 100 % das Feld, und...
View ArticleDie Entwicklung von Java und seine Zukunftsaussichten
Vor 20 Jahren war ein großer Pluspunkt die Einfachheit im Vergleich zum Vorgänger C++ und das Fehlen von »gefährlichen« syntaktischen Konstrukten. So schrieb einer der Sprachväter, James Gosling – der...
View ArticleDie Java SE-Plattform, Versionen und Release-Zyklen
Die Java Platform, Standard Edition (Java SE) ist eine Systemumgebung zur Entwicklung und Ausführung von Java-Programmen. Java SE enthält alles, was zur Entwicklung von Java-Programmen nötig ist....
View ArticleStandard Edition (Java SE): OpenJDK
Das freie und unter der GPL stehende OpenJDK (http://openjdk.java.net/) bildet die Referenzimplementierung für Java SE. Alle Entwicklungen finden dort statt. Der Fortschritt ist live zu beobachten,...
View ArticleStandard Edition (Java SE): OracleJDK und die Kommerzialisierung
Oracle vermarktet auf der Basis vom OpenJDK ihr eigenes Projekt OracleJDK. Ab Java 11 sind das OracleJDK und OpenJDK vom Code her identisch. Das Oracle JDK ist die »offizielle« Version, die die...
View ArticleHTTP Client und WebSocket API in Java 11
Der HTTP-Standard ist schon relativ alt, und die Ursprünge wurden Anfang der 1990er Jahre gelegt. Offiziell wurde die Version 1.0 im Jahr 1996 verabschiedet, also etwa zu gleichen Zeit, als Java 1.0...
View ArticleEinführung in reguläre Ausdrücke mit der Java-API
Ein regulärer Ausdruck (engl. regular expression, kurz Regex) ist die Beschreibung eines Musters (engl. pattern). Reguläre Ausdrücke werden bei der Zeichenkettenverarbeitung beim Suchen und Ersetzen...
View ArticlePrädikate aus java.util.regex.Pattern
Die Pattern-Methoden asPredicate() und asMatchPredicate() (ab Java 11) liefern ein Predicate<String>, sodass ein regulärer Ausdruck als Kriterium, zum Beispiel zum Filtern oder Löschen von...
View ArticleFiles: Einfaches Einlesen und Schreiben von Dateien
Mit den Methoden readAllBytes(…), readAllLines(…), readString(…), lines(…)und write(…) und writeString(..) kann Files einfach einen Dateiinhalt einlesen oder Strings bzw. ein Byte-Feld schreiben. URI...
View ArticleMit ByteArrayOutputStream in ein Byte-Feld schreiben
Ein ByteArrayOutputStream ist ein OutputStream, der die geschriebenen Daten intern in einem byte-Array speichert. Die Größe des Arrays vergrößert sich dynamisch zu den geschriebenen Daten. class...
View Article
More Pages to Explore .....