# Module java.base

≠
module java.base

## Exports

- = exports java.io
- = exports java.lang
- = exports java.lang.annotation
- = exports java.lang.classfile
- = exports java.lang.classfile.attribute
- = exports java.lang.classfile.constantpool
- = exports java.lang.classfile.instruction
- = exports java.lang.constant
- = exports java.lang.foreign
- = exports java.lang.invoke
- = exports java.lang.module
- = exports java.lang.ref
- = exports java.lang.reflect
- = exports java.lang.runtime
- = exports java.math
- = exports java.net
- = exports java.net.spi
- = exports java.nio
- = exports java.nio.channels
- = exports java.nio.channels.spi
- = exports java.nio.charset
- = exports java.nio.charset.spi
- = exports java.nio.file
- = exports java.nio.file.attribute
- = exports java.nio.file.spi
- = exports java.security
- = exports java.security.cert
- = exports java.security.interfaces
- = exports java.security.spec
- = exports java.text
- = exports java.text.spi
- = exports java.time
- = exports java.time.chrono
- = exports java.time.format
- = exports java.time.temporal
- = exports java.time.zone
- = exports java.util
- = exports java.util.concurrent
- = exports java.util.concurrent.atomic
- = exports java.util.concurrent.locks
- = exports java.util.function
- = exports java.util.jar
- = exports java.util.random
- = exports java.util.regex
- = exports java.util.spi
- = exports java.util.stream
- = exports java.util.zip
- = exports javax.crypto
- = exports javax.crypto.interfaces
- = exports javax.crypto.spec
- = exports javax.net
- = exports javax.net.ssl
- = exports javax.security.auth
- = exports javax.security.auth.callback
- = exports javax.security.auth.login
- = exports javax.security.auth.spi
- = exports javax.security.auth.x500
- = exports javax.security.cert

## Packages

- ≠ java.lang
- = java.lang.annotation
- ≠ java.lang.classfile
- ≠ java.lang.classfile.attribute
- = java.lang.classfile.constantpool
- = java.lang.classfile.instruction
- = java.lang.constant
- = java.lang.foreign
- ≠ java.lang.invoke
- = java.lang.module
- ≠ java.lang.ref
- ≠ java.lang.reflect
- = java.lang.runtime
- ≠ java.util
- = java.util.concurrent
- = java.util.concurrent.atomic
- = java.util.concurrent.locks
- = java.util.function
- = java.util.jar
- = java.util.random
- = java.util.regex
- = java.util.spi
- = java.util.stream
- = java.util.zip

## Summary

Differences
| Elements | Comments | Descriptions | Total
Added | Changed | Removed | Added | Changed | Removed | Added | Changed | Removed
--- | --- | --- | --- | --- | --- | --- | --- | ---
java.lang | 3 |  |  |  |  |  | 163 | 41 |  | 207
java.lang.classfile | 4 | 4 |  |  |  |  | 84 | 1 |  | 93
java.lang.classfile.attribute | 3 |  |  |  |  |  | 139 |  |  | 142
java.lang.invoke |  | 7 |  |  |  |  |  |  |  | 7
java.lang.ref |  |  |  |  |  |  | 20 | 4 |  | 24
java.lang.reflect | 4 |  |  |  |  |  | 25 | 1 | 1 | 31
java.util | 5 |  |  |  |  |  | 47 | 13 |  | 65
Total | 19 | 11 |  |  |  |  | 478 | 60 | 1 | 569