Анализ элементов трассировки стека Java

Трассировка стека — это список вызовов методов для данной точкой программы. Вы наверняка неоднократно видели эту информацию, она отображается каждый раз, когда при выполнении Java-программы возникает неконтролируемые исключение. В версиях, предшествующих Java SE 1.4, для получения текстового описания трассировки стека…

Взаимодействие апплетов Java

Веб-страница может содержать несколько апплетов. Если параметр codebase у этих апплетов один и тот же, они могут взаимодействовать друг с другом. Естественно, что взаимодействие апплетов — довольно сложный процесс, необходимость в котором возникает часто. Если для каждого апплета задать атрибут…

Кодовые точки и кодовые единицы Java

В языке Java строки реализованы как последовательности значений типа char. Тип char позволяет задавать кодовые единицы, представляющие кодовые точки Unicode в кодировке UTF-16. Наиболее часто используемые символы Unicode представляются одной кодовой единицей. Дополнительные символы задаются парами кодовых единиц. Метод length()…

Перспективные языки программирования

Человек всегда стремится к познанию и созданию чего-то нового. Не стала исключением и среда программирования, ведь при всем своем многообразии языки программирования все продолжают появляться. Бывает, что появление новых языков обусловлено желанием студентов создать что-то индивидуальное в рамках своего проекта,…

Управление файлами в Java

Управление файлами не ограничивается только чтением и записью. Класс File инкапсулирует все функциональные возможности, которые могут потребоваться для работы с файловой системой на машине пользователя. Например, его можно применять для выяснения времени последнего изменения файла, а также удаления или переименования…

Отслеживание чтения данных из потока Java

В пакете swing содержится ProgressMonitorStream, который автоматически отображает диалоговое окно с информацией о том, какая часть данных была уже прочитана из потока. Использовать данный фильтр чрезвычайно просто. Следует лишь поместить ProgressMonitorInputStream в состав последовательности используемых потоков. Предположим, например, что вам…

JNLP API Java

JNLP API позволяет неподписанному приложению запускаться в «песочнице» и в то же время получать безопасный доступ к локальным ресурсам. Например, в нем предусмотрены службы для загрузки и сохранения файлов. Приложения не видит файловой системы и не может специфицировать имена файлов.…

Как создать меню в интерфейсе Java

Создать меню в Java достаточно просто. Недавно мы с вами говорили о том как создать всплывающее меню в Java. Сначала создается строка меню.

Строка меню — это обычный компонент, который можно разместить где угодно. Как правило, его помещают в…