Where can I locate and browse JDK 7 source files? [closed]
The direct link is this. If you wonder how this link is got, follow this link, except that select “jdk7/jdk7-gate/jdk” instead of “jdk6/jdk6-gate/jdk” for jdk 7 sources.
The direct link is this. If you wonder how this link is got, follow this link, except that select “jdk7/jdk7-gate/jdk” instead of “jdk6/jdk6-gate/jdk” for jdk 7 sources.
see this: From http://www.oracle.com/technetwork/java/javase/compatibility-417013.html#source Area: API: Utilities Synopsis: Updated sort behavior for Arrays and Collections may throw an IllegalArgumentException Description: The sorting algorithm used by java.util.Arrays.sort and (indirectly) by java.util.Collections.sort has been replaced. The new sort implementation may throw an IllegalArgumentException if it detects a Comparable that violates the Comparable contract. The previous implementation silently … Read more
It’s correct and there’s no requirement for catch clause. Oracle java 7 doc says the resource will be closed regardless of whether an exception is actually thrown or not. You should use a catch clause only if you want to react upon the exception. The catch clause will be executed after the resource is closed. … Read more
Java SE 7 Features and Enhancements from JDK 7 Release Notes This is the Java 7 new features summary from the OpenJDK 7 features page: vm JSR 292: Support for dynamically-typed languages (InvokeDynamic) Strict class-file checking lang JSR 334: Small language enhancements (Project Coin) core Upgrade class-loader architecture Method to close a URLClassLoader Concurrency and … Read more