Преобразование и приведение типов в Java.
Оптимизация в Java. For vs Switch
Данная статья продолжает цикл моих переводов статей Jakob Jenkov об оптимизации Java приложений. Для некоторых типов операций вы можете заменить цикл Java for на оператор switch с помощью переходов. Но какая из двух конструкций работает лучше? Это мы и рассмотрим. Замена for на switch Прежде всего, давайте посмотрим, как вы можете заменить цикл for оператором switch. Представьте, что у вас есть операция, которая требует, чтобы вы перебирали массив и что-то делали с каждым его элементом. Например, суммирование значений байтов в байтовом массиве. Представьте также, что вы не знаете, сколько элементов суммировать из массива...
Java вместе 3.2 Улучшенный Цикл for
Улучшенный цикл for (иногда называется циклом "for each") используется для перебора элементов в массиве. Преимуществами его использования являются исключение возможности ошибки и улучшение читаемости кода. Пример: int[ ] primes = {2, 3, 5, 7}; for (int t: primes) { System.out.println(t); } /* 2 3 5 7 */ Улучшенный цикл for объявляет переменную типа, совместимого с элементами массива, к которым получен доступ...