Метод trim() Java, обзор и примеры

Этот метод возвращает копию вызывающей символьной строки, из которой удалены все начальные и конечные пробелы. Он имеет следующую общую форму: String trim() Ниже приведен пример применения метода trim(). В итоге переменной s присваивается символьная строка «Здравствуй, мир!» .

Read More

Простой пример обработки исключений Java

Рассмотрим простой пример, демонстрирующий перехват и обработ­ку исключения. Как известно, попытка обратиться за границы массива приво­дит к ошибке, и виртуальная машина Java генерирует соответствующее исключение ArrayindexOutOfBoundsException. Ниже приведен код программы, в которой наме­ренно создаются условия для появления данного исключения, которое затем перехва­тывается.

Read More

Главный поток в Java

При запуске программы автоматически создается главный поток — поток, который выполняет метод main(), то есть главный метод программы. В рамках главного потока могут создаваться(запускаться) дочерние потоки(подпотоки), в которых, в свою очередь также могут запускаться потоки, и так далее. Главный поток от прочих потоков отличается тем, что создается первым. Поток с точки зрения объектной модели Java […]

Read More

Реализация потоков в Java

Через потоковую модель Java представлены наиболее общие свойства, связанные с многопоточным программированием. Вся прелесть работы с потоками реализуется через класс Thread. У класса есть несколько статических методов для работы с потоками. Эти методы перечислены в таблице 1.1.

Read More

Повторная генерация исключений java

Исключение можно генерировать в блоке catch, создавая тем самым цепочку исключений. Обычно разработчики поступают так в том случае, если им надо изменить тип исключения. Если вы создаете подсистему, используемую другими программистами, имеет смысл генерировать такие исключения, которые дали бы возможность сразу определить, что ошибка возникла именно в ней. В качестве примера подобного исключения можно привести […]

Read More

ZIP-архивы в языке Java

ZIP-архивы позволяют хранить один и более файлов в (обычно) сжатом формате. У каждого ZIP-архива имеется заголовок, содеражащий информацию вроде имени файла или использовавшегося для него метода сжатия. В Java для чтения ZIP-архивов применяется класс ZipInputStream. В каждом таком архиве всегда требуется просматривать отдельные записи(entries). Метод getNextEntry возвращает описывающий запись объект типа ZipEntry. Метод read класс […]

Read More

Текстовые области Java

Иногда при работе программы возникает необходимость ввести несколько строк. Для этого применяется компонент JTextArea. Поместив данный компонент в свою программу, разработчик предоставляет пользователю возможность вводить любое количество текста, разделяя строки нажатием клавиши <Enter>. Каждая строка заканчивается символом ‘\n‘, как это предусмотрено в языке Java. Пример работы текстовой области показан на рис.1. В конструкторе компонента JTextArea […]

Read More

Вывод графических изображений Java

Здравствуйте дорогие читатели блога! Вы наверное уже видели, как путем вывода линий и фигур создаются простые изображения. Сложные изображения, такие как фотографии, обычно создаются отдельно, например, в результате сканирования или применения графических редакторов. Также можно создать изображения и помещать набор пикселей в массив. Эта процедура широко применяется при генерировании фрактальных изображений. Если изображение хранятся в […]

Read More