Content deleted Content added
→Java SE 24: add citation for JEPs |
→Java SE 7: change to "Project Coin language features" to be more neutral instead of using kind of unencyclopedic terms such as "small" |
||
Line 346:
* [[Java virtual machine|JVM]] support for [[dynamic programming language|dynamic languages]], with the new <code>invokedynamic</code> bytecode under JSR-292,<ref name=JSR292>{{cite web|title=JSR 292: Supporting Dynamically Typed Languages on the Java Platform|url=https://jcp.org/en/jsr/detail?id=292|access-date=August 25, 2013}}</ref> following the prototyping work currently done on the [[Da Vinci Machine|Multi Language Virtual Machine]]
* Compressed 64-bit pointers<ref>{{cite web|title=Compressed oops in the Hotspot JVM|url=https://wikis.oracle.com/display/HotSpotInternals/CompressedOops|publisher=OpenJDK|access-date = 2012-08-01}}</ref> (available in Java 6 with <code>-XX:+UseCompressedOops</code>)<ref>{{cite web |url=https://www.oracle.com/technetwork/java/javase/tech/vmoptions-jsp-140102.html |title=Java HotSpot VM Options |publisher=Oracle |access-date=2013-04-11}}</ref>
*
:* Strings in [[switch statement|switch]]<ref>{{cite web|url=https://download.oracle.com/javase/7/docs/technotes/guides/language/strings-switch.html |title=Strings in switch Statements |publisher=Download.oracle.com |access-date=2013-01-15}}</ref>
:* Automatic resource management in try-statement aka ''try-with-resources statement''<ref>{{cite web|url=https://download.oracle.com/javase/7/docs/technotes/guides/language/try-with-resources.html |title=The try-with-resources Statement |publisher=Download.oracle.com |access-date=2013-01-15}}</ref>
|