|
Spec-Zone .ru
спецификации, руководства, описания, API
|
byte, short, int, и long) может также быть выражен, используя систему двоичного числа. Чтобы определить двоичный литерал, добавьте префикс 0b или 0B к числу._) может появиться где угодно между цифрами в числовом литерале. Эта опция позволяет Вам, например, разделить группы цифр в числовых литералах, которые могут улучшить удобочитаемость Вашего кода.String class в выражении 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.