CARVIEW |
Select Language
HTTP/2 301
server: AkamaiGHost
content-length: 0
location: https://openjdk.org/projects/coin
date: Sat, 19 Jul 2025 05:31:15 GMT
HTTP/2 301
content-type: text/html
location: /projects/coin/
content-security-policy-report-only: default-src 'self' *.openjdk.java.net feedburner.google.com; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval' feeds.feedburner.com *.statcounter.com statcounter.com; img-src 'self' data: *.statcounter.com *.openjdk.java.net feedburner.google.com; frame-ancestors 'none'; report-uri https://openjdk.report-uri.io/r/default/csp/reportOnly
x-frame-options: SAMEORIGIN
x-xss-protection: 1; mode=block
x-content-type-options: nosniff
x-akamai-transformed: 0 - 0 -
date: Sat, 19 Jul 2025 05:31:16 GMT
set-cookie: _abck=93EB9CAC1E98D8C250AFF71382F0BA09~-1~YAAQja1NaPRm9RmYAQAAW0sqIQ51zOYqZ6tVAkm0G3oqJyBr0WzCYPlzGvAnnRSsAsfgntaQjhSOPxDChrvCNZOZKWWCJ6MRBsb6JoCdksYbhPxOsW7VjL/MHbzdIKuuHtVDVlCvRwLrsZOT1Sww1Gru5mG/1VwBsIWF6JTDj2PyQHRdvQrx5mfWC5UXdXHzpeM6B1AziOuHQ9AzhN6UFjMhgNuIOkcaOT7opKbOxnulgRV+BSorQ64/3OC4Ch+K0pyLAC/ftsH60u2saGapM2JH7LT5riQFykIHp4sFBD6s4R4fa4RC3qFc4Vew9XttATnLVSulT2vaahVS6inKksf6Q9KT0NS/1/902a/FD6RfeSJXv34DDCrRgibkBVi8RTcfSGPoJHXjWVqByWNvW1pSpX54uE1ZTQKQsIDlFNTr7l+7LDaik8C6EqNhXPyNVE4WcBg=~-1~-1~-1; Domain=.openjdk.org; Path=/; Expires=Sun, 19 Jul 2026 05:31:16 GMT; Max-Age=31536000; Secure
set-cookie: bm_sz=B2DBD4F5DBC3BF7FA5D5FD27CB9C6A2B~YAAQja1NaPVm9RmYAQAAW0sqIRx6EfbP2jMSy1lahI6nxRuPVLZlKhmvavsvaRQjP/DxdcRKk/K0WiDjYS97enr1Pj/KXWa27rp4kXTkoNLlhBjQ1PHUg0Osdi2OabwMBpah1aKCBWpymL4EhAP1WijSB8nzYab+fXRaBUc+FqHy4lG6t2BJNZsoEl+Hq7+EQuyPo62GUMbX4c99EDsqxX3kFHVes3JknKlqAgS3ZehKsfRCn1cDJioJtgNsmmzXuX8sCrJKsaUar+RYVvqWNUsiRDld2G0dQ6ubIAjPfYAqUQ6W9XHdorKIy+PT//ZSmp+y9b3iO+Rj/s469N3Kuy2DsJwODXmz2eAAP4I56S1kew4JiXKoDl0=~4605492~3556417; Domain=.openjdk.org; Path=/; Expires=Sat, 19 Jul 2025 09:31:16 GMT; Max-Age=14400
HTTP/2 200
content-type: text/html
last-modified: Thu, 05 Jun 2025 17:17:39 GMT
vary: Accept-Encoding
etag: "6841d133-26e2"
content-security-policy-report-only: default-src 'self' *.openjdk.java.net feedburner.google.com; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval' feeds.feedburner.com *.statcounter.com statcounter.com; img-src 'self' data: *.statcounter.com *.openjdk.java.net feedburner.google.com; frame-ancestors 'none'; report-uri https://openjdk.report-uri.io/r/default/csp/reportOnly
x-frame-options: SAMEORIGIN
x-xss-protection: 1; mode=block
x-content-type-options: nosniff
accept-ranges: bytes
x-akamai-transformed: 0 - 0 -
content-encoding: gzip
date: Sat, 19 Jul 2025 05:31:17 GMT
content-length: 2828
OpenJDK: Project Coin
Project Coin
The goal of Project Coin is to determine what set of small language changes should be added to JDK 7. That list is:
- Strings in switch
- Binary integral literals and underscores in numeric literals
- Multi-catch and more precise rethrow
- Improved type inference for generic instance creation (diamond)
try
-with-resources statement- Simplified varargs method invocation
The previously selected features of collections support and unsigned literals have been deferred and will be reconsidered in JDK 8.
History
An open call for proposals period ran from February 27, 2009 through March 30, 2009. The nearly 70 proposal forms that were submitted received extensive discussion on the Project Coin mailing list, coin-dev.
After due consideration, five or so proposals were selected for inclusion in JDK 7; the list of selected proposals was subsequently updated. Discussion of the selected proposals continues on the coin-dev list.
This Project is sponsored by the Compiler Group.
Community
- Mailing lists
- Wiki
Groups
Projects
© 2025 Oracle Corporation and/or its affiliates
Terms of Use · License: GPLv2 · Privacy · Trademarks
Terms of Use · License: GPLv2 · Privacy · Trademarks