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.