|
|
Ведущий раздела: MadvEX Описание: Статьи по языку java.
Подразделы:
|
Программирование на языке Java. Работа с изображениями | Java работает с наиболее популярными во Всемирной паутине форматами изображений—JPEG и GIF. JPEG лучше подходит для естественных цветных изображений, таких, как фотографии, а формат GIF является наилучшими для графических эмблем, изображений кнопок, и т.п.
Сначала мы загрузим изображение с помощью очень короткой программы. Затем мы научимся использовать классы, которые управляют загрузкой одного или нескольких изображений. Кроме того, существует набор абстрактных классов, которые помогают создать поток изображений, и фильтры, позволяющие обращаться к отдельным элементам изображений и модифицировать их.
Добавил: PIXEL Дата: 2008-02-18 09:58:06 Количество просмотров: 2880 Рейтинг: 2.00
|
|
Программирование на языке Java. Модели обработки событий | Несмотря на существенные изменения механизма обработки событий в AWT, Java1.1 поддерживает обратную совместимость с моделью обработки событий, принятой в Java 1.0. Однако такая совместимость относится к типу "все или ничего"—эти две модели настолько отличаются друг от друга, что их невозможно использовать в одном приложении одновременно.
Добавил: PIXEL Дата: 2008-02-18 09:56:12 Количество просмотров: 2755 Рейтинг: 0.00
|
|
Программирование на языке Java. Набор абстракций для работы с окнами | Трудность при создании независимой от платформы библиотеки заключается в том, что ее разработчикам либо приходится требовать, чтобы все приложения на всех платформах вели себя и выглядели одинаково, либо для поддержки, скажем, трех различных разновидностей интерфейса приходится писать в три раза больше кода. Существуют два взгляда на эту проблему. Один подход заключается в том, что упор делается на графику низкого уровня—рисование пикселей, при этом разработчики библиотеки сами заботятся о внешнем виде каждого компонента. При другом подходе создаются абстракции, подходящие для библиотек каждой из операционных систем, и именно "родные" пакеты данной операционной системы служат подъемной силой для архитектурно-нейтральной библиотеки на каждой из платформ. В Java при создании библиотеки Abstraction Window Toolkit (AWT) выбран второй подход.
Добавил: PIXEL Дата: 2008-02-18 09:40:05 Количество просмотров: 2424 Рейтинг: 0.00
|
|
Программирование на языке Java. Апплеты | Апплеты—это маленькие приложения, которые размещаются на серверах Internet, транспортируются клиенту по сети, автоматически устанавливаются и запускаются на месте, как часть документа HTML. Когда апплет прибывает к клиенту, его доступ к ресурсам ограничен.
Добавил: PIXEL Дата: 2008-02-15 11:19:30 Количество просмотров: 3154 Рейтинг: 0.00
|
|
Программирование на языке Java. Сетевые средства | Эта глава посвящена описанию пакета java.net. Java поддерживает протокол TCP/IP, во-первых, расширяя свой интерфейс потоков ввода-вывода, описанного в предыдущей главе, и во вторых, добавляя возможности, необходимые для построения объектов ввода-вывода при работе в сети.
Добавил: PIXEL Дата: 2008-02-15 11:18:14 Количество просмотров: 2535 Рейтинг: 0.00
|
|
Программирование на языке Java. Ввод/Вывод | Обобщенное понятие источника ввода относится к различным способам получения информации: к чтению дискового файла, символов с клавиатуры, либо получению данных из сети. Аналогично, под обобщенным понятием вывода также могут пониматься дисковые файлы, сетевое соединение и т.п. Эти абстракции дают удобную возможность для работы с вводом-выводом (I/O), не требуя при этом, чтобы каждая часть вашего кода понимала разницу между, скажем, клавиатурой и сетью. В Java эта абстракция называется потоком (stream) и реализована в нескольких классах пакета java.io. Ввод инкапсулирован в классе InputStream, вывод — в OutputStream. В Java есть несколько специализаций этих абстрактных классов, учитывающих различия при работе с дисковыми файлами, сетевыми соединениями и даже с буферами в памяти.
Добавил: PIXEL Дата: 2008-02-15 11:17:19 Количество просмотров: 2438 Рейтинг: 0.00
|
|
Программирование на языке Java. Утилиты | Библиотека классов языка включает в себя набор вспомогательных классов, широко используемых в других встроенных пакетах Java. Эти классы расположены в пакетах java.lang и java.util. Они используются для работы с наборов объектов, взаимодействия с системными функциями низкого уровня, для работы с математическими функциями, генерации случайных чисел и манипуляций с датами и временем.
Добавил: PIXEL Дата: 2008-02-14 09:57:49 Количество просмотров: 3000 Рейтинг: 5.00
|
|
Программирование на языке Java. Обработка исключений | В этой главе обсуждается используемый в Java механизм обработки исключений. Исключение в Java—это объект, который описывает исключительное состояние, возникшее в каком-либо участке программного кода. Когда возникает исключительное состояние, создается объект класса Exception. Этот объект пересылается в метод, обрабатывающий данный тип исключительной ситуации. Исключения могут возбуждаться и <вручную> для того, чтобы сообщить о некоторых нештатных ситуациях.
Добавил: PIXEL Дата: 2008-02-14 09:55:23 Количество просмотров: 2572 Рейтинг: 0.00
|
|
Программирование на языке Java. Работа со строками | В этой главе обсуждаются средства языка Java для работы со строками. В языках С и C++ отсутствует встроенная поддержка такого объекта, как строка. В них при необходимости передается адрес последовательности байтов, содержимое которых трактуется как символы до тех пор, пока не будет встречен нулевой байт, отмечающий конец строки. В пакет java.lang встроен класс, инкапсулирующий структуру данных, соответствующую строке. Этот класс, называемый String, не что иное, как объектное представление неизменяемого символьного массива. В этом классе есть методы, которые позволяют сравнивать строки, осуществлять в них поиск и извлекать определенные символы и подстроки. Класс StringBuffer используется тогда, когда строку после создания требуется изменять.
Добавил: PIXEL Дата: 2008-02-13 09:14:54 Количество просмотров: 3122 Рейтинг: 0.00
|
|
Программирование на языке Java. Пакеты и интерфейсы | Пакет (package)—это некий контейнер, который используется для того, чтобы изолировать имена классов. Например, вы можете создать класс List, заключить его в пакет и не думать после этого о возможных конфликтах, которые могли бы возникнуть если бы кто-нибудь еще создал класс с именем List.
Интерфейс—это явно указанная спецификация набора методов, которые должны быть представлены в классе, который реализует эту спецификацию. Реализация же этих методов в интерфейсе отсутствует. Подобно абстрактным классам интерфейсы обладают замечательным дополнительным свойством—их можно многократно наследовать. Конкретный класс может быть наследником лишь одного суперкласса, но зато в нем может быть реализовано неограниченное число интерфейсов.
Добавил: PIXEL Дата: 2008-02-13 09:13:39 Количество просмотров: 2493 Рейтинг: 0.00
|
|
|
|
|
|
|
Какой поисковик лучше?
Yandex | | 41% (63) | Rambler | | 10% (15) | Google | | 42% (65) | Yahoo! | | 1% (1) | MSN | | 0% (0) | Mail.ru | | 2% (3) | Aport | | 1% (1) | AltaVista | | 1% (2) | Другой | | 2% (3) |
Проголосовало: 153
|
|
Подведены итоги лотереи "Windows 2000":
1. Выиграла фирма MicroSoft.
2. Разыграны миллионы чайников.
|
|