Как установить разрешения файлов в Java? PosixFilePermission в Java 7

Как установить разрешения файлов в Java? PosixFilePermission в Java 7

Класс Java File имеет возможность установить права доступа к файлам, но он не является универсальным. Самый большой его недостаток в том, что вы можете разделить права доступа к файлам только на два типа пользователей —  на владельца и на всех остальных. Вы не можете установить различные права доступа к файлам для группы или других пользователей. (далее…)

Несколько блоков catch в одном и повторное выбрасывание исключений в Java 7

Несколько блоков catch в одном и повторное выбрасывание исключений в Java 7

В Java 7 был улучшен catch блок для работы с несколькими исключениями. Если в вашем коде нужно перехватывать несколько исключений в одном блоке try, то раньше вам приходилось писать много однотипного кода для разных исключений. Это загромождало ваш код и уменьшало его читабельность.  (далее…)

Подчеркивание в числовых литералах. Фишка Java 7

Подчеркивание в числовых литералах. Фишка Java 7

Подчеркивание в числовых литералах — одна из «фич» Java 7. С помощью неё мы можем использовать подчеркивания между цифрами любого числового литерала, например: int, byte, short, float, long, double. Использование подчеркивания в числовых литералах позволит вам разделить их на группы для лучшей читаемости. (далее…)

Бинарные (двоичные) литералы в Java

Бинарные (двоичные) литералы в Java

Бинарные или двоичные литералы были введены в Java 7. Как известно, мы можем использовать целочисленные типы (byte, short, int и long) в двоичном и шестнадцатеричном форматах, но с появлением Java 7 мы можем использовать их используя систему двоичного счисления. (далее…)