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.