|
Spec-Zone .ru
спецификации, руководства, описания, API
|
byte, short,
int, and long) can also be expressed
using the binary number system. To specify a binary literal, add
the prefix 0b or 0B to the number._)
can appear anywhere between digits in a numerical literal. This
feature enables you, for example, to separate groups of digits in
numeric literals, which can improve the readability of your
code.String class in the expression of a
switch statement.<>)
as long as the compiler can infer the type arguments from the
context. This pair of angle brackets is informally called the
diamond.-Xlint:varargs and the annotations
@SafeVarargs and @SuppressWarnings({"unchecked",
"varargs"}) to supress these warnings.try-with-resources statement is a
try statement that declares one or more resources. A
resource is an object that must be closed after the
program is finished with it. The try-with-resources
statement ensures that each resource is closed at the end of the
statement. Any object that implements the new
java.lang.AutoCloseable interface or the
java.io.Closeable interface can be used as a resource.
The classes java.io.InputStream,
OutputStream, Reader,
Writer, java.sql.Connection,
Statement, and ResultSet have been
retrofitted to implement the AutoCloseable interface
and can all be used as resources in a
try-with-resources statement.catch block can handle more than one type of
exception. In addition, the compiler performs more precise analysis
of rethrown exceptions than earlier releases of Java SE. This
enables you to specify more specific exception types in the
throws clause of a method declaration.for
Loop - This new language construct eliminates the drudgery
and error-proneness of iterators and index variables when iterating
over collections and arrays. ()@Deprecated annotation provides a way to
deprecate program elements. See How and When To Deprecate
APIs.