---
title: "JavaOne 2015: Prepare For JDK 9"
url: https://daily.dev/posts/javaone-2015-prepare-for-jdk-9-hwhueyvwy
source_url: https://nipafx.dev/javaone-2015-prepare-for-jdk-9
type: article
source: "nipafx (Nicolai Parlog)"
published: 2026-03-16T08:14:57.059Z
updated: 2026-03-16T08:25:11.668Z
tags: ["java"]
reading_time: 6
upvotes: 0
comments: 0
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# JavaOne 2015: Prepare For JDK 9

**[nipafx \(Nicolai Parlog\)](https://daily.dev/sources/nipafx)** · 6 min read · 0 upvotes · 0 comments

## Summary

A summary of Alan Bateman's JavaOne 2015 talk on preparing for JDK 9 and Project Jigsaw. Covers breaking changes including encapsulation of internal JDK APIs (sun.misc.Unsafe, etc.), removal of six PropertyChangeListener methods, JDK/JRE binary structure changes, removal of endorsed standards and extension mechanisms, and non-Jigsaw changes like the new version-string schema and underscore identifier restriction. Provides actionable preparation steps: use jdeps to find internal API usage, test against JDK 9 EA builds, and check for version-string and identifier dependencies. Also mentions multi-release JARs (JEP 238) for libraries targeting both Java 8 and 9.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://nipafx.dev/javaone-2015-prepare-for-jdk-9>

---

Tags: [#java](https://daily.dev/tags/java)

[View this post on daily.dev](https://daily.dev/posts/javaone-2015-prepare-for-jdk-9-hwhueyvwy)
