Delphi | Сети | ПК | Маршрутизаторы | Моделирование | Протоколы | Экспертные системы | Удаленный доступ | Доменные имена
Аплеты | SQL | Надежность | Задачи | Информационные процессы | JAVA | Отказы изделия | Расчет надежности показателей | Инфсис

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

. Java имеет собственные характерные черты. Во-первых, в отличие от других языков программирования, в которых программы компилируются для конкретных типов процессоров, Java создает машинно-независимый промежуточный код, называемый "кодом виртуальной машины". И только при выполнении апплета или запуске автономной программы вызывается так называемая "виртуальная машина Java", которая переводит этот код в двоичный код конкретного процессора.

Литература по Java

Файл INDEX.LIST

Для ускорения поиска файлов и более быстрой их загрузки можно создать файл поиска INDEX.LIST. Это делается после создания архива. Утилита jar запускается еще раз с параметром -i, например:

jar -i Base.jar

После этого в каталоге META-INF архива появляется файл INDEX.LIST. На рис. П.З представлено, как создается файл поиска и как выглядит содержимое архива после его создания.

Рис. П.3. Создание  файла поиска

Можно ли обойтись без внутреннего класса? Можно, например, сделать класс MyCanvas внешним, перенести эти переменные в класс MyCanvas
" и объявить их как protected. Апплет может получить к ним доступ, поскольку эти два файла (основной класс и MyCanvas.class) находятся в одном каталоге. Тогда в функциях actionPerformed и itemStateChanged присвоение значений этим переменным будет выглядеть так:

p2.n=Integer.parseInt(size.getText());
p2.name=(String)e.getItem();

" или объявить их как private. Тогда для доступа к этим переменным нужны будут интерфейсные функции (set- и get-), например:
public void setName (String name) { this.name=name; }
public void setN (int n) { this.n=n; }

а в функциях actionPerformed и itemStateChanged присвоение значений этим переменным будет выглядеть так:

p2.setN(Integer.parseInt(size.getText()));
p2.setName((String)e.getItem());


Задание для самостоятельной работы

Изучите самостоятельно классы ItemEvent и ActionEvent, которые используются при передаче параметров в обработчики событий для управляющих элементов (в частности, выясните, к какому классу относятся методы getItem, getSource и getItemSelectable, используемые в примерах этого параграфа, и что они делают).

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