DevBug blog

О Linux, Java, разработке ПО и не только

Java: отладка приложений для начинающих

Данное видео знакоимт начинающих Java разработчиков с отладкой Java приложений в среде разработки Intellij IDEA. В видео рассмотрены примеры отладки простого консольного Java приложения, веб-приложения, запущенного из IDE, а также веб приложения, запущенного на удаленном веб-сервере.

Java: выводим на консоль список всех доступных временных зон (TimeZones)

2013-07-10 Java
Для реализации задуманного нам потребуется класс TimeZone и его метод getAvailableIDs(). Решение задачи реализуем в методе main(): public static void main(String[] args) { String[] allTimeZones = TimeZone.getAvailableIDs(); Arrays.sort(allTimeZones); for (int i = 0; i < allTimeZones.length; i++) { System.out.println(allTimeZones[i]); } } Как видно из кода в начале мы получаем строковый массив всех доступных временных зон, затем сортируем полученный массив, затем выводим на консоль каждый элемент отсортированного массива.

Java: очищаемм содержимое StringBuilder/StringBuffer

2013-05-22 Java
Для сложения большого количества строк гораздо эффективнее использовать объект StringBuilder (в многопоточной среде StringBuffer). Но иногда возникает необходимость в очистке содержиммого StringBuilder-а. К сожалению данный класс не имеет метода, который бы очищал его содержимое. Но выход из ситуации есть: можно воспользоваться методом delete(int start, int end) класса StringBuilder, который удаляет строчки начиная с позиции start до позиции end. В качестве начальной позиции необходимо указать 0, в в качестве конечной позиции - длинну содержимого StringBuilder-а. Читать далее
Старые записи