|
азванием “Learn
Java Now”, которая может служить учебником по языку Java для тех, кто никогда
не программировал на С и С++.
Среди переводных книг, которые можно встретить в продаже, отметим книгу
Джона Родли “Создание JAVA-апплетов”. Эта книга рассчитана на серьезных
программистов, хорошо знающих язык программирования Java. Однако для тех, кто
только начинает изучать язык Java, она может оказаться слишком сложной.
Другая книга, заслуживающая внимание, это книга Криса Джамса с названием
“Java”. После небольшого введения, рассчитанного на начинающих, в этой книге
приводится описание более чем дюжины достаточно интересных аплетов с исходными
текстами и комментариями.
В качестве справочника по языку Java и библиотекам классов вы можете
использовать книгу И. Баженовой “Язык программирования Java”, которая вышла в
издательстве АО “Диалог -МИФИ”.
Ну и, конечно, вам следует ознакомиться с различными руководствами по языку
Java, хранящимися в сети Internet. В качестве отправной точки для поиска вы
можете выбрать сервер основного разработчика этого языка - фирмы Sun. Адрес ее
сервера мы уже приводили: http://www.sun.com. Помимо документации и примеров
программ на Java, здесь вы найдете ссылки на другие ресурсы, посвященные этому
языку программирования. Попробуйте также воспользоваться поисковыми серверами,
такими как Jahoo! и Alta Vista, указав в качестве ключевого слово “Java”.
БЛАГОДАРНОСТИ
В работе над книгой нам помогали сотрудники фирмы Interactive Products Inc.
Максим Синев и Сергей Ноженко, у которых мы консультировались по различным
вопросам.
Мы признательны генеральному директору АО “ДиалогНаука” Антимонову Сергею
Григорьевичу и его заместителю Лященко Юрию Павловичу за возможность размещения
информации о наших книгах на сервере Web по адресу http://www.dials.ccas.
ru/frolov, а также за возможность доступа к сети Internet через сервер АО
“ДиалогНаука”.
Мы также благодарим корректора Кустова В. С. и сотрудников издательского
отдела АО “Диалог-МИФИ” Голубева О. А., Голубева А. О., Дмитриеву Н. В.,
Виноградову Е. К., Кузьминову О. А.
КАК СВЯЗАТЬСЯ С АВТОРАМИ
Полную информацию о всех наших книгах серий “Библиотека системного
программиста” и “Персональный компьютер. Шаг за шагом”, а также дискеты к
книгам, статьи и другую информацию вы можете найти в сети Internet на серверах
Web по следующим адресам:
http://www.glasnet.ru/~frolov
http://www.dials.ccas.ru/frolov
Вы можете передать нам свои замечания и предложения по содержанию этой и
других наших книг через электронную почту по адресам:
[email protected]
[email protected]
Если электронная почта вам недоступна, присылайте ваши отзывы в АО
“Диалог-МИФИ” по адресу:
115409, Москва, ул. Москворечье, 31, корп. 2,
тел. 324-43-77
Приносим свои извинения за то что не можем ответить на каждое письмо. Мы
также не занимаемся продажей и рассылкой книг, дискет, рекламы, отдельных
фрагментов наших книг и исходных текстов к книгам, консультациями через
электронную почту. По вопросам приобретения книг и дискет обращайтесь
непосредственно в издательство “Диалог-МИФИ”.
1 НОВЫЙ ЯЗЫК ПРОГРАММИРОВАНИЯ
Почему вам нужно изучать новый язык программирования Java?
Если ответить на этот вопрос кратко, то потому, что он специально
ориентирован на самые передовые технологии, связанные с сетью Internet.
Растущая популярность Internet и, в особенности, серверов WWW, создает для
программистов новые возможности для реализации своих способностей. Затратив
всего пару-тройку недель на чтение нашей книги, вы сможете проникнуться
идеологией Java и, как мы надеемся, сумеете по достоинству оценить возможности
этого языка программирования.
В этой главе мы расскажем об основных особенностях Java и библиотеках
классов, которые поставляются в составе систем разработки приложений. После
этого вы поймете, почему этот язык программирования выглядит весьма
привлекательно именно для реализации сетевых проектов в Internet и в
корпоративных сетях Intranet.
Мобильность Java
В свое время вы слышали, что язык программирования С является мобильным в
том смысле, что имеется принципиальная возможность переноса программ,
составленных на этом языке, на различные платформы.
Однако следует отметить, что создание действительно многоплатформных
приложений - непростая задача. К сожалению, дело не ограничивается
необходимостью перекомпиляции исходного текста программы для работы в другой
среде. Много проблем возникает с несовместимостью программных интерфейсов
различных операционных систем и графических оболочек, реализующих
пользовательский интерфейс.
Вспомните хотя бы проблемы, связанные с переносом 16-разрядных приложений
Windows в 32-разрядную среду Microsoft Windows 95 и Microsoft Windows NT. Даже
если вы тщательно следовали всем рекомендациям Microsoft, разрабатывая
приложени
|
|