- Notifications
You must be signed in to change notification settings - Fork0
java document of Java24 back to Java7 with official spec links
License
NotificationsYou must be signed in to change notification settings
JavaProgrammerLB/java-document
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
- JEP404:Generational Shenandoah (Experimental)
- JEP450:Compact Object Headers (Experimental)
- JEP472:Prepare to Restrict the Use of JNI
- JEP475:Late Barrier Expansion for G1
- JEP478:Key Derivation Function API (Preview)
- JEP479:Remove the Windows 32-bit x86 Port
- JEP483:Ahead-of-Time Class Loading & Linking
- JEP484:Class-File API
- JEP485:Stream Gatherers
- JEP486:Permanently Disable the Security Manager
- JEP487:Scoped Values (Fourth Preview)
- JEP488:Primitive Types in Patterns, instanceof, and switch (Second Preview)
- JEP489:Vector API (Ninth Incubator)
- JEP490:ZGC: Remove the Non-Generational Mode
- JEP491:Synchronize Virtual Threads without Pinning
- JEP492:Flexible Constructor Bodies (Third Preview)
- JEP493:Linking Run-Time Images without JMODs
- JEP494:Module Import Declarations (Second Preview)
- JEP495:Simple Source Files and Instance Main Methods (Fourth Preview)
- JEP496:Quantum-Resistant Module-Lattice-Based Key Encapsulation Mechanism
- JEP497:Quantum-Resistant Module-Lattice-Based Digital Signature Algorithm
- JEP498:Warn upon Use of Memory-Access Methods in sun.misc.Unsafe
- JEP499:Structured Concurrency (Fourth Preview)
- JEP501:Deprecate the 32-bit x86 Port for Removal
- JEP455:Primitive Types in Patterns, instanceof, and switch (Preview)
- JEP466:Class-File API (Second Preview)
- JEP467:Markdown Documentation Comments
- JEP469:Vector API (Eighth Incubator)
- JEP473:Stream Gatherers (Second Preview)
- JEP471:Deprecate the Memory-Access Methods in sun.misc.Unsafe for Removal
- JEP474:ZGC: Generational Mode by Default
- JEP476:Module Import Declarations (Preview)
- JEP477:Implicitly Declared Classes and Instance Main Methods (Third Preview)
- JEP480:Structured Concurrency (Third Preview)
- JEP481:Scoped Values (Third Preview)
- JEP482:Flexible Constructor Bodies (Second Preview)
- JEP423:Region Pinning for G1
- JEP447:Statements before super(...) (Preview)
- JEP454:Foreign Function & Memory API
- JEP456:Unnamed Variables & Patterns
- JEP457:Class-File API (Preview)
- JEP458:Launch Multi-File Source-Code Programs
- JEP459:String Templates (Second Preview)
- JEP460:Vector API (Seventh Incubator)
- JEP461:Stream Gatherers (Preview)
- JEP462:Structured Concurrency (Second Preview)
- JEP463:Implicitly Declared Classes and Instance Main Methods (Second Preview)
- JEP464:Scoped Values (Second Preview)
- JEP430:String Templates (Preview)
- JEP431:Sequenced Collections
- JEP439:Generational ZGC
- JEP440:Record Patterns
- JEP441:Pattern Matching for switch
- JEP442:Foreign Function & Memory API (Third Preview)
- JEP443:Unnamed Patterns and Variables (Preview)
- JEP444:Virtual Threads
- JEP445:Unnamed Classes and Instance Main Methods (Preview)
- JEP446:Scoped Values (Preview)
- JEP448:Vector API (Sixth Incubator)
- JEP449:Deprecate the Windows 32-bit x86 Port for Removal
- JEP451:Prepare to Disallow the Dynamic Loading of Agents
- JEP452:Key Encapsulation Mechanism API
- JEP453:Structured Concurrency (Preview)
- JEP429:Scoped Values (Incubator)
- JEP432:Record Patterns (Second Preview)
- JEP433:Pattern Matching for switch (Fourth Preview)
- JEP434:Foreign Function & Memory API (Second Preview)
- JEP436:Virtual Threads (Second Preview)
- JEP437:Structured Concurrency (Second Incubator)
- JEP438:Vector API (Fifth Incubator)
- JEP405:Record Patterns (Preview)
- JEP422:Linux/RISC-V Port
- JEP424:Foreign Function & Memory API (Preview)
- JEP425:Virtual Threads (Preview)
- JEP426:Vector API (Fourth Incubator)
- JEP427:Pattern Matching for switch (Third Preview)
- JEP428:Structured Concurrency (Incubator)
- JEP400:UTF-8 by Default
- JEP408:Simple Web Server
- JEP413:Code Snippets in Java API Documentation
- JEP416:Reimplement Core Reflection with Method Handles
- JEP417:Vector API (Third Incubator)
- JEP418:Internet-Address Resolution SPI
- JEP419:Foreign Function & Memory API (Second Incubator)
- JEP420:Pattern Matching for switch (Second Preview)
- JEP421:Deprecate Finalization for Removal
- JEP306:Restore Always-Strict Floating-Point Semantics
- JEP356:Enhanced Pseudo-Random Number Generators
- JEP382:New macOS Rendering Pipeline
- JEP391:macOS/AArch64 Port
- JEP398:Deprecate the Applet API for Removal
- JEP403:Strongly Encapsulate JDK Internals
- JEP406:Pattern Matching for switch (Preview)
- JEP407:Remove RMI Activation
- JEP409:Sealed Classes
- JEP410:Remove the Experimental AOT and JIT Compiler
- JEP411:Deprecate the Security Manager for Removal
- JEP412:Foreign Function & Memory API (Incubator)
- JEP414:Vector API (Second Incubator)
- JEP415:Context-Specific Deserialization Filters
- JEP338:Vector API (Incubator)
- JEP347:Enable C++14 Language Features
- JEP357:Migrate from Mercurial to Git
- JEP369:Migrate to GitHub
- JEP376:ZGC: Concurrent Thread-Stack Processing
- JEP380:Unix-Domain Socket Channels
- JEP386:Alpine Linux Port
- JEP387:Elastic Metaspace
- JEP388:Windows/AArch64 Port
- JEP389:Foreign Linker API (Incubator)
- JEP390:Warnings for Value-Based Classes
- JEP392:Packaging Tool
- JEP393:Foreign-Memory Access API (Third Incubator)
- JEP394:Pattern Matching for instanceof
- JEP395:Records
- JEP396:Strongly Encapsulate JDK Internals by Default
- JEP397:Sealed Classes (Second Preview)
- JEP339:Edwards-Curve Digital Signature Algorithm (EdDSA)
- JEP360:Sealed Classes (Preview)
- JEP371:Hidden Classes
- JEP372:Remove the Nashorn JavaScript Engine
- JEP373:Reimplement the Legacy DatagramSocket API
- JEP374:Disable and Deprecate Biased Locking
- JEP375:Pattern Matching for instanceof (Second Preview)
- JEP377:ZGC: A Scalable Low-Latency Garbage Collector
- JEP378:Text Blocks
- JEP379:Shenandoah: A Low-Pause-Time Garbage Collector
- JEP381:Remove the Solaris and SPARC Ports
- JEP383:Foreign-Memory Access API (Second Incubator)
- JEP384:Records (Second Preview)
- JEP385:Deprecate RMI Activation for Removal
- JEP305:Pattern Matching for instanceof (Preview)
- JEP343:Packaging Tool (Incubator)
- JEP345:NUMA-Aware Memory Allocation for G1
- JEP349:JFR Event Streaming
- JEP352:Non-Volatile Mapped Byte Buffers
- JEP358:Helpful NullPointerExceptions
- JEP359:Records (Preview)
- JEP361:Switch Expressions (Standard)
- JEP362:Deprecate the Solaris and SPARC Ports
- JEP363:Remove the Concurrent Mark Sweep (CMS) Garbage Collector
- JEP364:ZGC on macOS
- JEP365:ZGC on Windows
- JEP366:Deprecate the ParallelScavenge + SerialOld GC Combination
- JEP367:Remove the Pack200 Tools and API
- JEP368:Text Blocks (Second Preview)
- JEP370:Foreign-Memory Access API (Incubator)
- JEP350:Dynamic CDS Archives
- JEP351:ZGC: Uncommit Unused Memory
- JEP353:Reimplement the Legacy Socket API
- JEP354:Switch Expressions (Preview)
- JEP355:Text Blocks (Preview)
- JEP189:Shenandoah: A Low-Pause-Time Garbage Collector (Experimental)
- JEP230:Microbenchmark Suite
- JEP325:Switch Expressions (Preview)
- JEP334:JVM Constants API
- JEP340:One AArch64 Port, Not Two
- JEP341:Default CDS Archives
- JEP344:Abortable Mixed Collections for G1
- JEP346:Promptly Return Unused Committed Memory from G1
- JEP181:Nest-Based Access Control
- JEP309:Dynamic Class-File Constants
- JEP315:Improve Aarch64 Intrinsics
- JEP318:Epsilon
- JEP320:Remove the Java EE and CORBA Modules
- JEP321:HTTP Client (Standard)
- JEP323:Local-Variable Syntax for Lambda Parameters
- JEP324:Key Agreement with Curve25519 and Curve448
- JEP327:Unicode 10
- JEP328:Flight Recorder
- JEP329:ChaCha20 and Poly1305 Cryptographic Algorithms
- JEP330:Launch Single-File Source-Code Programs
- JEP331:Low-Overhead Heap Profiling
- JEP332:Transport Layer Security (TLS) 1.3
- JEP333:ZGC
- JEP335:Deprecate the Nashorn JavaScript Engine
- JEP336:Deprecate the Pack200 Tools and API
- JEP286:Local-Variable Type Inference
- JEP296:Consolidate the JDK Forest into a Single Repository
- JEP304:Garbage-Collector Interface
- JEP307:Parallel Full GC for G1
- JEP310:Application Class-Data Sharing
- JEP312:Thread-Local Handshakes
- JEP313:Remove the Native-Header Generation Tool (javah)
- JEP314:Additional Unicode Language-Tag Extensions
- JEP316:Heap Allocation on Alternative Memory Devices
- JEP317:Experimental Java-Based JIT Compiler
- JEP319:Root Certificates
- JEP322:Time-Based Release Versioning
- JEP102:Process API Updates
- JEP110:HTTP 2 Client
- JEP143:Improve Contended Locking
- JEP158:Unified JVM Logging
- JEP165:Compiler Control
- JEP193:Variable Handles
- JEP197:Segmented Code Cache
- JEP199:Smart Java Compilation, Phase Two
- JEP200:The Modular JDK
- JEP201:Modular Source Code
- JEP211:Elide Deprecation Warnings on Import Statements
- JEP212:Resolve Lint and Doclint Warnings
- JEP213:Milling Project Coin
- JEP214:Remove GC Combinations Deprecated in JDK 8
- JEP215:Tiered Attribution for javac
- JEP216:Process Import Statements Correctly
- JEP217:Annotations Pipeline 2.0
- JEP219:Datagram Transport Layer Security (DTLS)
- JEP220:Modular Run-Time Images
- JEP221:Simplified Doclet API
- JEP222:jshell
- JEP223:New Version-String Scheme
- JEP224:HTML5 Javadoc
- JEP225:Javadoc Search
- JEP226:UTF-8 Property Files
- JEP227:Unicode 7.0
- JEP228:Add More Diagnostic Commands
- JEP229:Create PKCS12 Keystores by Default
- JEP231:Remove Launch-Time JRE Version Selection
- JEP232:Improve Secure Application Performance
- JEP233:Generate Run-Time Compiler Tests Automatically
- JEP235:Test Class-File Attributes Generated by javac
- JEP236:Parser API for Nashorn
- JEP237:Linux/AArch64 Port
- JEP238:Multi-Release JAR Files
- JEP240:Remove the JVM TI hprof Agent
- JEP241:Remove the jhat Tool
- JEP243:Java-Level JVM Compiler Interface
- JEP244:TLS Application-Layer Protocol Negotiation Extension
- JEP245:Validate JVM Command-Line Flag Arguments
- JEP246:Leverage CPU Instructions for GHASH and RSA
- JEP247:Compile for Older Platform Versions
- JEP248:Make G1 the Default Garbage Collector
- JEP249:OCSP Stapling for TLS
- JEP250:Store Interned Strings in CDS Archives
- JEP251:Multi-Resolution Images
- JEP252:Use CLDR Locale Data by Default
- JEP253:Prepare JavaFX UI Controls & CSS APIs for Modularization
- JEP254:Compact Strings
- JEP255:Merge Selected Xerces 2.11.0 Updates into JAXP
- JEP256:BeanInfo Annotations
- JEP257:Update JavaFX/Media to Newer Version of GStreamer
- JEP258:HarfBuzz Font-Layout Engine
- JEP259:Stack-Walking API
- JEP260:Encapsulate Most Internal APIs
- JEP261:Module System
- JEP262:TIFF Image I/O
- JEP263:HiDPI Graphics on Windows and Linux
- JEP264:Platform Logging API and Service
- JEP265:Marlin Graphics Renderer
- JEP266:More Concurrency Updates
- JEP267:Unicode 8.0
- JEP268:XML Catalogs
- JEP269:Convenience Factory Methods for Collections
- JEP270:Reserved Stack Areas for Critical Sections
- JEP271:Unified GC Logging
- JEP272:Platform-Specific Desktop Features
- JEP273:DRBG-Based SecureRandom Implementations
- JEP274:Enhanced Method Handles
- JEP275:Modular Java Application Packaging
- JEP276:Dynamic Linking of Language-Defined Object Models
- JEP277:Enhanced Deprecation
- JEP278:Additional Tests for Humongous Objects in G1
- JEP279:Improve Test-Failure Troubleshooting
- JEP280:Indify String Concatenation
- JEP281:HotSpot C++ Unit-Test Framework
- JEP282:jlink
- JEP283:Enable GTK 3 on Linux
- JEP284:New HotSpot Build System
- JEP285:Spin-Wait Hints
- JEP287:SHA-3 Hash Algorithms
- JEP288:Disable SHA-1 Certificates
- JEP289:Deprecate the Applet API
- JEP290:Filter Incoming Serialization Data
- JEP291:Deprecate the Concurrent Mark Sweep (CMS) Garbage Collector
- JEP292:Implement Selected ECMAScript 6 Features in Nashorn
- JEP294:Linux/s390x Port
- JEP295:Ahead-of-Time Compilation
- JEP297:Unified arm32/arm64 Port
- JEP298:Remove Demos and Samples
- JEP299:Reorganize Documentation
- JEP117:Remove the Annotation-Processing Tool (apt)
- JEP124:Enhance the Certificate Revocation-Checking API
- JEP130:SHA-224 Message Digests
- JEP131:PKCS#11 Crypto Provider for 64-bit Windows
- JEP112:Charset Implementation Improvements
- JEP129:NSA Suite B Cryptographic Algorithms
- JEP105:DocTree API
- JEP106:Add Javadoc to javax.tools
- JEP113:MS-SFU Kerberos 5 Extensions
- JEP114:TLS Server Name Indication (SNI) Extension
- JEP121:Stronger Algorithms for Password-Based Encryption
- JEP122:Remove the Permanent Generation
- JEP127:Improve Locale Data Packaging and Adopt Unicode CLDR Data
- JEP128:BCP 47 Locale Matching
- JEP133:Unicode 6.2
- JEP136:Enhanced Verification Errors
- JEP153:Launch JavaFX Applications
- JEP177:Optimize java.text.DecimalFormat.format
- JEP103:Parallel Array Sorting
- JEP135:Base64 Encoding & Decoding
- JEP138:Autoconf-Based Build System
- JEP139:Enhance javac to Improve Build Speed
- JEP142:Reduce Cache Contention on Specified Fields
- JEP147:Reduce Class Metadata Footprint
- JEP148:Small VM
- JEP149:Reduce Core-Library Memory Usage
- JEP150:Date & Time API
- JEP160:Lambda-Form Representation for Method Handles
- JEP164:Leverage CPU Instructions for AES Cryptography
- JEP166:Overhaul JKS-JCEKS-PKCS12 Keystores
- JEP170:JDBC 4.2
- JEP172:DocLint
- JEP173:Retire Some Rarely-Used GC Combinations
- JEP101:Generalized Target-Type Inference
- JEP104:Annotations on Java Types
- JEP107:Bulk Data Operations for Collections
- JEP109:Enhance Core Libraries with Lambda
- JEP115:AEAD CipherSuites
- JEP118:Access to Parameter Names at Runtime
- JEP119:javax.lang.model Implementation Backed by Core Reflection
- JEP120:Repeating Annotations
- JEP123:Configurable Secure Random-Number Generation
- JEP126:Lambda Expressions & Virtual Extension Methods
- JEP140:Limited doPrivileged
- JEP155:Concurrency Updates
- JEP161:Compact Profiles
- JEP162:Prepare for Modularization
- JEP171:Fence Intrinsics
- JEP174:Nashorn JavaScript Engine
- JEP176:Mechanical Checking of Caller-Sensitive Methods
- JEP178:Statically-Linked JNI Libraries
- JEP179:Document JDK API Support and Stability
- JEP180:Handle Frequent HashMap Collisions with Balanced Trees
- JEP184:HTTP URL Permissions
- JEP185:Restrict Fetching of External XML Resources
- Upgrade class-loader architecture
- Method to close a URLClassLoader
- Concurrency and collections updates (jsr166y)
- JSR 203: More new I/O APIs for the Java platform (NIO.2)
- NIO.2 filesystem provider for zip/jar archives
- SCTP (Stream Control Transmission Protocol)
- SDP (Sockets Direct Protocol)
- Use the Windows Vista IPv6 stack
- TLS 1.2
About
java document of Java24 back to Java7 with official spec links
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
No packages published
Uh oh!
There was an error while loading.Please reload this page.