Java 9

JEP 227 & JEP 267: Erweiterungen im Unicode-Support

Das kürzlich erschienene Java 9 besteht aus mehr als nur Modulen und dem Projekt Jigsaw. Über 90 sogenannte JEPs (JDK Enhancement Proposals) sind Teil von Version 9 des Java Development Kits. Im achten Teil seiner Serie zu Java 9 stellt Michael Inden, Oracle-zertifizierter Java-Entwickler, die mit JDK 9 eingeführten Erweiterungen im Unicode-Support vor, die in den JEPs 227 und 267 zusammengefasst sind.

Java 9 – eine Einführung: So funktioniert der Taskbar-Support

Das kürzlich erschienene Java 9 besteht aus mehr als nur Modulen und dem Projekt Jigsaw. Über 90 sogenannte JEPs (JDK Enhancement Proposals) sind Teil von Version 9 des Java Development Kits. Im siebten Teil seiner Serie zu Java 9 stellt Michael Inden, Oracle-zertifizierter Java-Entwickler, den Taskbar-Support vor, der nicht Teil eines JEPs ist.

JEP 259: Verarbeitung von Stackframes und die Klasse „StackWalker“

Das kürzlich erschienene Java 9 besteht aus mehr als nur Modulen und dem Projekt Jigsaw. Über 90 sogenannte JEPs (JDK Enhancement Proposals) sind Teil von Version 9 des Java Development Kits. Im sechsten Teil seiner Serie zu Java 9 stellt Michael Inden, Oracle-zertifizierter Java-Entwickler, weitere mit JDK 9 eingeführte API-Erweiterungen vor, die im JEP 259 zusammengefasst sind.

Spring im Fokus: Versteckte Juwelen in Spring 5, die Zukunft von Java EE und was Javas neue Release-Politik für Spring bedeutet

Versteckte Juwelen in Spring 5, die Vorteile der reaktiven Programmierung, die Pläne von Spring in Bezug auf Java 9 und die neue Java-Release-Politik – über diese Themen haben wir auf der W-JAX 2017 mit Oliver Gierke gesprochen. Außerdem kommentiert der Spring-Experte die Entscheidung Oracles, Java EE an die Eclipse Foundation zu übergeben. Was bedeutet dieser Schritt für die Community?

Java 9: Erweiterungen in der Klasse „LocalDate“

Das kürzlich erschienene Java 9 besteht aus mehr als nur Modulen und dem Projekt Jigsaw. Über 90 sogenannte JEPs (JDK Enhancement Proposals) sind Teil von Version 9 des Java Development Kits. Im fünften Teil seiner Serie zu Java 9 stellt Michael Inden, Oracle-zertifizierter Java-Entwickler, einige mit JDK 9 eingeführte Erweiterungen der Klasse LocalDate vor, die nicht Teil eines JEPs sind.

Java 9: Erweiterungen der Klasse „Optional<T>“

Das kürzlich erschienene Java 9 besteht aus mehr als nur Modulen und dem Projekt Jigsaw. Über 90 sogenannte JEPs (JDK Enhancement Proposals) sind Teil von Version 9 des Java Development Kits. Im vierten Teil seiner Serie zu Java 9 stellt Michael Inden, Oracle-zertifizierter Java-Entwickler, einige mit JDK 9 eingeführte Erweiterungen der Klasse Optional<T> vor, die nicht Teil eines JEPs sind.

Java 9: Erweiterungen für das Stream-API

Das kürzlich erschienene Java 9 besteht aus mehr als nur Modulen und dem Projekt Jigsaw. Über 90 sogenannte JEPs (JDK Enhancement Proposals) sind Teil von Version 9 des Java Development Kits. Im dritten Teil seiner Serie zu Java 9 stellt Michael Inden, Oracle-zertifizierter Java-Entwickler, einige mit JDK 9 eingeführte Erweiterungen des Stream-APIs vor, die nicht Teil eines JEPs sind.

Eclipse Weekly Special: EE4J, Java EE, Java 9 & OpenJ9 – das war die EclipseCon 2017

Zum zehnten Mal findet die EclipseCon Europe in diesem Jahr in Ludwigsburg statt. Wir waren live vor Ort, um uns unter die Community zu mischen und über die neuesten Ereignisse zu informieren. Gesprächsthema waren etwa die aktuellen Entwicklungen rund um Java EE bzw. EE4J. Außerdem gibt es auch einige Neuigkeiten zu OpenJ9 sowie dem Status Quo der Community zu berichten. Viel Spaß bei Eclipse Weekly on Tour!

„Jigsaw wird nicht wichtig sein – wir haben bereits Maven und OSGi“

Oracle kündigte vor kurzem die allgemeine Verfügbarkeit von Java SE 9 an. Obwohl das neue JDK mehr als 150 neue Features zu bieten hat, ist der Star des Releases das Java Platform Module System – auch bekannt als Project Jigsaw. Wir haben uns mit Lukas Eder, Gründer und Leiter des R&D bei der Data Geekery GmbH (der Firma hinter JOOQ), über seine favorisierten Java-9-Features, über ausgelassene Features, über Project Jigsaw und über das neue Versionsnummerierungsschema unterhalten.

JEP 102 & JEP 269: API-Erweiterungen für Java 9

Das kürzlich erschienene Java 9 besteht aus mehr als nur Modulen und dem Projekt Jigsaw. Über 90 sogenannte JEPs (JDK Enhancement Proposals) sind Teil von Version 9 des Java Development Kits. Im zweiten Teil seiner Serie zu Java 9 stellt Michael Inden, Oracle-zertifizierter Java-Entwickler, einige mit JDK 9 eingeführte API-Erweiterungen vor.

Java 9 Release: „Jigsaw liefert den dringend benötigten Sicherheitsgurt für Java“

Oracle veröffentlichte vor Kurzem nach langen Jahren des Wartens endlich Java 9. Obwohl über 150 neue Features inbegriffen sind, redet die Community vor allem über ein ganz bestimmtes: Project Jigsaw, das Modulsystem für die Java-Plattform. Marcus Biel, Software Craftsman, CleanCode Evangelist und Mitglied des JCP, spricht im Interview mit uns über die Features, die ihm in Java 9 am besten gefallen und welche er nach wie vor schmerzlich vermisst. Auch auf die Frage, wie er das geplante Schema für die zukünftigen Versionsnummern von Java findet, gibt er Antwort.

Fragen und Antworten rund um die Migration auf Java 9

Java 9 steht nagelneu und funkelnd vor uns. Java 9 und seine neuen Features aber wirklich einzusetzen, kann ein steiniger Weg sein. Deswegen haben Dalibor Topic (Oracle), Robert Scholte (Maven) und Uwe Schindler (Lucene) auf unserer Java 9 Launch Party ein wenig aus dem Nähkästchen geplaudert, wie ihnen mit ihren Softwareprojekten der Umstieg gelungen ist.

JEP 213 & JEP 277: Syntaxerweiterungen für Java 9

Das kürzlich erschienene Java 9 besteht aus mehr als nur Modulen und dem Projekt Jigsaw. Über 90 sogenannte JEPs (JDK Enhancement Proposals) sind Teil von Version 9 des Java Development Kits. In diesem ersten Teil seiner Serie zu Java 9 stellt Michael Inden, Oracle-zertifizierter Java-Entwickler, einige mit JDK 9 eingeführte Syntaxerweiterungen vor.

Java 9 Release: „Für mich sind die Erweiterungen der bestehenden APIs die wichtigsten Features“

Unsere Interview-Reihe mit Java-Experten zum Release von Java 9 geht weiter. Diesmal sprechen wir mit Michael Vitz, Senior Consultant bei InnoQ, über die Features, die ihm in Java noch fehlen, und über das neue Veröffentlichungsstrategie der Programmiersprache. Er skizziert außerdem, welche Probleme die mangelnde Aufgeschlossenheit gegenüber Updates bei Unternehmen verursachen kann.