Class с = Class.forName(“java.util.Vector") ;
Однако в Java 1.1 можно записать:
Class с = java.util.Vector.class;
Необходимо помнить о том, что class является в Java ключевым словом, поэтому данный синтаксис не только организует ссылку на статическую переменную, определенную для каждого класса.
Новый синтаксис предназначен для упрощения использования новых особенностей, которые появились с добавлением технологии отражения в Java 1.1. Он также необходим в связи с тем, что применение Class.forName() для встроенных классов требует знания способа, который выбрал компилятор для преобразования имен встроенных классов (т.е. того, в каких случаях он заменил . на $). Знания этих правил преобразования необходимы разработчикам компиляторов, однако они не нужны другим программистам, работающим на Java. Таким образом, расширение class обеспечивает получение объекта Сlass, который применим как для встроенных классов, так и для классов и интерфейсов верхнего уровня.
ЛИТЕРАТУРА
Нотон П.JAVA:Справ.руководство:Пер.с англ./Под ред.А.Тихонова.-М.:БИНОМ:Восточ.Кн.Компания,1996:Восточ.Кн.Компания.-447с..-(Club Computer)
Патрик Нотон, Герберт Шилдт Полный справочник по Java.- McGraw-Hill,1997, Издательство "Диалектика",1997
Дэвид Флэнэген Java in a Nutshell.- O'Reilly & Associates, Inc., 1997, Издательская группа BHV, Киев, 1998
Ренеган Э.Дж.(мл.)1001 адрес WEB для программистов:Новейший путеводитель программиста по ресурсам World Wide Web:Пер.с англ..-Минск:Попурри,1997.-512с.ил.
Сокольский М.В.Все об Intranet и Internet.-М.:Элиот,1998.-254с.ил.
Чен М.С. и др.Программирование на JAVA:1001 совет:Наиболее полное руководство по Java и Visual J++:Пер.с англ./Чен М.С.,Грифис С.В.,Изи Э.Ф..-Минск:Попурри,1997.-640с.ил.+ Прил.(1диск.)
Майкл Эферган Java: справочник.- QUE Corporation, 1997, Издательство "Питер Ком", 1998
Джо Вебер Технология Java в подлиннике.- QUE Corporation, 1996, "BHV-Санкт-Петербург",1997
Джейсон Мейнджер Java: Основы программирования.- McGraw-Hill,Inc.,1996, Издательская группа BHV, Киев,1997
И.Ю.Баженова Язык программирования Java.- АО "Диалог-МИФИ", 1997
Джон Родли Создание Java-апплетов.- The Coriolis Group,Inc.,1996, Издательство НИПФ "ДиаСофт Лтд.",1996
Майкл Томас, Пратик Пател, Алан Хадсон, Доналд Болл(мл.) Секреты программирования для Internet на Java.- Ventana Press, Ventana Communications Group, U.S.A.,1996, Издательство "Питер Пресс", 1997
Аарон И.Волш Основы программирования на Java для World Wide Web.- IDG Books Worldwide,Inc.,1996, Издательство "Диалектика",1996
Кен Арнольд, Джеймс Гослинг Язык программирования Java.- Addison-Wesley Longman,U.S.A.,1996, Издательство "Питер-Пресс", 1997
Нейл Бартлетт, Алекс Лесли, Стив Симкин Программирование на Java. Путеводитель.- The Coriolis Group,Inc.,1996, Издательство НИПФ "ДиаСофт Лтд.",1996
Крис Джамса Библиотека программиста Java.- Jamsa Press, 1996, ООО "Попурри", 1996
Задания для лабораторных работ
Студентам групп РЭИ-21, 22-94 предлагаются следующие темы для получения зачета по элективной дисциплине “Программирование на языке Java”.
бегущая строка (с настройками цвета, скорости и др.)
часы (аналоговые, цифровые, с будильником и т.п.)
игры (линии, тетрис, морской бой, слова, крестики-нолики, сапер, пасьянсы и др.)
калькулятор
анимационные заставки
аудио-приложения
визуальные элементы (кнопки, меню, выпадающие списки с изображениями)
биоритмы
трехмерные модели (с вращениями)
связь с базами данных через JDBC (табличный редактор, выпадающие списки)
В отчет должны входить исходный текст с комментариями (*.java), страница с данными об авторе, описанием программы и ссылкой на Java-приложение (*.html), само приложение (*.class). Если Вы используете картинки или звуки, то рекомендуется сжать их вместе с классом архиватором Jar и использовать параметр [archive] тэга |