Язык программирования Java и среда NetBeans

Язык программирования Java и среда NetBeans
Автор: Монахов В.В.
Год: 2011
ISBN: 978-5-9775-0671-7
Страниц: 704
Язык: Русский
Формат: PDF
Размер: 15 Мб

Download 

Книга написана на базе курса лекций, читаемых автором на кафедре вычислительной физики Санкт-Петербургского государственного университета. Изложены основные синтаксические конструкции Java, принципы объектно-ориентированного программирования, особенности проведения численных расчетов. Приводятся сведения о среде NetBeans, предназначенной для профессиональной разработки всех видов программного обеспечения Java (ME, SE и EE). Рассказывается о создании сетевых приложений и приложений для мобильных устройств. Разбираются методики написания многопоточных приложений Java для систем с многоядерными процессорами.

+

Предисловие к третьему изданию

Год, прошедший со времени выхода второго издания, оказался богат на события в мире Java и NetBeans. Во-первых, состоялся выход большого количества обновлений дистрибутивов Java. Во-вторых, появились версии среды NetBeans 6.7, 6.8 и 6.9. В-третьих, вышел дистрибутив Open JDK (см. www.openjdk.org/), позволивший гарантировать дальнейшее существование платформы Java и основанных на ней технологий независимо от судьбы корпорации Sun Microsystems. И, кроме того, корпорация Oracle, один из мировых лидеров в области индустрии программного обеспечения, приобрела фирму Sun Microsystems.

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

К книге приложен DVD с материалами, соответствующими ее тексту (примерами, а также дистрибутивами Java JDK 6u11 и NetBeans 6.5), для того чтобы желающие могли проделать все ровно так, как описано в тексте глав. Тем не менее, на DVD имеются и более современные дистрибутивы: текущие на момент верстки третьего издания версии JDK 6u22 и NetBeans 6.9.1 в вариантах для Windows и Linux. Автор рекомендует в любом случае устанавливать более новую версию JDK 6u22. Примеры из книги работают
как в NetBeans 6.5, так и в NetBeans 6.9.1, при этом NetBeans 6.5 функционирует быстрее и занимает меньше дискового пространства, зато NetBeans 6.9.1 имеет гораздо более развитую среду редактирования и отладки. При необходимости можно установить на компьютере обе версии среды, т. к. они не мешают друг другу (хотя, конечно, это займет дополнительное дисковое пространство).

Введение

Предлагаемый учебный курс можно рассматривать как краткое введение в современное программирование на Java и обзор возможностей NetBeans — одной из самых популярных и быстро развивающихся сред разработки программного обеспечения для языков Java, C, C++, Fortran, PHP, JavaScript, Ruby, Groovy и многих других.

О среде NetBeans в русскоязычной литературе рассказывается только в данной книге автора, а в иностранной — имеется около десятка таких книг, причем лишь в двух-трех из них излагается курс программирования на Java с использованием NetBeans. Поэтому читателю, желающему научиться программированию на языке Java, данное учебное пособие предоставляет уникальную возможность осуществить это с помощью наиболее современных средств, заметно облегчающих работу программиста и делающих ее гораздо более эффективной по сравнению с методиками, описанными в других книгах.

Первое издание книги, вышедшее в марте 2008 года, было полностью распродано к декабрю того же года. Оно оказалось очень популярным как среди начинающих программистов, так и среди профессионалов, переходящих с C или C++ на Java. Во втором
издании была изложена работа с NetBeans версии 6.5 (первое издание основывалось на версии 6.0), а также исправлены допущенные ранее ошибки и опечатки. Кроме того, был добавлен раздел, в котором NetBeans сравнивается с другими средами разработки Java-программ, заметно расширено описание работы со строками и дописаны разделы про современные средства Java для работы с датой и временем, а также про применение в NetBeans тестовых пакетов и библиотеки JUnit 4.

В настоящем издании сохранено изложение, основанное на использовании NetBeans 6.5, однако все сказанное практически без изменений относится и к NetBeans 6.9. А различие в версии JDK вообще несущественно, и вместо JDK 6u11 рекомендуется использовать JDK 6u22, т. к. этот комплект содержит обновления системы безопасности и исправления ошибок.