Результаты поиска по тегу "java":
Java сниппеты → Использование исключительных ситуаций
Предположим, что вы пишете метод, выполняющий обработку файла определенным образом, и одним из параметров метода является строковое имя файла. Метод проверяет правильность имени и открывает файл для обработки. Код может выглядеть примерно так...
Java сниппеты → Использование readResolve
Одним из стандартных методов, определенных в java.lang.Object является toString. Этот метод используется для получения строкового представления объекта. Вы можете (и обычно должны) переопределить этот метод для записываемых вами классов. В этой статье рассматриваются некоторые вопросы использования toString.
Java сниппеты → Фильтрация моделей компонента JLIST
>В статье от 15 ноября 2005 года Sorting and Filtering Tables было показано как новые функции сортировки и фильтрации моделей компонента JTable в Java SE 6. В Java SE 6 не включены функции фильтрации и сортировки компонента JList. Однако в данной статье рассматриваются способы реализации данных функций в версии J2SE 5.0 для компонента JList.
Java сниппеты → Сортировка и фильтрация таблиц
В версии Java SE 6.0 (кодовое название Mustang) добавлены функции упрощающие сортировку и фильтрацию содержания в компонентах Swing JTable. (Окончательное включение данных функций находится на рассмотрении в JCP). В современных приложениях, использующих таблицы, имеется возможность сортировки колонок при нажатии кнопкой мышки на заголовок колонки. Данная возможность поддерживалась в компоненте Swing JTable и до версии Mustang. Однако данную функциональность необходимо было добавлять вручную для каждой таблицы. В Mustang, применение данных функций требует небольших усилий. Фильтрация является другой широко применяемой функциональностью пользовательских интерфейсов. Фильтрация позволяет отображать только те строки таблицы, которые соответствуют критериям, заданным пользователем. В Mustang, применение фильтрации реализуется также легко.
Java сниппеты → Заставки в Mustang
Согласно определению, данному в Wikipedia, заставка - это компьютерный термин, обозначающий рисунок, появляющийся во время загрузки программы или операционной системы. Заставка для пользователя является визуальным отображением инициализации программы. До выхода версии Java SE 6 (кодовое название Mustang) единственной возможностью применения заставки было создание окна, во время запуска метода main, и размещение в нем картинки.
Java сниппеты → Настройка загрузки набора ресурсов при помощи класса ResourceBundle.Control
В советах от 17 июня 2005 года Beyond J2SE 5.0 и Collaborating With Sun on Mustang были приведены сведения по использованию Java SE 6. Данная платформа все еще находится на раннем этапе разработки, но существует возможность отсеживать новые тенденции и тестировать новые возможности. Одной из новых возможностей является расширенный контроль использования наборов ресурсов (окончательное включение данной возможности находится на рассмотрении в JCP).
Java сниппеты → Внутренние классы
В основе языка программирования Java лежит понятие классов. Все производимые программой операции должны быть заключены в классы. Классы можно определять несколькими возможными способами. Обычно, на самом верхнем уровне файла стоят определения классов.
Технологии → Понятие апплета
В первом упоминании Java-технологии, наиболее перспективными выглядели, так называемые, апплеты (небольшие программы, исполняемые внутри броузера, и позволяющие сделать web-страницы более интерактивными). Вспомним Internet 1995 года, когда большинство web-страниц было статичными, а динамическое содержимое состояло из Perl-скриптов, исполняемых посредством CGI (Common Gateway Interface) интерфейса.
Java Standard Edition → Анонимные классы
Если вы много программировали на языке Java, вы могли заметить, что можно объявить классы, вложенные в другие классы. В этой статье рассматривается один из особых типов вложенности, называемый "анонимным классом". Для начала взглянем на следующий простой пример...
Java сниппеты → Конкатенация строк и производительность
Обратите внимание, что использование "+" в toString для построения возвращаемого значения не всегда является самым эффективным подходом. Возможно, вы захотите использовать вместо этого StringBuffer.