Spec-Zone .ru
спецификации, руководства, описания, API
|
byte
, short
, int
, и long
) может также быть выражен, используя систему двоичного числа. Чтобы определить двоичный литерал, добавьте префикс 0b
или 0B
к числу._
) может появиться где угодно между цифрами в числовом литерале. Эта опция позволяет Вам, например, разделить группы цифр в числовых литералах, которые могут улучшить удобочитаемость Вашего кода.String
класс в выражении a switch
оператор.<>
) пока компилятор может вывести параметры типа от контекста. Эту пару угловых скобок неофициально вызывают ромбом.-Xlint:varargs
и аннотации @SafeVarargs
и @SuppressWarnings({"unchecked", "varargs"})
подавлять эти предупреждения.try
- оператор с ресурсами является a try
оператор, который объявляет один или более ресурсов. Ресурс является объектом, который должен быть закрыт после того, как программа заканчивается с ним. try
- оператор с ресурсами гарантирует, что каждый ресурс закрывается в конце оператора. Любой объект, который реализует новое java.lang.AutoCloseable
взаимодействуйте через интерфейс или java.io.Closeable
интерфейс может использоваться в качестве ресурса. Классы java.io.InputStream
, OutputStream
, Reader
, Writer
, java.sql.Connection
, Statement
, и ResultSet
был retrofitted, чтобы реализовать AutoCloseable
взаимодействуйте через интерфейс и может все использоваться в качестве ресурсов в a try
- оператор с ресурсами.catch
блок может обработать больше чем один тип исключения. Кроме того, компилятор выполняет более точный анализ повторно брошенных исключений чем более ранние выпуски Java SE. Это позволяет Вам определить, что более определенное исключение вводит throws
пункт объявления метода.for
Цикл - Эта новая конструкция языка устраняет тяжелую работу и подверженный ошибкам из iterators и индексных переменных, выполняя итерации по наборам и массивам. (@Deprecated
аннотация обеспечивает способ осудить элементы программы. См., Как и Когда Осудить API.