OpenJDK тепер на GitHub: https://git.openjdk.java.net/jdk
Це великий проект, але реалізації основних класів ви знайдете під jdk / src / java.base / share / classes .
Наприклад, ви можете знайти реалізацію java.util.List тут .
Якщо вам потрібно переглянути старіші версії, вам все одно потрібно використовувати старий інтерфейс Mercurial .
Інтерфейс Mercurial там досить заплутаний, якщо ви до нього не звикли, а оскільки це великий проект, то важко знайти те, що ви шукаєте.
Ось приклад:
Щоб знайти реалізацію JDK6 java.util.List, виберіть "jdk6", "jdk", виберіть перегляд. Потім перейдіть до src / share / classes / java / util / List.java.
Ви повинні потрапити за адресою http://hg.openjdk.java.net/jdk6/jdk6/jdk/file/tip/src/share/classes/java/util/List.java