Java™ API Diff
Введение
От версии к версии в JDK появляются новые классы, пакеты, методы. Примечания к релизам включают только общее описание изменений и дают слабое представление о новом API. Ниже преведен отчет включающий новые классы, поля и методы, которые появились в версиях с 8 по 14. Отчет выполнен на базе документации Java SE 14.
JDK 1.8
java.base
- java.lang.CharSequence
- java.lang.Iterable<T>
- java.lang.Boolean
- java.lang.Byte
- java.lang.Character
- java.lang.Class<T>
- java.lang.Double
- java.lang.Float
- java.lang.Integer
BYTES: int
toUnsignedString(i: int, radix: int): String
toUnsignedString(i: int): String
parseUnsignedInt(s: String, radix: int): int
parseUnsignedInt(s: String): int
hashCode(value: int): int
compareUnsigned(x: int, y: int): int
toUnsignedLong(x: int): long
divideUnsigned(dividend: int, divisor: int): int
remainderUnsigned(dividend: int, divisor: int): int
sum(a: int, b: int): int
max(a: int, b: int): int
min(a: int, b: int): int
- java.lang.Long
BYTES: int
toUnsignedString(i: long, radix: int): String
toUnsignedString(i: long): String
parseUnsignedLong(s: String, radix: int): long
parseUnsignedLong(s: String): long
hashCode(value: long): int
compareUnsigned(x: long, y: long): int
divideUnsigned(dividend: long, divisor: long): long
remainderUnsigned(dividend: long, divisor: long): long
sum(a: long, b: long): long
max(a: long, b: long): long
min(a: long, b: long): long
- java.lang.Math
addExact(x: int, y: int): int
addExact(x: long, y: long): long
subtractExact(x: int, y: int): int
subtractExact(x: long, y: long): long
multiplyExact(x: int, y: int): int
multiplyExact(x: long, y: long): long
incrementExact(a: int): int
incrementExact(a: long): long
decrementExact(a: int): int
decrementExact(a: long): long
negateExact(a: int): int
negateExact(a: long): long
toIntExact(value: long): int
floorDiv(x: int, y: int): int
floorDiv(x: long, y: long): long
floorMod(x: int, y: int): int
floorMod(x: long, y: long): long
nextDown(d: double): double
nextDown(f: float): float
- java.lang.Package
- java.lang.Process
- java.lang.Short
- java.lang.StrictMath
addExact(x: int, y: int): int
addExact(x: long, y: long): long
subtractExact(x: int, y: int): int
subtractExact(x: long, y: long): long
multiplyExact(x: int, y: int): int
multiplyExact(x: long, y: long): long
toIntExact(value: long): int
floorDiv(x: int, y: int): int
floorDiv(x: long, y: long): long
floorMod(x: int, y: int): int
floorMod(x: long, y: long): long
nextDown(d: double): double
nextDown(f: float): float
- java.lang.String
- java.lang.ThreadLocal<T>
- java.lang.FunctionalInterface
- java.time
java.time.Clock
java.time.Duration
java.time.Instant
java.time.LocalDate
java.time.LocalDateTime
java.time.LocalTime
java.time.MonthDay
java.time.OffsetDateTime
java.time.OffsetTime
java.time.Period
java.time.Year
java.time.YearMonth
java.time.ZonedDateTime
java.time.ZoneId
java.time.ZoneOffset
java.time.DayOfWeek
java.time.Month
java.time.DateTimeException
- java.time.chrono
java.time.chrono.ChronoLocalDate
java.time.chrono.ChronoLocalDateTime<D extends ChronoLocalDate>
java.time.chrono.Chronology
java.time.chrono.ChronoPeriod
java.time.chrono.ChronoZonedDateTime<D extends ChronoLocalDate>
java.time.chrono.Era
java.time.chrono.AbstractChronology
java.time.chrono.HijrahChronology
java.time.chrono.HijrahDate
java.time.chrono.IsoChronology
java.time.chrono.JapaneseChronology
java.time.chrono.JapaneseDate
java.time.chrono.JapaneseEra
java.time.chrono.MinguoChronology
java.time.chrono.MinguoDate
java.time.chrono.ThaiBuddhistChronology
java.time.chrono.ThaiBuddhistDate
java.time.chrono.HijrahEra
java.time.chrono.IsoEra
java.time.chrono.MinguoEra
java.time.chrono.ThaiBuddhistEra
- java.time.format
- java.time.temporal
java.time.temporal.Temporal
java.time.temporal.TemporalAccessor
java.time.temporal.TemporalAdjuster
java.time.temporal.TemporalAmount
java.time.temporal.TemporalField
java.time.temporal.TemporalQuery<R>
java.time.temporal.TemporalUnit
java.time.temporal.IsoFields
java.time.temporal.JulianFields
java.time.temporal.TemporalAdjusters
java.time.temporal.TemporalQueries
java.time.temporal.ValueRange
java.time.temporal.WeekFields
java.time.temporal.ChronoField
java.time.temporal.ChronoUnit
java.time.temporal.UnsupportedTemporalTypeException
- java.time.zone
- java.util.Collection<E>
- java.util.Comparator<T>
reversed(): Comparator<T>
thenComparing(other: Comparator<? super T>): Comparator<T>
thenComparing(keyExtractor: Function<? super T,? extends U>, keyComparator: Comparator<? super U>): Comparator<T>
thenComparing(keyExtractor: Function<? super T,? extends U>): Comparator<T>
thenComparingInt(keyExtractor: ToIntFunction<? super T>): Comparator<T>
thenComparingLong(keyExtractor: ToLongFunction<? super T>): Comparator<T>
thenComparingDouble(keyExtractor: ToDoubleFunction<? super T>): Comparator<T>
reverseOrder(): Comparator<T>
naturalOrder(): Comparator<T>
nullsFirst(comparator: Comparator<? super T>): Comparator<T>
nullsLast(comparator: Comparator<? super T>): Comparator<T>
comparing(keyExtractor: Function<? super T,? extends U>, keyComparator: Comparator<? super U>): Comparator<T>
comparing(keyExtractor: Function<? super T,? extends U>): Comparator<T>
comparingInt(keyExtractor: ToIntFunction<? super T>): Comparator<T>
comparingLong(keyExtractor: ToLongFunction<? super T>): Comparator<T>
comparingDouble(keyExtractor: ToDoubleFunction<? super T>): Comparator<T>
- java.util.Iterator<E>
- java.util.List<E>
- java.util.Map<K,V>
getOrDefault(key: Object, defaultValue: V): V
forEach(action: BiConsumer<? super K,? super V>): void
replaceAll(function: BiFunction<? super K,? super V,? extends V>): void
putIfAbsent(key: K, value: V): V
remove(key: Object, value: Object): boolean
replace(key: K, oldValue: V, newValue: V): boolean
replace(key: K, value: V): V
computeIfAbsent(key: K, mappingFunction: Function<? super K,? extends V>): V
computeIfPresent(key: K, remappingFunction: BiFunction<? super K,? super V,? extends V>): V
compute(key: K, remappingFunction: BiFunction<? super K,? super V,? extends V>): V
merge(key: K, value: V, remappingFunction: BiFunction<? super V,? super V,? extends V>): V
- java.util.Map.Entry<K,V>
- java.util.PrimitiveIterator<T,T_CONS>
- java.util.PrimitiveIterator.OfDouble
- java.util.PrimitiveIterator.OfInt
- java.util.PrimitiveIterator.OfLong
- java.util.Set<E>
- java.util.SortedSet<E>
- java.util.Spliterator<T>
- java.util.ArrayDeque<E>
- java.util.ArrayList<E>
- java.util.Arrays
parallelSort(a: T[]): void
parallelSort(a: T[], fromIndex: int, toIndex: int): void
parallelSort(a: T[], cmp: Comparator<? super T>): void
parallelSort(a: T[], fromIndex: int, toIndex: int, cmp: Comparator<? super T>): void
parallelPrefix(array: T[], op: BinaryOperator<T>): void
parallelPrefix(array: T[], fromIndex: int, toIndex: int, op: BinaryOperator<T>): void
setAll(array: T[], generator: IntFunction<? extends T>): void
parallelSetAll(array: T[], generator: IntFunction<? extends T>): void
setAll(array: int[], generator: IntUnaryOperator): void
spliterator(array: T[]): Spliterator<T>
spliterator(array: T[], startInclusive: int, endExclusive: int): Spliterator<T>
stream(array: T[]): Stream<T>
stream(array: T[], startInclusive: int, endExclusive: int): Stream<T>
- java.util.Base64
- java.util.BitSet
- java.util.Calendar
- java.util.Calendar.Builder
- java.util.Collections
unmodifiableNavigableSet(s: NavigableSet<T>): NavigableSet<T>
unmodifiableNavigableMap(m: NavigableMap<K,? extends V>): NavigableMap<K,V>
synchronizedNavigableSet(s: NavigableSet<T>): NavigableSet<T>
synchronizedNavigableMap(m: NavigableMap<K,V>): NavigableMap<K,V>
checkedQueue(queue: Queue<E>, type: Class<E>): Queue<E>
checkedNavigableSet(s: NavigableSet<E>, type: Class<E>): NavigableSet<E>
checkedNavigableMap(m: NavigableMap<K,V>, keyType: Class<K>, valueType: Class<V>): NavigableMap<K,V>
emptySortedSet(): SortedSet<E>
emptyNavigableSet(): NavigableSet<E>
emptySortedMap(): SortedMap<K,V>
emptyNavigableMap(): NavigableMap<K,V>
- java.util.Date
- java.util.DoubleSummaryStatistics
- java.util.GregorianCalendar
- java.util.HashSet<E>
- java.util.IntSummaryStatistics
- java.util.LinkedHashSet<E>
- java.util.LinkedList<E>
- java.util.Locale
hasExtensions(): boolean
stripExtensions(): Locale
filter(priorityList: List<Locale.LanguageRange>, locales: Collection<Locale>, mode: Locale.FilteringMode): List<Locale>
filter(priorityList: List<Locale.LanguageRange>, locales: Collection<Locale>): List<Locale>
filterTags(priorityList: List<Locale.LanguageRange>, tags: Collection<String>, mode: Locale.FilteringMode): List<String>
filterTags(priorityList: List<Locale.LanguageRange>, tags: Collection<String>): List<String>
lookup(priorityList: List<Locale.LanguageRange>, locales: Collection<Locale>): Locale
lookupTag(priorityList: List<Locale.LanguageRange>, tags: Collection<String>): String
- java.util.Locale.LanguageRange
- java.util.LongSummaryStatistics
- java.util.Objects
- java.util.Optional<T>
- java.util.OptionalDouble
- java.util.OptionalInt
- java.util.OptionalLong
- java.util.PriorityQueue<E>
- java.util.Random
ints(streamSize: long): IntStream
ints(): IntStream
ints(streamSize: long, randomNumberOrigin: int, randomNumberBound: int): IntStream
ints(randomNumberOrigin: int, randomNumberBound: int): IntStream
longs(streamSize: long): LongStream
longs(): LongStream
longs(streamSize: long, randomNumberOrigin: long, randomNumberBound: long): LongStream
longs(randomNumberOrigin: long, randomNumberBound: long): LongStream
doubles(streamSize: long): DoubleStream
doubles(): DoubleStream
doubles(streamSize: long, randomNumberOrigin: double, randomNumberBound: double): DoubleStream
doubles(randomNumberOrigin: double, randomNumberBound: double): DoubleStream
- java.util.ResourceBundle
- java.util.Spliterators
- java.util.SplittableRandom
- java.util.StringJoiner
- java.util.TimeZone
- java.util.TreeSet<E>
- java.util.Vector<E>
- java.util.Locale.FilteringMode
- java.util.function
java.util.function.BiConsumer<T,U>
java.util.function.BiFunction<T,U,R>
java.util.function.BinaryOperator<T>
java.util.function.BiPredicate<T,U>
java.util.function.BooleanSupplier
java.util.function.Consumer<T>
java.util.function.DoubleBinaryOperator
java.util.function.DoubleConsumer
java.util.function.DoubleFunction<R>
java.util.function.DoublePredicate
java.util.function.DoubleSupplier
java.util.function.DoubleToIntFunction
java.util.function.DoubleToLongFunction
java.util.function.DoubleUnaryOperator
java.util.function.Function<T,R>
java.util.function.IntBinaryOperator
java.util.function.IntConsumer
java.util.function.IntFunction<R>
java.util.function.IntPredicate
java.util.function.IntSupplier
java.util.function.IntToDoubleFunction
java.util.function.IntToLongFunction
java.util.function.IntUnaryOperator
java.util.function.LongBinaryOperator
java.util.function.LongConsumer
java.util.function.LongFunction<R>
java.util.function.LongPredicate
java.util.function.LongSupplier
java.util.function.LongToDoubleFunction
java.util.function.LongToIntFunction
java.util.function.LongUnaryOperator
java.util.function.ObjDoubleConsumer<T>
java.util.function.ObjIntConsumer<T>
java.util.function.ObjLongConsumer<T>
java.util.function.Predicate<T>
java.util.function.Supplier<T>
java.util.function.ToDoubleBiFunction<T,U>
java.util.function.ToDoubleFunction<T>
java.util.function.ToIntBiFunction<T,U>
java.util.function.ToIntFunction<T>
java.util.function.ToLongBiFunction<T,U>
java.util.function.ToLongFunction<T>
java.util.function.UnaryOperator<T>
- java.util.jar.JarFile
- java.util.regex.Matcher
- java.util.regex.Pattern
- java.util.spi.ResourceBundleControlProvider
- java.util.spi.CalendarDataProvider
- java.util.spi.CalendarNameProvider
- java.util.spi.LocaleServiceProvider
- java.util.spi.TimeZoneNameProvider
- java.util.stream.BaseStream<T,S extends BaseStream<T,S>>
- java.util.stream.Collector<T,A,R>
- java.util.stream.DoubleStream
- java.util.stream.IntStream
- java.util.stream.LongStream
- java.util.stream.Stream<T>
- java.util.stream.Collectors
- java.util.stream.StreamSupport
- java.lang.annotation.Native
- java.lang.annotation.Repeatable
- java.lang.invoke.MethodHandleInfo
- java.lang.invoke.LambdaMetafactory
- java.lang.invoke.MethodHandles
- java.lang.invoke.MethodHandles.Lookup
- java.lang.invoke.SerializedLambda
- java.lang.invoke.LambdaConversionException
- java.lang.reflect.AnnotatedArrayType
- java.lang.reflect.AnnotatedElement
- java.lang.reflect.AnnotatedParameterizedType
- java.lang.reflect.AnnotatedType
- java.lang.reflect.AnnotatedTypeVariable
- java.lang.reflect.AnnotatedWildcardType
- java.lang.reflect.Type
- java.lang.reflect.TypeVariable<D extends GenericDeclaration>
- java.lang.reflect.AccessibleObject
- java.lang.reflect.Constructor<T>
- java.lang.reflect.Executable
- java.lang.reflect.Field
- java.lang.reflect.Method
- java.lang.reflect.Modifier
- java.lang.reflect.Parameter
- java.lang.reflect.MalformedParametersException
- java.math.BigInteger
- java.net.URLPermission
- java.io.BufferedReader
- java.io.UncheckedIOException
- java.nio.file.Files
newBufferedReader(path: Path): BufferedReader
newBufferedWriter(path: Path, options: ...OpenOption): BufferedWriter
readAllLines(path: Path): List<String>
write(path: Path, lines: Iterable<? extends CharSequence>, options: ...OpenOption): Path
list(dir: Path): Stream<Path>
walk(start: Path, maxDepth: int, options: ...FileVisitOption): Stream<Path>
walk(start: Path, options: ...FileVisitOption): Stream<Path>
find(start: Path, maxDepth: int, matcher: BiPredicate<Path,BasicFileAttributes>, options: ...FileVisitOption): Stream<Path>
lines(path: Path, cs: Charset): Stream<String>
lines(path: Path): Stream<String>
- java.nio.file.attribute.FileTime
- java.util.concurrent.CompletableFuture.AsynchronousCompletionTask
- java.util.concurrent.CompletionStage<T>
- java.util.concurrent.ConcurrentMap<K,V>
getOrDefault(key: Object, defaultValue: V): V
forEach(action: BiConsumer<? super K,? super V>): void
replaceAll(function: BiFunction<? super K,? super V,? extends V>): void
computeIfAbsent(key: K, mappingFunction: Function<? super K,? extends V>): V
computeIfPresent(key: K, remappingFunction: BiFunction<? super K,? super V,? extends V>): V
compute(key: K, remappingFunction: BiFunction<? super K,? super V,? extends V>): V
merge(key: K, value: V, remappingFunction: BiFunction<? super V,? super V,? extends V>): V
- java.util.concurrent.ArrayBlockingQueue<E>
- java.util.concurrent.CompletableFuture<T>
- java.util.concurrent.ConcurrentHashMap<K,V>
mappingCount(): long
newKeySet(): ConcurrentHashMap.KeySetView<K,Boolean>
newKeySet(initialCapacity: int): ConcurrentHashMap.KeySetView<K,Boolean>
forEach(parallelismThreshold: long, action: BiConsumer<? super K,? super V>): void
forEach(parallelismThreshold: long, transformer: BiFunction<? super K,? super V,? extends U>, action: Consumer<? super U>): void
search(parallelismThreshold: long, searchFunction: BiFunction<? super K,? super V,? extends U>): U
reduce(parallelismThreshold: long, transformer: BiFunction<? super K,? super V,? extends U>, reducer: BiFunction<? super U,? super U,? extends U>): U
reduceToDouble(parallelismThreshold: long, transformer: ToDoubleBiFunction<? super K,? super V>, basis: double, reducer: DoubleBinaryOperator): double
reduceToLong(parallelismThreshold: long, transformer: ToLongBiFunction<? super K,? super V>, basis: long, reducer: LongBinaryOperator): long
reduceToInt(parallelismThreshold: long, transformer: ToIntBiFunction<? super K,? super V>, basis: int, reducer: IntBinaryOperator): int
forEachKey(parallelismThreshold: long, action: Consumer<? super K>): void
forEachKey(parallelismThreshold: long, transformer: Function<? super K,? extends U>, action: Consumer<? super U>): void
searchKeys(parallelismThreshold: long, searchFunction: Function<? super K,? extends U>): U
reduceKeys(parallelismThreshold: long, reducer: BiFunction<? super K,? super K,? extends K>): K
reduceKeys(parallelismThreshold: long, transformer: Function<? super K,? extends U>, reducer: BiFunction<? super U,? super U,? extends U>): U
reduceKeysToDouble(parallelismThreshold: long, transformer: ToDoubleFunction<? super K>, basis: double, reducer: DoubleBinaryOperator): double
reduceKeysToLong(parallelismThreshold: long, transformer: ToLongFunction<? super K>, basis: long, reducer: LongBinaryOperator): long
reduceKeysToInt(parallelismThreshold: long, transformer: ToIntFunction<? super K>, basis: int, reducer: IntBinaryOperator): int
forEachValue(parallelismThreshold: long, action: Consumer<? super V>): void
forEachValue(parallelismThreshold: long, transformer: Function<? super V,? extends U>, action: Consumer<? super U>): void
searchValues(parallelismThreshold: long, searchFunction: Function<? super V,? extends U>): U
reduceValues(parallelismThreshold: long, reducer: BiFunction<? super V,? super V,? extends V>): V
reduceValues(parallelismThreshold: long, transformer: Function<? super V,? extends U>, reducer: BiFunction<? super U,? super U,? extends U>): U
reduceValuesToDouble(parallelismThreshold: long, transformer: ToDoubleFunction<? super V>, basis: double, reducer: DoubleBinaryOperator): double
reduceValuesToLong(parallelismThreshold: long, transformer: ToLongFunction<? super V>, basis: long, reducer: LongBinaryOperator): long
reduceValuesToInt(parallelismThreshold: long, transformer: ToIntFunction<? super V>, basis: int, reducer: IntBinaryOperator): int
forEachEntry(parallelismThreshold: long, action: Consumer<? super Map.Entry<K,V>>): void
forEachEntry(parallelismThreshold: long, transformer: Function<Map.Entry<K,V>,? extends U>, action: Consumer<? super U>): void
searchEntries(parallelismThreshold: long, searchFunction: Function<Map.Entry<K,V>,? extends U>): U
reduceEntries(parallelismThreshold: long, reducer: BiFunction<Map.Entry<K,V>,Map.Entry<K,V>,? extends Map.Entry<K,V>>): Map.Entry<K,V>
reduceEntries(parallelismThreshold: long, transformer: Function<Map.Entry<K,V>,? extends U>, reducer: BiFunction<? super U,? super U,? extends U>): U
reduceEntriesToDouble(parallelismThreshold: long, transformer: ToDoubleFunction<Map.Entry<K,V>>, basis: double, reducer: DoubleBinaryOperator): double
reduceEntriesToLong(parallelismThreshold: long, transformer: ToLongFunction<Map.Entry<K,V>>, basis: long, reducer: LongBinaryOperator): long
reduceEntriesToInt(parallelismThreshold: long, transformer: ToIntFunction<Map.Entry<K,V>>, basis: int, reducer: IntBinaryOperator): int
- java.util.concurrent.ConcurrentHashMap.KeySetView<K,V>
- java.util.concurrent.ConcurrentLinkedDeque<E>
- java.util.concurrent.ConcurrentLinkedQueue<E>
- java.util.concurrent.ConcurrentSkipListMap<K,V>
getOrDefault(key: Object, defaultValue: V): V
computeIfAbsent(key: K, mappingFunction: Function<? super K,? extends V>): V
computeIfPresent(key: K, remappingFunction: BiFunction<? super K,? super V,? extends V>): V
compute(key: K, remappingFunction: BiFunction<? super K,? super V,? extends V>): V
merge(key: K, value: V, remappingFunction: BiFunction<? super V,? super V,? extends V>): V
- java.util.concurrent.ConcurrentSkipListSet<E>
- java.util.concurrent.CopyOnWriteArrayList<E>
- java.util.concurrent.CopyOnWriteArraySet<E>
- java.util.concurrent.CountedCompleter<T>
- java.util.concurrent.Executors
- java.util.concurrent.ForkJoinPool
- java.util.concurrent.ForkJoinTask<V>
- java.util.concurrent.LinkedBlockingDeque<E>
- java.util.concurrent.LinkedBlockingQueue<E>
- java.util.concurrent.LinkedTransferQueue<E>
- java.util.concurrent.PriorityBlockingQueue<E>
- java.util.concurrent.SynchronousQueue<E>
- java.util.concurrent.ThreadLocalRandom
ints(streamSize: long): IntStream
ints(): IntStream
ints(streamSize: long, randomNumberOrigin: int, randomNumberBound: int): IntStream
ints(randomNumberOrigin: int, randomNumberBound: int): IntStream
longs(streamSize: long): LongStream
longs(): LongStream
longs(streamSize: long, randomNumberOrigin: long, randomNumberBound: long): LongStream
longs(randomNumberOrigin: long, randomNumberBound: long): LongStream
doubles(streamSize: long): DoubleStream
doubles(): DoubleStream
doubles(streamSize: long, randomNumberOrigin: double, randomNumberBound: double): DoubleStream
doubles(randomNumberOrigin: double, randomNumberBound: double): DoubleStream
- java.util.concurrent.CompletionException
- java.util.concurrent.atomic.AtomicInteger
- java.util.concurrent.atomic.AtomicIntegerArray
- java.util.concurrent.atomic.AtomicIntegerFieldUpdater<T>
- java.util.concurrent.atomic.AtomicLong
- java.util.concurrent.atomic.AtomicLongArray
- java.util.concurrent.atomic.AtomicLongFieldUpdater<T>
- java.util.concurrent.atomic.AtomicReference<V>
- java.util.concurrent.atomic.AtomicReferenceArray<E>
- java.util.concurrent.atomic.AtomicReferenceFieldUpdater<T,V>
- java.util.concurrent.atomic.DoubleAccumulator
- java.util.concurrent.atomic.DoubleAdder
- java.util.concurrent.atomic.LongAccumulator
- java.util.concurrent.atomic.LongAdder
- java.util.concurrent.locks.StampedLock
- java.security.KeyStore.Entry
- java.security.KeyStore.Entry.Attribute
- java.security.Principal
- java.security.AccessController
doPrivileged(action: PrivilegedAction<T>, context: AccessControlContext, perms: ...Permission): T
doPrivilegedWithCombiner(action: PrivilegedAction<T>, context: AccessControlContext, perms: ...Permission): T
doPrivileged(action: PrivilegedExceptionAction<T>, context: AccessControlContext, perms: ...Permission): T
doPrivilegedWithCombiner(action: PrivilegedExceptionAction<T>, context: AccessControlContext, perms: ...Permission): T
- java.security.DomainLoadStoreParameter
- java.security.KeyStore.PasswordProtection
- java.security.KeyStore.PrivateKeyEntry
- java.security.KeyStore.SecretKeyEntry
- java.security.KeyStore.TrustedCertificateEntry
- java.security.PKCS12Attribute
- java.security.Provider
putIfAbsent(key: Object, value: Object): Object
remove(key: Object, value: Object): boolean
replace(key: Object, oldValue: Object, newValue: Object): boolean
replace(key: Object, value: Object): Object
replaceAll(function: BiFunction<? super Object,? super Object,? extends Object>): void
compute(key: Object, remappingFunction: BiFunction<? super Object,? super Object,? extends Object>): Object
computeIfAbsent(key: Object, mappingFunction: Function<? super Object,? extends Object>): Object
computeIfPresent(key: Object, remappingFunction: BiFunction<? super Object,? super Object,? extends Object>): Object
merge(key: Object, value: Object, remappingFunction: BiFunction<? super Object,? super Object,? extends Object>): Object
getOrDefault(key: Object, defaultValue: Object): Object
forEach(action: BiConsumer<? super Object,? super Object>): void
- java.security.SecureRandom
- java.security.cert.CertPathChecker
- java.security.cert.Certificate
- java.security.cert.CertPathBuilder
- java.security.cert.CertPathBuilderSpi
- java.security.cert.CertPathValidator
- java.security.cert.CertPathValidatorSpi
- java.security.cert.PKIXRevocationChecker
- java.security.cert.X509Certificate
- java.security.cert.X509CRL
- java.security.spec.DSAGenParameterSpec
- java.util.zip.Adler32
- java.util.zip.CRC32
- java.util.zip.ZipEntry
- java.util.zip.ZipFile
- javax.crypto.spec.PBEParameterSpec
- javax.net.ssl.ExtendedSSLSession
- javax.net.ssl.SNIHostName
- javax.net.ssl.SNIMatcher
- javax.net.ssl.SNIServerName
- javax.net.ssl.SSLParameters
- javax.net.ssl.SSLSocketFactory
- javax.net.ssl.StandardConstants
java.compiler
- javax.lang.model.AnnotatedConstruct
- javax.lang.model.element.ExecutableElement
- javax.lang.model.type.ExecutableType
- javax.lang.model.type.IntersectionType
- javax.lang.model.type.TypeVisitor<R,P>
- javax.lang.model.util.Elements
- javax.lang.model.util.AbstractAnnotationValueVisitor8<R,P>
- javax.lang.model.util.AbstractElementVisitor8<R,P>
- javax.lang.model.util.AbstractTypeVisitor6<R,P>
- javax.lang.model.util.AbstractTypeVisitor8<R,P>
- javax.lang.model.util.ElementKindVisitor8<R,P>
- javax.lang.model.util.ElementScanner8<R,P>
- javax.lang.model.util.SimpleAnnotationValueVisitor8<R,P>
- javax.lang.model.util.SimpleElementVisitor8<R,P>
- javax.lang.model.util.SimpleTypeVisitor8<R,P>
- javax.lang.model.util.TypeKindVisitor8<R,P>
- javax.tools.DocumentationTool
java.datatransfer
java.desktop
java.logging
- java.util.logging.Logger
log(level: Level, msgSupplier: Supplier<String>): void
log(level: Level, thrown: Throwable, msgSupplier: Supplier<String>): void
logp(level: Level, sourceClass: String, sourceMethod: String, msgSupplier: Supplier<String>): void
logp(level: Level, sourceClass: String, sourceMethod: String, thrown: Throwable, msgSupplier: Supplier<String>): void
logrb(level: Level, sourceClass: String, sourceMethod: String, bundle: ResourceBundle, msg: String, params: ...Object): void
logrb(level: Level, sourceClass: String, sourceMethod: String, bundle: ResourceBundle, msg: String, thrown: Throwable): void
severe(msgSupplier: Supplier<String>): void
warning(msgSupplier: Supplier<String>): void
info(msgSupplier: Supplier<String>): void
config(msgSupplier: Supplier<String>): void
fine(msgSupplier: Supplier<String>): void
finer(msgSupplier: Supplier<String>): void
finest(msgSupplier: Supplier<String>): void
setResourceBundle(bundle: ResourceBundle): void
java.management
java.security.jgss
java.sql
- java.sql.CallableStatement
setObject(parameterName: String, x: Object, targetSqlType: SQLType, scaleOrLength: int): void
setObject(parameterName: String, x: Object, targetSqlType: SQLType): void
registerOutParameter(parameterIndex: int, sqlType: SQLType): void
registerOutParameter(parameterIndex: int, sqlType: SQLType, scale: int): void
registerOutParameter(parameterIndex: int, sqlType: SQLType, typeName: String): void
registerOutParameter(parameterName: String, sqlType: SQLType): void
registerOutParameter(parameterName: String, sqlType: SQLType, scale: int): void
registerOutParameter(parameterName: String, sqlType: SQLType, typeName: String): void
- java.sql.DatabaseMetaData
- java.sql.DriverAction
- java.sql.PreparedStatement
- java.sql.ResultSet
updateObject(columnIndex: int, x: Object, targetSqlType: SQLType, scaleOrLength: int): void
updateObject(columnLabel: String, x: Object, targetSqlType: SQLType, scaleOrLength: int): void
updateObject(columnIndex: int, x: Object, targetSqlType: SQLType): void
updateObject(columnLabel: String, x: Object, targetSqlType: SQLType): void
- java.sql.SQLInput
- java.sql.SQLOutput
- java.sql.SQLType
- java.sql.Statement
getLargeUpdateCount(): long
setLargeMaxRows(max: long): void
getLargeMaxRows(): long
executeLargeBatch(): long[]
executeLargeUpdate(sql: String): long
executeLargeUpdate(sql: String, autoGeneratedKeys: int): long
executeLargeUpdate(sql: String, columnIndexes: int[]): long
executeLargeUpdate(sql: String, columnNames: String[]): long
- java.sql.Date
- java.sql.DriverManager
- java.sql.Time
- java.sql.Timestamp
- java.sql.Types
- java.sql.JDBCType
- java.sql.BatchUpdateException
java.xml
jdk.attach
jdk.compiler
- com.sun.source.doctree.AttributeTree
- com.sun.source.doctree.AuthorTree
- com.sun.source.doctree.BlockTagTree
- com.sun.source.doctree.CommentTree
- com.sun.source.doctree.DeprecatedTree
- com.sun.source.doctree.DocCommentTree
- com.sun.source.doctree.DocRootTree
- com.sun.source.doctree.DocTree
- com.sun.source.doctree.DocTreeVisitor<R,P>
- com.sun.source.doctree.EndElementTree
- com.sun.source.doctree.EntityTree
- com.sun.source.doctree.ErroneousTree
- com.sun.source.doctree.IdentifierTree
- com.sun.source.doctree.InheritDocTree
- com.sun.source.doctree.InlineTagTree
- com.sun.source.doctree.LinkTree
- com.sun.source.doctree.LiteralTree
- com.sun.source.doctree.ParamTree
- com.sun.source.doctree.ReferenceTree
- com.sun.source.doctree.ReturnTree
- com.sun.source.doctree.SeeTree
- com.sun.source.doctree.SerialDataTree
- com.sun.source.doctree.SerialFieldTree
- com.sun.source.doctree.SerialTree
- com.sun.source.doctree.SinceTree
- com.sun.source.doctree.StartElementTree
- com.sun.source.doctree.TextTree
- com.sun.source.doctree.ThrowsTree
- com.sun.source.doctree.UnknownBlockTagTree
- com.sun.source.doctree.UnknownInlineTagTree
- com.sun.source.doctree.ValueTree
- com.sun.source.doctree.VersionTree
- com.sun.source.tree.AnnotatedTypeTree
- com.sun.source.tree.IntersectionTypeTree
- com.sun.source.tree.MemberReferenceTree
- com.sun.source.tree.MethodTree
- com.sun.source.tree.TypeParameterTree
- com.sun.source.util.DocSourcePositions
- com.sun.source.util.Plugin
- com.sun.source.util.DocTreePath
- com.sun.source.util.DocTreePathScanner<R,P>
- com.sun.source.util.DocTrees
- com.sun.source.util.DocTreeScanner<R,P>
- com.sun.source.util.JavacTask
- com.sun.source.util.SimpleDocTreeVisitor<R,P>
jdk.jdi
jdk.management
jdk.net
- jdk.net.ExtendedSocketOptions
- jdk.net.NetworkPermission
- jdk.net.SocketFlow
- jdk.net.SocketFlow.Status
jdk.security.jgss
Резюме
Новые пакеты:
- java.time
- java.time.chrono
- java.time.format
- java.time.temporal
- java.time.zone
- java.util.function
- java.util.stream
- org.w3c.dom.views
- com.sun.source.doctree
- jdk.net
JDK 9
java.base
- java.io.ObjectInputFilter
- java.io.ObjectStreamConstants
- java.io.InputStream
- java.io.ObjectInputStream
- java.lang.ProcessHandle
- java.lang.ProcessHandle.Info
- java.lang.StackWalker.StackFrame
- java.lang.System.Logger
- java.lang.Byte
- java.lang.Character
- java.lang.Class<T>
- java.lang.ClassLoader
getName(): String
findClass(moduleName: String, name: String): Class<?>
findResource(moduleName: String, name: String): URL
resources(name: String): Stream<URL>
isRegisteredAsParallelCapable(): boolean
getUnnamedModule(): Module
getPlatformClassLoader(): ClassLoader
getDefinedPackage(name: String): Package
getDefinedPackages(): Package[]
- java.lang.Integer
- java.lang.Long
- java.lang.Math
- java.lang.Module
- java.lang.ModuleLayer
- java.lang.ModuleLayer.Controller
- java.lang.Process
- java.lang.ProcessBuilder
- java.lang.ProcessBuilder.Redirect
- java.lang.Runtime
- java.lang.Runtime.Version
- java.lang.Short
- java.lang.StackTraceElement
- java.lang.StackWalker
- java.lang.StrictMath
- java.lang.String
- java.lang.StringBuffer
- java.lang.StringBuilder
- java.lang.System
- java.lang.System.LoggerFinder
- java.lang.Thread
- java.lang.StackWalker.Option
- java.lang.System.Logger.Level
- java.lang.IllegalCallerException
- java.lang.LayerInstantiationException
- java.lang.invoke.MethodHandle
- java.lang.invoke.MethodHandles
privateLookupIn(targetClass: Class<?>, caller: MethodHandles.Lookup): MethodHandles.Lookup
arrayConstructor(arrayClass: Class<?>): MethodHandle
arrayLength(arrayClass: Class<?>): MethodHandle
arrayElementVarHandle(arrayClass: Class<?>): VarHandle
byteArrayViewVarHandle(viewArrayClass: Class<?>, byteOrder: ByteOrder): VarHandle
byteBufferViewVarHandle(viewArrayClass: Class<?>, byteOrder: ByteOrder): VarHandle
varHandleExactInvoker(accessMode: VarHandle.AccessMode, type: MethodType): MethodHandle
varHandleInvoker(accessMode: VarHandle.AccessMode, type: MethodType): MethodHandle
zero(type: Class<?>): MethodHandle
empty(type: MethodType): MethodHandle
dropArgumentsToMatch(target: MethodHandle, skip: int, newTypes: List<Class<?>>, pos: int): MethodHandle
foldArguments(target: MethodHandle, pos: int, combiner: MethodHandle): MethodHandle
loop(clauses: ...MethodHandle[]): MethodHandle
whileLoop(init: MethodHandle, pred: MethodHandle, body: MethodHandle): MethodHandle
doWhileLoop(init: MethodHandle, body: MethodHandle, pred: MethodHandle): MethodHandle
countedLoop(iterations: MethodHandle, init: MethodHandle, body: MethodHandle): MethodHandle
countedLoop(start: MethodHandle, end: MethodHandle, init: MethodHandle, body: MethodHandle): MethodHandle
iteratedLoop(iterator: MethodHandle, init: MethodHandle, body: MethodHandle): MethodHandle
tryFinally(target: MethodHandle, cleanup: MethodHandle): MethodHandle
- java.lang.invoke.MethodHandles.Lookup
MODULE: int
UNCONDITIONAL: int
dropLookupMode(modeToDrop: int): MethodHandles.Lookup
defineClass(bytes: byte[]): Class<?>
findClass(targetName: String): Class<?>
accessClass(targetClass: Class<?>): Class<?>
findVarHandle(recv: Class<?>, name: String, type: Class<?>): VarHandle
findStaticVarHandle(decl: Class<?>, name: String, type: Class<?>): VarHandle
unreflectVarHandle(f: Field): VarHandle
hasPrivateAccess(): boolean
- java.lang.invoke.StringConcatFactory
- java.lang.invoke.VarHandle
- java.lang.invoke.StringConcatException
- java.lang.module.ModuleFinder
- java.lang.module.ModuleReader
- java.lang.module.Configuration
- java.lang.module.ModuleDescriptor
- java.lang.module.ModuleReference
- java.lang.module.ResolvedModule
- java.lang.module.FindException
- java.lang.module.InvalidModuleDescriptorException
- java.lang.module.ResolutionException
- java.lang.ref.Cleaner.Cleanable
- java.lang.ref.Cleaner
- java.lang.ref.Reference<T>
- java.lang.reflect.AnnotatedArrayType
- java.lang.reflect.AnnotatedParameterizedType
- java.lang.reflect.AnnotatedType
- java.lang.reflect.AnnotatedTypeVariable
- java.lang.reflect.AnnotatedWildcardType
- java.lang.reflect.AccessibleObject
- java.lang.reflect.InaccessibleObjectException
- java.math.BigDecimal
- java.math.BigInteger
- java.net.SocketOptions
- java.net.Authenticator
getDefault(): Authenticator
requestPasswordAuthentication(authenticator: Authenticator, host: String, addr: InetAddress, port: int, protocol: String, prompt: String, scheme: String, url: URL, reqType: Authenticator.RequestorType): PasswordAuthentication
requestPasswordAuthenticationInstance(host: String, addr: InetAddress, port: int, protocol: String, prompt: String, scheme: String, url: URL, reqType: Authenticator.RequestorType): PasswordAuthentication
- java.net.DatagramSocket
- java.net.DatagramSocketImpl
- java.net.HttpURLConnection
- java.net.NetworkInterface
- java.net.ProxySelector
- java.net.ServerSocket
- java.net.Socket
- java.net.SocketImpl
- java.net.StandardSocketOptions
- java.net.URLConnection
- java.net.spi.URLStreamHandlerProvider
- java.nio.Buffer
- java.nio.ByteBuffer
- java.security.SecureRandomParameters
- java.security.DrbgParameters
- java.security.DrbgParameters.Instantiation
- java.security.DrbgParameters.NextBytes
- java.security.DrbgParameters.Reseed
- java.security.KeyStore
- java.security.KeyStore.Builder
- java.security.KeyStoreSpi
- java.security.PermissionCollection
- java.security.ProtectionDomain
- java.security.Provider
- java.security.SecureRandom
getInstance(algorithm: String, params: SecureRandomParameters): SecureRandom
getInstance(algorithm: String, params: SecureRandomParameters, provider: String): SecureRandom
getInstance(algorithm: String, params: SecureRandomParameters, provider: Provider): SecureRandom
getParameters(): SecureRandomParameters
nextBytes(bytes: byte[], params: SecureRandomParameters): void
reseed(): void
reseed(params: SecureRandomParameters): void
- java.security.SecureRandomSpi
- java.security.DrbgParameters.Capability
- java.security.cert.URICertStoreParameters
- java.security.spec.EncodedKeySpec
- java.time.Clock
- java.time.Duration
- java.time.LocalDate
- java.time.LocalTime
- java.time.OffsetTime
- java.time.chrono.Chronology
- java.time.chrono.IsoChronology
- java.time.format.DateTimeFormatterBuilder
- java.util.Enumeration<E>
- java.util.List<E>
- java.util.Map<K,V>
- java.util.ServiceLoader.Provider<S>
- java.util.Set<E>
- java.util.Arrays
equals(a: Object[], aFromIndex: int, aToIndex: int, b: Object[], bFromIndex: int, bToIndex: int): boolean
equals(a: T[], a2: T[], cmp: Comparator<? super T>): boolean
equals(a: T[], aFromIndex: int, aToIndex: int, b: T[], bFromIndex: int, bToIndex: int, cmp: Comparator<? super T>): boolean
compareUnsigned(a: byte[], b: byte[]): int
compareUnsigned(a: byte[], aFromIndex: int, aToIndex: int, b: byte[], bFromIndex: int, bToIndex: int): int
compareUnsigned(a: short[], b: short[]): int
compareUnsigned(a: short[], aFromIndex: int, aToIndex: int, b: short[], bFromIndex: int, bToIndex: int): int
compareUnsigned(a: int[], b: int[]): int
compareUnsigned(a: int[], aFromIndex: int, aToIndex: int, b: int[], bFromIndex: int, bToIndex: int): int
compareUnsigned(a: long[], b: long[]): int
compareUnsigned(a: long[], aFromIndex: int, aToIndex: int, b: long[], bFromIndex: int, bToIndex: int): int
compare(a: T[], b: T[]): int
compare(a: T[], aFromIndex: int, aToIndex: int, b: T[], bFromIndex: int, bToIndex: int): int
compare(a: T[], b: T[], cmp: Comparator<? super T>): int
compare(a: T[], aFromIndex: int, aToIndex: int, b: T[], bFromIndex: int, bToIndex: int, cmp: Comparator<? super T>): int
mismatch(a: boolean[], b: boolean[]): int
mismatch(a: Object[], aFromIndex: int, aToIndex: int, b: Object[], bFromIndex: int, bToIndex: int): int
mismatch(a: T[], b: T[], cmp: Comparator<? super T>): int
mismatch(a: T[], aFromIndex: int, aToIndex: int, b: T[], bFromIndex: int, bToIndex: int, cmp: Comparator<? super T>): int
- java.util.Currency
- java.util.Locale
- java.util.Objects
- java.util.Optional<T>
- java.util.OptionalDouble
- java.util.OptionalInt
- java.util.OptionalLong
- java.util.ResourceBundle
- java.util.Scanner
- java.util.ServiceLoader<S>
- java.util.Locale.IsoCountryCode
- java.util.concurrent.CompletableFuture<T>
newIncompleteFuture(): CompletableFuture<U>
defaultExecutor(): Executor
copy(): CompletableFuture<T>
minimalCompletionStage(): CompletionStage<T>
completeAsync(supplier: Supplier<? extends T>, executor: Executor): CompletableFuture<T>
completeAsync(supplier: Supplier<? extends T>): CompletableFuture<T>
orTimeout(timeout: long, unit: TimeUnit): CompletableFuture<T>
completeOnTimeout(value: T, timeout: long, unit: TimeUnit): CompletableFuture<T>
delayedExecutor(delay: long, unit: TimeUnit, executor: Executor): Executor
delayedExecutor(delay: long, unit: TimeUnit): Executor
completedStage(value: U): CompletionStage<U>
failedFuture(ex: Throwable): CompletableFuture<U>
failedStage(ex: Throwable): CompletionStage<U>
- java.util.concurrent.Flow
- java.util.concurrent.ForkJoinTask<V>
- java.util.concurrent.SubmissionPublisher<T>
- java.util.concurrent.TimeUnit
- java.util.concurrent.atomic.AtomicBoolean
weakCompareAndSetPlain(expectedValue: boolean, newValue: boolean): boolean
getPlain(): boolean
setPlain(newValue: boolean): void
getOpaque(): boolean
setOpaque(newValue: boolean): void
getAcquire(): boolean
setRelease(newValue: boolean): void
compareAndExchange(expectedValue: boolean, newValue: boolean): boolean
compareAndExchangeAcquire(expectedValue: boolean, newValue: boolean): boolean
compareAndExchangeRelease(expectedValue: boolean, newValue: boolean): boolean
weakCompareAndSetVolatile(expectedValue: boolean, newValue: boolean): boolean
weakCompareAndSetAcquire(expectedValue: boolean, newValue: boolean): boolean
weakCompareAndSetRelease(expectedValue: boolean, newValue: boolean): boolean
- java.util.concurrent.atomic.AtomicInteger
weakCompareAndSetPlain(expectedValue: int, newValue: int): boolean
getPlain(): int
setPlain(newValue: int): void
getOpaque(): int
setOpaque(newValue: int): void
getAcquire(): int
setRelease(newValue: int): void
compareAndExchange(expectedValue: int, newValue: int): int
compareAndExchangeAcquire(expectedValue: int, newValue: int): int
compareAndExchangeRelease(expectedValue: int, newValue: int): int
weakCompareAndSetVolatile(expectedValue: int, newValue: int): boolean
weakCompareAndSetAcquire(expectedValue: int, newValue: int): boolean
weakCompareAndSetRelease(expectedValue: int, newValue: int): boolean
- java.util.concurrent.atomic.AtomicIntegerArray
weakCompareAndSetPlain(i: int, expectedValue: int, newValue: int): boolean
getPlain(i: int): int
setPlain(i: int, newValue: int): void
getOpaque(i: int): int
setOpaque(i: int, newValue: int): void
getAcquire(i: int): int
setRelease(i: int, newValue: int): void
compareAndExchange(i: int, expectedValue: int, newValue: int): int
compareAndExchangeAcquire(i: int, expectedValue: int, newValue: int): int
compareAndExchangeRelease(i: int, expectedValue: int, newValue: int): int
weakCompareAndSetVolatile(i: int, expectedValue: int, newValue: int): boolean
weakCompareAndSetAcquire(i: int, expectedValue: int, newValue: int): boolean
weakCompareAndSetRelease(i: int, expectedValue: int, newValue: int): boolean
- java.util.concurrent.atomic.AtomicLong
weakCompareAndSetPlain(expectedValue: long, newValue: long): boolean
getPlain(): long
setPlain(newValue: long): void
getOpaque(): long
setOpaque(newValue: long): void
getAcquire(): long
setRelease(newValue: long): void
compareAndExchange(expectedValue: long, newValue: long): long
compareAndExchangeAcquire(expectedValue: long, newValue: long): long
compareAndExchangeRelease(expectedValue: long, newValue: long): long
weakCompareAndSetVolatile(expectedValue: long, newValue: long): boolean
weakCompareAndSetAcquire(expectedValue: long, newValue: long): boolean
weakCompareAndSetRelease(expectedValue: long, newValue: long): boolean
- java.util.concurrent.atomic.AtomicLongArray
weakCompareAndSetPlain(i: int, expectedValue: long, newValue: long): boolean
getPlain(i: int): long
setPlain(i: int, newValue: long): void
getOpaque(i: int): long
setOpaque(i: int, newValue: long): void
getAcquire(i: int): long
setRelease(i: int, newValue: long): void
compareAndExchange(i: int, expectedValue: long, newValue: long): long
compareAndExchangeAcquire(i: int, expectedValue: long, newValue: long): long
compareAndExchangeRelease(i: int, expectedValue: long, newValue: long): long
weakCompareAndSetVolatile(i: int, expectedValue: long, newValue: long): boolean
weakCompareAndSetAcquire(i: int, expectedValue: long, newValue: long): boolean
weakCompareAndSetRelease(i: int, expectedValue: long, newValue: long): boolean
- java.util.concurrent.atomic.AtomicReference<V>
weakCompareAndSetPlain(expectedValue: V, newValue: V): boolean
getPlain(): V
setPlain(newValue: V): void
getOpaque(): V
setOpaque(newValue: V): void
getAcquire(): V
setRelease(newValue: V): void
compareAndExchange(expectedValue: V, newValue: V): V
compareAndExchangeAcquire(expectedValue: V, newValue: V): V
compareAndExchangeRelease(expectedValue: V, newValue: V): V
weakCompareAndSetVolatile(expectedValue: V, newValue: V): boolean
weakCompareAndSetAcquire(expectedValue: V, newValue: V): boolean
weakCompareAndSetRelease(expectedValue: V, newValue: V): boolean
- java.util.concurrent.atomic.AtomicReferenceArray<E>
weakCompareAndSetPlain(i: int, expectedValue: E, newValue: E): boolean
getPlain(i: int): E
setPlain(i: int, newValue: E): void
getOpaque(i: int): E
setOpaque(i: int, newValue: E): void
getAcquire(i: int): E
setRelease(i: int, newValue: E): void
compareAndExchange(i: int, expectedValue: E, newValue: E): E
compareAndExchangeAcquire(i: int, expectedValue: E, newValue: E): E
compareAndExchangeRelease(i: int, expectedValue: E, newValue: E): E
weakCompareAndSetVolatile(i: int, expectedValue: E, newValue: E): boolean
weakCompareAndSetAcquire(i: int, expectedValue: E, newValue: E): boolean
weakCompareAndSetRelease(i: int, expectedValue: E, newValue: E): boolean
- java.util.jar.Attributes.Name
- java.util.jar.JarFile
- java.util.regex.Matcher
- java.util.spi.ResourceBundleProvider
- java.util.spi.ToolProvider
- java.util.spi.AbstractResourceBundleProvider
- java.util.stream.DoubleStream
- java.util.stream.IntStream
- java.util.stream.LongStream
- java.util.stream.Stream<T>
- java.util.stream.Collectors
- java.util.zip.Checksum
- java.util.zip.CRC32C
- java.util.zip.ZipEntry
- javax.net.ssl.ExtendedSSLSession
- javax.net.ssl.SSLEngine
- javax.net.ssl.SSLEngineResult
- javax.net.ssl.SSLParameters
- javax.net.ssl.SSLSocket
java.compiler
- javax.annotation.processing.RoundEnvironment
- javax.annotation.processing.Generated
- javax.lang.model.SourceVersion
- javax.lang.model.element.ElementVisitor<R,P>
- javax.lang.model.element.ModuleElement
- javax.lang.model.element.ModuleElement.Directive
- javax.lang.model.element.ModuleElement.DirectiveVisitor<R,P>
- javax.lang.model.element.ModuleElement.ExportsDirective
- javax.lang.model.element.ModuleElement.OpensDirective
- javax.lang.model.element.ModuleElement.ProvidesDirective
- javax.lang.model.element.ModuleElement.RequiresDirective
- javax.lang.model.element.ModuleElement.UsesDirective
- javax.lang.model.element.ModuleElement.DirectiveKind
- javax.lang.model.element.UnknownDirectiveException
- javax.lang.model.util.Elements
getPackageElement(module: ModuleElement, name: CharSequence): PackageElement
getAllPackageElements(name: CharSequence): Set<? extends PackageElement>
getTypeElement(module: ModuleElement, name: CharSequence): TypeElement
getAllTypeElements(name: CharSequence): Set<? extends TypeElement>
getModuleElement(name: CharSequence): ModuleElement
getAllModuleElements(): Set<? extends ModuleElement>
getOrigin(e: Element): Elements.Origin
getOrigin(c: AnnotatedConstruct, a: AnnotationMirror): Elements.Origin
getOrigin(m: ModuleElement, directive: ModuleElement.Directive): Elements.Origin
isBridge(e: ExecutableElement): boolean
getModuleOf(e: Element): ModuleElement
- javax.lang.model.util.AbstractAnnotationValueVisitor9<R,P>
- javax.lang.model.util.AbstractElementVisitor6<R,P>
- javax.lang.model.util.AbstractElementVisitor9<R,P>
- javax.lang.model.util.AbstractTypeVisitor9<R,P>
- javax.lang.model.util.ElementFilter
modulesIn(elements: Iterable<? extends Element>): List<ModuleElement>
modulesIn(elements: Set<? extends Element>): Set<ModuleElement>
exportsIn(directives: Iterable<? extends ModuleElement.Directive>): List<ModuleElement.ExportsDirective>
opensIn(directives: Iterable<? extends ModuleElement.Directive>): List<ModuleElement.OpensDirective>
providesIn(directives: Iterable<? extends ModuleElement.Directive>): List<ModuleElement.ProvidesDirective>
requiresIn(directives: Iterable<? extends ModuleElement.Directive>): List<ModuleElement.RequiresDirective>
usesIn(directives: Iterable<? extends ModuleElement.Directive>): List<ModuleElement.UsesDirective>
- javax.lang.model.util.ElementKindVisitor9<R,P>
- javax.lang.model.util.ElementScanner9<R,P>
- javax.lang.model.util.SimpleAnnotationValueVisitor9<R,P>
- javax.lang.model.util.SimpleElementVisitor9<R,P>
- javax.lang.model.util.SimpleTypeVisitor9<R,P>
- javax.lang.model.util.TypeKindVisitor9<R,P>
- javax.lang.model.util.Elements.Origin
- javax.tools.DocumentationTool.DocumentationTask
- javax.tools.JavaCompiler.CompilationTask
- javax.tools.JavaFileManager
getLocationForModule(location: JavaFileManager.Location, moduleName: String): JavaFileManager.Location
getLocationForModule(location: JavaFileManager.Location, fo: JavaFileObject): JavaFileManager.Location
getServiceLoader(location: JavaFileManager.Location, service: Class<S>): ServiceLoader<S>
inferModuleName(location: JavaFileManager.Location): String
listLocationsForModules(location: JavaFileManager.Location): Iterable<Set<JavaFileManager.Location>>
contains(location: JavaFileManager.Location, fo: FileObject): boolean
- javax.tools.JavaFileManager.Location
- javax.tools.StandardJavaFileManager
getJavaFileObjectsFromPaths(paths: Iterable<? extends Path>): Iterable<? extends JavaFileObject>
getJavaFileObjects(paths: ...Path): Iterable<? extends JavaFileObject>
setLocationFromPaths(location: JavaFileManager.Location, paths: Collection<? extends Path>): void
setLocationForModule(location: JavaFileManager.Location, moduleName: String, paths: Collection<? extends Path>): void
getLocationAsPaths(location: JavaFileManager.Location): Iterable<? extends Path>
asPath(file: FileObject): Path
setPathFactory(f: StandardJavaFileManager.PathFactory): void
- javax.tools.StandardJavaFileManager.PathFactory
- javax.tools.Tool
- javax.tools.ForwardingJavaFileManager<M extends JavaFileManager>
getLocationForModule(location: JavaFileManager.Location, moduleName: String): JavaFileManager.Location
getLocationForModule(location: JavaFileManager.Location, fo: JavaFileObject): JavaFileManager.Location
getServiceLoader(location: JavaFileManager.Location, service: Class<S>): ServiceLoader<S>
inferModuleName(location: JavaFileManager.Location): String
listLocationsForModules(location: JavaFileManager.Location): Iterable<Set<JavaFileManager.Location>>
contains(location: JavaFileManager.Location, fo: FileObject): boolean
- javax.tools.StandardLocation
java.desktop
- java.awt.Component
- java.awt.Desktop
addAppEventListener(listener: SystemEventListener): void
removeAppEventListener(listener: SystemEventListener): void
setAboutHandler(aboutHandler: AboutHandler): void
setPreferencesHandler(preferencesHandler: PreferencesHandler): void
setOpenFileHandler(openFileHandler: OpenFilesHandler): void
setPrintFileHandler(printFileHandler: PrintFilesHandler): void
setOpenURIHandler(openURIHandler: OpenURIHandler): void
setQuitHandler(quitHandler: QuitHandler): void
setQuitStrategy(strategy: QuitStrategy): void
enableSuddenTermination(): void
disableSuddenTermination(): void
requestForeground(allWindows: boolean): void
openHelpViewer(): void
setDefaultMenuBar(menuBar: JMenuBar): void
browseFileDirectory(file: File): void
moveToTrash(file: File): boolean
- java.awt.Font
- java.awt.RenderingHints
- java.awt.Robot
- java.awt.Taskbar
- java.awt.desktop.AboutHandler
- java.awt.desktop.AppForegroundListener
- java.awt.desktop.AppHiddenListener
- java.awt.desktop.AppReopenedListener
- java.awt.desktop.OpenFilesHandler
- java.awt.desktop.OpenURIHandler
- java.awt.desktop.PreferencesHandler
- java.awt.desktop.PrintFilesHandler
- java.awt.desktop.QuitHandler
- java.awt.desktop.QuitResponse
- java.awt.desktop.ScreenSleepListener
- java.awt.desktop.SystemEventListener
- java.awt.desktop.SystemSleepListener
- java.awt.desktop.UserSessionListener
- java.awt.desktop.AboutEvent
- java.awt.desktop.AppEvent
- java.awt.desktop.AppForegroundEvent
- java.awt.desktop.AppHiddenEvent
- java.awt.desktop.AppReopenedEvent
- java.awt.desktop.FilesEvent
- java.awt.desktop.OpenFilesEvent
- java.awt.desktop.OpenURIEvent
- java.awt.desktop.PreferencesEvent
- java.awt.desktop.PrintFilesEvent
- java.awt.desktop.QuitEvent
- java.awt.desktop.ScreenSleepEvent
- java.awt.desktop.SystemSleepEvent
- java.awt.desktop.UserSessionEvent
- java.awt.desktop.QuitStrategy
- java.awt.event.FocusEvent
- java.awt.event.FocusEvent.Cause
- java.awt.image.MultiResolutionImage
- java.awt.image.AbstractMultiResolutionImage
- java.awt.image.BaseMultiResolutionImage
- java.beans.BeanProperty
- java.beans.JavaBean
- javax.accessibility.AccessibilityProvider
- javax.imageio.plugins.tiff.BaselineTIFFTagSet
- javax.imageio.plugins.tiff.ExifGPSTagSet
- javax.imageio.plugins.tiff.ExifInteroperabilityTagSet
- javax.imageio.plugins.tiff.ExifParentTIFFTagSet
- javax.imageio.plugins.tiff.ExifTIFFTagSet
- javax.imageio.plugins.tiff.FaxTIFFTagSet
- javax.imageio.plugins.tiff.GeoTIFFTagSet
- javax.imageio.plugins.tiff.TIFFDirectory
- javax.imageio.plugins.tiff.TIFFField
- javax.imageio.plugins.tiff.TIFFImageReadParam
- javax.imageio.plugins.tiff.TIFFTag
- javax.imageio.plugins.tiff.TIFFTagSet
- javax.swing.UIClientPropertyKey
- javax.swing.InputVerifier
- javax.swing.JComponent
- javax.swing.JToggleButton
- javax.swing.UIManager
- javax.swing.SwingContainer
- javax.swing.filechooser.FileSystemView
- javax.swing.plaf.TextUI
- javax.swing.plaf.basic.BasicGraphicsUtils
drawString(c: JComponent, g: Graphics2D, string: String, x: float, y: float): void
drawStringUnderlineCharAt(c: JComponent, g: Graphics2D, string: String, underlinedIndex: int, x: float, y: float): void
getClippedString(c: JComponent, fm: FontMetrics, string: String, availTextWidth: int): String
getStringWidth(c: JComponent, fm: FontMetrics, string: String): float
- javax.swing.text.JTextComponent
- javax.swing.text.PasswordView
- javax.swing.text.PlainView
- javax.swing.text.Utilities
drawTabbedText(s: Segment, x: float, y: float, g: Graphics2D, e: TabExpander, startOffset: int): float
getTabbedTextWidth(s: Segment, metrics: FontMetrics, x: float, e: TabExpander, startOffset: int): float
getTabbedTextOffset(s: Segment, metrics: FontMetrics, x0: float, x: float, e: TabExpander, startOffset: int, round: boolean): int
getBreakLocation(s: Segment, metrics: FontMetrics, x0: float, x: float, e: TabExpander, startOffset: int): int
getPositionAbove(c: JTextComponent, offs: int, x: float): int
getPositionBelow(c: JTextComponent, offs: int, x: float): int
- javax.swing.text.WrappedPlainView
java.instrument
- java.lang.instrument.ClassFileTransformer
- java.lang.instrument.Instrumentation
- java.lang.instrument.UnmodifiableModuleException
java.logging
java.management
java.rmi
java.security.jgss
java.sql
- java.sql.Connection
beginRequest(): void
endRequest(): void
setShardingKeyIfValid(shardingKey: ShardingKey, superShardingKey: ShardingKey, timeout: int): boolean
setShardingKeyIfValid(shardingKey: ShardingKey, timeout: int): boolean
setShardingKey(shardingKey: ShardingKey, superShardingKey: ShardingKey): void
setShardingKey(shardingKey: ShardingKey): void
- java.sql.ConnectionBuilder
- java.sql.DatabaseMetaData
- java.sql.ShardingKey
- java.sql.ShardingKeyBuilder
- java.sql.Statement
- java.sql.DriverManager
- javax.sql.CommonDataSource
- javax.sql.ConnectionPoolDataSource
- javax.sql.DataSource
- javax.sql.PooledConnectionBuilder
- javax.sql.XAConnectionBuilder
- javax.sql.XADataSource
java.xml
- javax.xml.XMLConstants
- javax.xml.catalog.Catalog
- javax.xml.catalog.CatalogResolver
- javax.xml.catalog.CatalogFeatures
- javax.xml.catalog.CatalogManager
- javax.xml.catalog.CatalogException
- javax.xml.datatype.DatatypeFactory
- javax.xml.parsers.DocumentBuilderFactory
- javax.xml.parsers.SAXParserFactory
- javax.xml.stream.XMLEventFactory
- javax.xml.stream.XMLInputFactory
- javax.xml.stream.XMLOutputFactory
- javax.xml.transform.TransformerFactory
- javax.xml.validation.SchemaFactory
- javax.xml.xpath.XPath
evaluateExpression(expression: String, item: Object, type: Class<T>): T
evaluateExpression(expression: String, item: Object): XPathEvaluationResult<?>
evaluateExpression(expression: String, source: InputSource, type: Class<T>): T
evaluateExpression(expression: String, source: InputSource): XPathEvaluationResult<?>
- javax.xml.xpath.XPathEvaluationResult<T>
- javax.xml.xpath.XPathExpression
- javax.xml.xpath.XPathNodes
- javax.xml.xpath.XPathFactory
- org.w3c.dom.ElementTraversal
jdk.attach
jdk.compiler
- com.sun.source.doctree.DocCommentTree
- com.sun.source.doctree.DocTreeVisitor<R,P>
- com.sun.source.doctree.HiddenTree
- com.sun.source.doctree.IndexTree
- com.sun.source.doctree.ProvidesTree
- com.sun.source.doctree.UsesTree
- com.sun.source.tree.CompilationUnitTree
- com.sun.source.tree.ExportsTree
- com.sun.source.tree.ModuleTree
- com.sun.source.tree.OpensTree
- com.sun.source.tree.PackageTree
- com.sun.source.tree.ProvidesTree
- com.sun.source.tree.RequiresTree
- com.sun.source.tree.UsesTree
- com.sun.source.util.DocTreeFactory
- com.sun.source.util.DocTrees
getBreakIterator(): BreakIterator
getDocCommentTree(e: Element): DocCommentTree
getDocCommentTree(fileObject: FileObject): DocCommentTree
getDocCommentTree(e: Element, relativePath: String): DocCommentTree
getDocTreePath(fileObject: FileObject, packageElement: PackageElement): DocTreePath
getFirstSentence(list: List<? extends DocTree>): List<DocTree>
setBreakIterator(breakiterator: BreakIterator): void
getDocTreeFactory(): DocTreeFactory
- com.sun.source.util.SimpleDocTreeVisitor<R,P>
jdk.jartool
- com.sun.jarsigner.ContentSignerParameters
- jdk.security.jarsigner.JarSigner
- jdk.security.jarsigner.JarSigner.Builder
- jdk.security.jarsigner.JarSignerException
jdk.javadoc
- jdk.javadoc.doclet.Doclet
- jdk.javadoc.doclet.DocletEnvironment
- jdk.javadoc.doclet.Reporter
- jdk.javadoc.doclet.Taglet
jdk.jdi
- com.sun.jdi.ModuleReference
- com.sun.jdi.ReferenceType
- com.sun.jdi.VirtualMachine
- com.sun.jdi.InvalidModuleException
jdk.jfr
- jdk.jfr.FlightRecorderListener
- jdk.jfr.AnnotationElement
- jdk.jfr.Configuration
- jdk.jfr.Event
- jdk.jfr.EventFactory
- jdk.jfr.EventSettings
- jdk.jfr.EventType
- jdk.jfr.FlightRecorder
- jdk.jfr.FlightRecorderPermission
- jdk.jfr.Recording
- jdk.jfr.SettingControl
- jdk.jfr.SettingDescriptor
- jdk.jfr.ValueDescriptor
- jdk.jfr.RecordingState
- jdk.jfr.BooleanFlag
- jdk.jfr.Category
- jdk.jfr.ContentType
- jdk.jfr.DataAmount
- jdk.jfr.Description
- jdk.jfr.Enabled
- jdk.jfr.Experimental
- jdk.jfr.Frequency
- jdk.jfr.Label
- jdk.jfr.MemoryAddress
- jdk.jfr.MetadataDefinition
- jdk.jfr.Name
- jdk.jfr.Percentage
- jdk.jfr.Period
- jdk.jfr.Registered
- jdk.jfr.Relational
- jdk.jfr.SettingDefinition
- jdk.jfr.StackTrace
- jdk.jfr.Threshold
- jdk.jfr.Timespan
- jdk.jfr.Timestamp
- jdk.jfr.TransitionFrom
- jdk.jfr.TransitionTo
- jdk.jfr.Unsigned
- jdk.jfr.consumer.RecordedClass
- jdk.jfr.consumer.RecordedClassLoader
- jdk.jfr.consumer.RecordedEvent
- jdk.jfr.consumer.RecordedFrame
- jdk.jfr.consumer.RecordedMethod
- jdk.jfr.consumer.RecordedObject
- jdk.jfr.consumer.RecordedStackTrace
- jdk.jfr.consumer.RecordedThread
- jdk.jfr.consumer.RecordedThreadGroup
- jdk.jfr.consumer.RecordingFile
jdk.jshell
- jdk.jshell.DeclarationSnippet
- jdk.jshell.Diag
- jdk.jshell.ErroneousSnippet
- jdk.jshell.ExpressionSnippet
- jdk.jshell.ImportSnippet
- jdk.jshell.JShell
- jdk.jshell.MethodSnippet
- jdk.jshell.PersistentSnippet
- jdk.jshell.Snippet
- jdk.jshell.SnippetEvent
- jdk.jshell.SourceCodeAnalysis
- jdk.jshell.StatementSnippet
- jdk.jshell.TypeDeclSnippet
- jdk.jshell.VarSnippet
- jdk.jshell.EvalException
- jdk.jshell.JShellException
- jdk.jshell.UnresolvedReferenceException
- jdk.jshell.execution.LoaderDelegate
- jdk.jshell.execution.DirectExecutionControl
- jdk.jshell.execution.FailOverExecutionControlProvider
- jdk.jshell.execution.JdiDefaultExecutionControl
- jdk.jshell.execution.JdiExecutionControl
- jdk.jshell.execution.JdiExecutionControlProvider
- jdk.jshell.execution.JdiInitiator
- jdk.jshell.execution.LocalExecutionControl
- jdk.jshell.execution.LocalExecutionControlProvider
- jdk.jshell.execution.RemoteExecutionControl
- jdk.jshell.execution.StreamingExecutionControl
- jdk.jshell.execution.Util
- jdk.jshell.spi.ExecutionControl
- jdk.jshell.spi.ExecutionControlProvider
- jdk.jshell.spi.ExecutionEnv
- jdk.jshell.spi.SPIResolutionException
- jdk.jshell.tool.JavaShellToolBuilder
jdk.management.jfr
- jdk.management.jfr.FlightRecorderMXBean
- jdk.management.jfr.ConfigurationInfo
- jdk.management.jfr.EventTypeInfo
- jdk.management.jfr.RecordingInfo
- jdk.management.jfr.SettingDescriptorInfo
jdk.scripting.nashorn
- jdk.nashorn.api.tree.ArrayAccessTree
- jdk.nashorn.api.tree.ArrayLiteralTree
- jdk.nashorn.api.tree.AssignmentTree
- jdk.nashorn.api.tree.BinaryTree
- jdk.nashorn.api.tree.BlockTree
- jdk.nashorn.api.tree.BreakTree
- jdk.nashorn.api.tree.CaseTree
- jdk.nashorn.api.tree.CatchTree
- jdk.nashorn.api.tree.ClassDeclarationTree
- jdk.nashorn.api.tree.ClassExpressionTree
- jdk.nashorn.api.tree.CompilationUnitTree
- jdk.nashorn.api.tree.CompoundAssignmentTree
- jdk.nashorn.api.tree.ConditionalExpressionTree
- jdk.nashorn.api.tree.ConditionalLoopTree
- jdk.nashorn.api.tree.ContinueTree
- jdk.nashorn.api.tree.DebuggerTree
- jdk.nashorn.api.tree.Diagnostic
- jdk.nashorn.api.tree.DiagnosticListener
- jdk.nashorn.api.tree.DoWhileLoopTree
- jdk.nashorn.api.tree.EmptyStatementTree
- jdk.nashorn.api.tree.ErroneousTree
- jdk.nashorn.api.tree.ExpressionStatementTree
- jdk.nashorn.api.tree.ExpressionTree
- jdk.nashorn.api.tree.ForInLoopTree
- jdk.nashorn.api.tree.ForLoopTree
- jdk.nashorn.api.tree.ForOfLoopTree
- jdk.nashorn.api.tree.FunctionCallTree
- jdk.nashorn.api.tree.FunctionDeclarationTree
- jdk.nashorn.api.tree.FunctionExpressionTree
- jdk.nashorn.api.tree.GotoTree
- jdk.nashorn.api.tree.IdentifierTree
- jdk.nashorn.api.tree.IfTree
- jdk.nashorn.api.tree.InstanceOfTree
- jdk.nashorn.api.tree.LabeledStatementTree
- jdk.nashorn.api.tree.LineMap
- jdk.nashorn.api.tree.LiteralTree
- jdk.nashorn.api.tree.LoopTree
- jdk.nashorn.api.tree.MemberSelectTree
- jdk.nashorn.api.tree.NewTree
- jdk.nashorn.api.tree.ObjectLiteralTree
- jdk.nashorn.api.tree.ParenthesizedTree
- jdk.nashorn.api.tree.Parser
- jdk.nashorn.api.tree.PropertyTree
- jdk.nashorn.api.tree.RegExpLiteralTree
- jdk.nashorn.api.tree.ReturnTree
- jdk.nashorn.api.tree.StatementTree
- jdk.nashorn.api.tree.SwitchTree
- jdk.nashorn.api.tree.TemplateLiteralTree
- jdk.nashorn.api.tree.ThrowTree
- jdk.nashorn.api.tree.Tree
- jdk.nashorn.api.tree.TreeVisitor<R,P>
- jdk.nashorn.api.tree.TryTree
- jdk.nashorn.api.tree.UnaryTree
- jdk.nashorn.api.tree.VariableTree
- jdk.nashorn.api.tree.WhileLoopTree
- jdk.nashorn.api.tree.WithTree
- jdk.nashorn.api.tree.YieldTree
- jdk.nashorn.api.tree.UnknownTreeException
Резюме
Новые пакеты:
- java.lang.module
- java.net.spi
- java.awt.desktop
- javax.imageio.plugins.tiff
- javax.xml.catalog
- jdk.dynalink.beans
- jdk.dynalink.linker
- jdk.dynalink.linker.support
- jdk.dynalink.support
- jdk.javadoc.doclet
- jdk.jfr
- jdk.jfr.consumer
- jdk.jshell
- jdk.jshell.execution
- jdk.jshell.spi
- jdk.jshell.tool
- jdk.management.jfr
- jdk.nashorn.api.tree
JDK 10
java.base
- java.io.ByteArrayOutputStream
- java.io.Reader
- java.lang.StackWalker.StackFrame
- java.lang.Runtime.Version
- java.lang.invoke.MethodType
- java.net.URLDecoder
- java.net.URLEncoder
- java.nio.file.FileStore
- java.time.format.DateTimeFormatter
- java.util.List<E>
- java.util.Map<K,V>
- java.util.Set<E>
- java.util.Optional<T>
- java.util.OptionalDouble
- java.util.OptionalInt
- java.util.OptionalLong
- java.util.Properties
- java.util.SplittableRandom
- java.util.concurrent.locks.StampedLock
- java.util.jar.JarEntry
- java.util.jar.JarFile
- java.util.spi.LocaleNameProvider
- java.util.stream.Collectors
toUnmodifiableList(): Collector<T,?,List<T>>
toUnmodifiableSet(): Collector<T,?,Set<T>>
toUnmodifiableMap(keyMapper: Function<? super T,? extends K>, valueMapper: Function<? super T,? extends U>): Collector<T,?,Map<K,U>>
toUnmodifiableMap(keyMapper: Function<? super T,? extends K>, valueMapper: Function<? super T,? extends U>, mergeFunction: BinaryOperator<U>): Collector<T,?,Map<K,U>>
java.compiler
java.desktop
java.management
jdk.compiler
- com.sun.source.doctree.DocCommentTree
- com.sun.source.doctree.DocTreeVisitor<R,P>
- com.sun.source.doctree.DocTypeTree
- com.sun.source.doctree.SummaryTree
- com.sun.source.util.DocTreeFactory
- com.sun.source.util.DocTreeScanner<R,P>
- com.sun.source.util.SimpleDocTreeVisitor<R,P>
jdk.net
Резюме
JDK 11
java.base
- java.io.ByteArrayOutputStream
- java.io.InputStream
- java.io.OutputStream
- java.io.Reader
- java.io.Writer
- java.lang.CharSequence
- java.lang.Character
- java.lang.Class<T>
- java.lang.String
- java.lang.StringBuffer
- java.lang.StringBuilder
- java.lang.invoke.ConstantBootstraps
- java.lang.ref.Reference<T>
- java.nio.ByteBuffer
- java.nio.CharBuffer
- java.nio.DoubleBuffer
- java.nio.FloatBuffer
- java.nio.IntBuffer
- java.nio.LongBuffer
- java.nio.ShortBuffer
- java.nio.channels.SelectionKey
- java.nio.channels.Selector
- java.nio.file.Path
- java.nio.file.Files
- java.security.interfaces.RSAKey
- java.security.interfaces.XECKey
- java.security.interfaces.XECPrivateKey
- java.security.interfaces.XECPublicKey
- java.security.spec.NamedParameterSpec
- java.security.spec.PSSParameterSpec
- java.security.spec.RSAKeyGenParameterSpec
- java.security.spec.RSAPrivateKeySpec
- java.security.spec.RSAPublicKeySpec
- java.security.spec.XECPrivateKeySpec
- java.security.spec.XECPublicKeySpec
- java.util.Collection<E>
- java.util.Optional<T>
- java.util.OptionalDouble
- java.util.OptionalInt
- java.util.OptionalLong
- java.util.concurrent.TimeUnit
- java.util.function.Predicate<T>
- java.util.regex.Pattern
- java.util.zip.Deflater
- java.util.zip.Inflater
- javax.crypto.spec.ChaCha20ParameterSpec
java.desktop
java.net.http
- java.net.http.HttpClient.Builder
- java.net.http.HttpRequest.BodyPublisher
- java.net.http.HttpRequest.Builder
- java.net.http.HttpResponse<T>
- java.net.http.HttpResponse.BodyHandler<T>
- java.net.http.HttpResponse.BodySubscriber<T>
- java.net.http.HttpResponse.PushPromiseHandler<T>
- java.net.http.WebSocket
- java.net.http.WebSocket.Builder
- java.net.http.WebSocket.Listener
- java.net.http.HttpClient
- java.net.http.HttpHeaders
- java.net.http.HttpRequest
- java.net.http.HttpRequest.BodyPublishers
- java.net.http.HttpResponse.BodyHandlers
- java.net.http.HttpResponse.BodySubscribers
- java.net.http.HttpClient.Redirect
- java.net.http.HttpClient.Version
- java.net.http.HttpConnectTimeoutException
- java.net.http.HttpTimeoutException
- java.net.http.WebSocketHandshakeException
java.xml.crypto
- javax.xml.crypto.dsig.DigestMethod
- javax.xml.crypto.dsig.SignatureMethod
DSA_SHA256: String
RSA_SHA224: String
RSA_SHA256: String
RSA_SHA384: String
RSA_SHA512: String
SHA1_RSA_MGF1: String
SHA224_RSA_MGF1: String
SHA256_RSA_MGF1: String
SHA384_RSA_MGF1: String
SHA512_RSA_MGF1: String
ECDSA_SHA1: String
ECDSA_SHA224: String
ECDSA_SHA256: String
ECDSA_SHA384: String
ECDSA_SHA512: String
HMAC_SHA224: String
HMAC_SHA256: String
HMAC_SHA384: String
HMAC_SHA512: String
jdk.jshell
jdk.net
Резюме
Новые пакеты:
JDK 12
java.base
- java.lang.Class<T>
- java.lang.Double
- java.lang.Enum<E extends Enum<E>>
- java.lang.Enum.EnumDesc<E extends Enum<E>>
- java.lang.Float
- java.lang.Integer
- java.lang.Long
- java.lang.String
- java.lang.constant.ClassDesc
- java.lang.constant.Constable
- java.lang.constant.ConstantDesc
- java.lang.constant.DirectMethodHandleDesc
- java.lang.constant.MethodHandleDesc
- java.lang.constant.MethodTypeDesc
- java.lang.constant.ConstantDescs
- java.lang.constant.DynamicCallSiteDesc
- java.lang.constant.DynamicConstantDesc<T>
- java.lang.constant.DirectMethodHandleDesc.Kind
- java.lang.invoke.TypeDescriptor
- java.lang.invoke.TypeDescriptor.OfField<F extends TypeDescriptor.OfField<F>>
- java.lang.invoke.TypeDescriptor.OfMethod<F extends TypeDescriptor.OfField<F>,M extends TypeDescriptor.OfMethod<F,M>>
- java.lang.invoke.MethodHandle
- java.lang.invoke.MethodType
- java.lang.invoke.VarHandle
- java.lang.invoke.VarHandle.VarHandleDesc
- java.net.SecureCacheResponse
- java.nio.file.Files
- java.text.CompactNumberFormat
- java.text.NumberFormat
- java.text.NumberFormat.Field
- java.text.NumberFormat.Style
- java.text.spi.NumberFormatProvider
- java.util.concurrent.CompletionStage<T>
exceptionallyAsync(fn: Function<Throwable,? extends T>): CompletionStage<T>
exceptionallyAsync(fn: Function<Throwable,? extends T>, executor: Executor): CompletionStage<T>
exceptionallyCompose(fn: Function<Throwable,? extends CompletionStage<T>>): CompletionStage<T>
exceptionallyComposeAsync(fn: Function<Throwable,? extends CompletionStage<T>>): CompletionStage<T>
exceptionallyComposeAsync(fn: Function<Throwable,? extends CompletionStage<T>>, executor: Executor): CompletionStage<T>
- java.util.stream.Collectors
- javax.net.ssl.HttpsURLConnection
java.desktop
java.naming
jdk.compiler
- com.sun.source.doctree.DocTreeVisitor<R,P>
- com.sun.source.doctree.SystemPropertyTree
- com.sun.source.tree.CaseTree
- com.sun.source.tree.SwitchExpressionTree
- com.sun.source.tree.TreeVisitor<R,P>
- com.sun.source.tree.CaseTree.CaseKind
- com.sun.source.util.DocTreeFactory
- com.sun.source.util.DocTreeScanner<R,P>
- com.sun.source.util.SimpleDocTreeVisitor<R,P>
Резюме
Новые пакеты:
JDK 13
java.base
- java.lang.String
- java.nio.Buffer
- java.nio.ByteBuffer
- java.nio.CharBuffer
- java.nio.DoubleBuffer
- java.nio.FloatBuffer
- java.nio.IntBuffer
- java.nio.LongBuffer
- java.nio.MappedByteBuffer
- java.nio.ShortBuffer
- java.nio.file.FileSystems
- java.time.chrono.JapaneseEra
java.compiler
java.security.jgss
java.xml
java.xml.crypto
jdk.compiler
- com.sun.source.tree.TreeVisitor<R,P>
- com.sun.source.tree.YieldTree
- com.sun.source.util.ParameterNameProvider
- com.sun.source.util.JavacTask
Резюме
JDK 14
java.base
- java.io.PrintStream
- java.io.Serial
- java.lang.Class<T>
- java.lang.Record
- java.lang.StrictMath
- java.lang.invoke.MethodHandles.Lookup
- java.lang.reflect.RecordComponent
- java.lang.runtime.ObjectMethods
- java.util.concurrent.locks.LockSupport
java.compiler
- javax.lang.model.element.ElementVisitor<R,P>
- javax.lang.model.element.RecordComponentElement
- javax.lang.model.element.TypeElement
- javax.lang.model.util.Elements
- javax.lang.model.util.AbstractAnnotationValueVisitor14<R,P>
- javax.lang.model.util.AbstractElementVisitor14<R,P>
- javax.lang.model.util.AbstractElementVisitor6<R,P>
- javax.lang.model.util.AbstractTypeVisitor14<R,P>
- javax.lang.model.util.ElementFilter
- javax.lang.model.util.ElementKindVisitor14<R,P>
- javax.lang.model.util.ElementKindVisitor6<R,P>
- javax.lang.model.util.ElementScanner14<R,P>
- javax.lang.model.util.SimpleAnnotationValueVisitor14<R,P>
- javax.lang.model.util.SimpleElementVisitor14<R,P>
- javax.lang.model.util.SimpleTypeVisitor14<R,P>
- javax.lang.model.util.TypeKindVisitor14<R,P>
java.xml
jdk.compiler
- com.sun.source.tree.BindingPatternTree
- com.sun.source.tree.InstanceOfTree
- com.sun.source.tree.PatternTree
- com.sun.source.tree.TreeVisitor<R,P>
- com.sun.source.util.SimpleTreeVisitor<R,P>
- com.sun.source.util.TreeScanner<R,P>
jdk.jfr
jdk.management
jdk.nio.mapmode
Резюме
Новые пакеты: