Основные компоненты их размещение Обработка событий в JAVA

Базовые понятия языка Java

Объектно-ориентированное программирование в Java

Работа со строками

Графические примитивы Построения графического интерфейса

Основные компоненты

Размещение компонентов

Обработка событий

Апплеты, изображения и звук в JAVA

Подпроцессы, потоки ввода/вывода, сетевые средства

Работа с JDK в режиме командной строки

Бывают ситуации, когда с пакетом JDK приходится работать непосредственно из командной строки, минуя какие-либо графические оболочки. Для этого операционную систему необходимо предварительно настроить. Эта настройка производится один раз. Рассмотрим правила настройки для самой распространенной в настоящее время операционной системы - Windows XP.
Операционная система должна иметь информацию, какой каталог JDK содержит программы, нужные для компиляции и запуска апплетов и приложений. Поэтому следует настроить переменную среды Path. Для этого выполните следующие действия.
" Выберите "Пуск" - "Панель управления" - "Администрирование" - "Управление компьютером" и в левой части окна щелкните правой кнопкой мыши по строке "Управление компьютером".
" В появившемся контекстном меню выберите пункт "Свойства", затем в окне свойств перейдите на закладку "Дополнительно".
" В группе "Переменные среды" нажмите на кнопку "Параметры".
" В списке "Системные переменные" выберите переменную Path и нажмите на кнопку "Изменить".
" В текстовом поле "Значение переменной" добавьте точку с запятой и полное имя каталога BIN пакета JDK. Например, если JDK установлен в каталог C:\j2sdk1.4.0, то это имя будет выглядеть как C:\j2sdk1.4.0\bin. Соответственно, если переменной Path в списке не было, тогда ее требуется создать, и в этом случае точку с запятой в значении переменной указывать не надо.
Теперь можно работать с командной строкой. Выберите "Пуск" - "Выполнить", наберите и выполните команду cmd. Появится черное окно командной строки - окно DOS, в котором указывается строка приглашения в виде имени текущего каталога. В этом окне можно выполнять команды только в текстовом режиме. Для вывода списка стандартных команд наберите help и нажмите Enter. Чаще всего приходится использовать команды перемещения по каталогам, например:
d: - переход к диску D;
cd .. - переход к родительскому каталогу;
cd MyJava - переход к подкаталогу MyJava текущего каталога (относительная ссылка);
cd c:\MyJava - переход к подкаталогу MyJava диска C (абсолютная ссылка).
По списку ранее введенных команд можно перемещаться стрелками вверх-вниз.
Теперь перейдем к работе с JDK. Предположим, мы хотим откомпилировать какой-то апплет. Сначала следует перейти в каталог, в котором находится Java-файл этого апплета. Для компиляции используется программа javac:

javac FirstApplet.java

Если в программе были ошибки, они будут выведены в окно, если же ошибок не было, то в окне снова появится строка приглашения. Обратите внимание, что расширение файла .java указывать обязательно.
Теперь мы хотим просмотреть результат работы апплета. Для этого служит команда appletviewer.

appletviewer FirstApplet.html

Обратите внимание, что в качестве параметра в этой команде указывается HTML-файл. После выполнения этой команды будет выведено отдельное окно с запущенным апплетом (JCreator использует то же самое окно для запуска апплетов).
Для компиляции приложений используется та же команда javac, что и для апплетов, например,

javac ChatServer.java

А запуск приложений выглядит несколько по-другому. Для этого служит команда java. Например:

java ChatServer

Регистр символов в названии класса является существенным! Запустите эту команду на выполнение. Возможно, что вы получите сообщение:

Exception in thread "main"
java.lang.NoClassDefFoundError: ChatServer

Данное сообщение означает, что Java-машина не находит файл ChatServer.class, хотя он и находится в текущем каталоге. Для исправления этой ошибки следует вернуться к настройке переменных среды и создать переменную Classpath. Эта переменная указывает, где Java-машина должна искать нестандартные классы. В качестве значения переменной укажите символ "." - это соответствует текущему каталогу.
Таким же образом подключаются и другие нестандартные классы, например, пакет для работы с MySQL. Пусть он называется mysql-connector-java-3.0.8-stable-bin.jar и находится в каталоге C:\mysql. Для использования этого пакета в значение переменной Classpath через точку с запятой добавьте строку C:\mysql\mysql-connector-java-3.0.8-stable-bin.jar.
Обратите внимание, что при работе с окном командной строки русские символы выводятся в кодировке DOS, поэтому, например, кодировка Win1251 в этом окне будет нечитаемой.

Математический анализ, лекции по физике Компьютерные сети