Архив рубрики: Книги по Java

Книги по языку программирования Java

Искусство программирования на Java — Герберт Шилдт, Джеймс Холмс

Книга «Искусство программирования на Java» за авторством Герберта Шилдта и Джеймса Холмса заметно отличается от других изданий, касающихся языка Java. Отличительной особенностью является метод обучения — он не рассматривает основы языка, а скорее показывает, как использовать те или иные возможности более эффективно. По ходу чтения читателю откроется вся универсальность и оригинальность Java. Конечно, можно найти на страницах книги и описания приложений, непосредственно связанных с сетью Интернет. Однако большинство глав посвящено анализу кода программ, иллюстрирующих основные возможности языка программирования Java независимо от его использования в Интернете. Авторы подтверждают по ходу рассказа всю легкость программирования на языке, что только доказывает, что он является элегантным и гибким. В каждой главе имеются фрагменты кода, которые можно использовать в своих разработках. Например, приведен синтаксический анализатор — он может быть использован практически в любом приложении в качестве дополнения. Большая же польза от программ достигается при их использовании как базы для создания собственных приложений на основе описания Web-червя, которое можно встретить по ходу чтения — например, это может быть как архиватор Web-сайта, так и детектор разрыва связи. Издание, в первую очередь, рассчитано на студентов и преподавателей, а также людей, уже имеющих опыт в области компьютерных технологий.

Swing. Эффектные пользовательские интерфейсы — Иван Портянкин

Автор книги «Swing. Эффектные пользовательские интерфейсы» Иван Портянкин предложил широкому кругу читателей рассмотреть базовые компоненты и механизмы библиотеки Swing, зачастую применяющихся в разработке пользовательских интерфейсов Java — приложений. В издании содержится огромное количество несложных примеров, которые будут понятны пользователю, не имеющему большого опыта. Кроме того, автор показывает наиболее эффективные методы работы с библиотекой Swing и некоторые приемы оптимизации графических Java-приложений. Книга предназначена для людей, уже имеющих опыт работы с платформой Java, а также владеющих объектно-ориентированным проектированием.

Технологии программирования на Java 2: Книга 3. Корпоративные системы, сервлеты, JSP, Web-сервисы — Х. М. Дейтел, П. Дж. Дейтел, С. И. Сантри

Книга «Технологии программирования на Java 2: Книга 3. Корпоративные системы, сервлеты, JSP, Web-сервисы» представляет собой перевод третьей части подлинного издания «Advanced Java 2 Platform How to Program». Оригинальное издание располагается более чем на 1800 страниц, в этой связи русское издание было принято разделить на три книги. В первой книге рассмотрено создание графического пользовательского интерфейса (GUI), двухмерной и трехмерной графике, компонентам JavaBeans и взаимодействию с базами данных.

Вторая книга включает в себя материал по разработке распределенных приложений, а третья книга посвящена созданию серверных приложений и корпоративных систем. Первые разделы книги рассмотрено использование технологий сервлетов и JavaServer Pages для создания серверных приложений. Далее проводится ознакомление с технологиями Enterprise JavaBeans, J2ME, Java Message Service и SOAP, которые используются при создании корпоративных систем. Также в книге поддаются обзору отдельные популярные серверы приложений. Материал сопровождается многочисленными упражнениями и примерами.

Технологии программирования на Java 2: Книга 2. Распределённые приложения — Х. М. Дейтел, П. Дж. Дейтел, С. И. Сантри

Книга «Технологии программирования на Java 2: Книга 2. Распределённые приложения» является переводом первой части оригинального издания «Advanced Java 2 Platform. How to Program». Русское издание книги было решено разделить на три части из-за того, что оригинал занимает более 1800 страниц печатного текста. Первая книга посвящена созданию графического пользовательского интерфейса, двухмерной и трехмерной графике, компонентам Java Beans, работе с базами данных, вопросам обеспечения безопасности. Во второй книге, представленной перед вами, рассматриваются распределенные приложения. Чтатель на примерах знакомится с технологиями построения распределенных систем, а также систем управления сетями: Remote Method Invocation (RMI), Jini, JavaSpaces, Java Management Extensions (JMX), Jiro и построению гетерогенных систем на основе Common Object Request Broker Architecture (CORBA). Авторы показывают несколько разнообразных способов построения пиринговых приложений на основе RMI, Jini, JXTA. Третья книга посвящена разработке серверных приложений и корпоративных систем.

Технологии программирования на Java 2: Книга 1. Графика, JavaBeans, интерфейс пользователя — Х. М. Дейтел, П. Дж. Дейтел, С. И. Сантри

Книга «Технологии программирования на Java 2: Книга 1. Графика, JavaBeans, интерфейс пользователя» являет собой перевод первой части оригинального издания «Advanced Java 2 Platform. How to Program», которое состоит из более чем 1800 страниц. По этой причине русское издание книги было разделено на три части. В первой части, которую вы держите перед глазами, рассмотрено создание графического пользовательского интерфейса (GUI), работа с базами данных, компоненты Java Beans, двухмерной и трехмерной графики, вопросы обеспечения безопасности. Во второй книге вы сможете обнаружить информацию о проектировании распределенных приложений, а в третьей — разработке серверных приложений и корпоративных систем. В книге применяется методика обучения, использующая примеры. Первые главы посвящены применению элементов Swing для проектирования графического пользовательского интерфейса (GUI). На основе Java 2D и Java 3D рассмотрена разработка сложных графических приложений на примере редактора и трехмерной игры. Немалое внимание авторами уделено компонентам JavaBeans для создания повторно используемых программных компонентов и сборочного программирования. Также в книге присутствуют главы посвящённые моделям и технологиям, ответственным за обеспечение безопасности приложений и апплетов Java, в том числе при применении их в сети интернет. В разделе книги о JDBC рассматривается создание приложений Java, взаимодействующих с реляционными СУБД.

Java в примерах. Справочник — Дэвид Флэнаган

Книга представляет второе переиздание «Java в примерах. Справочник» и вмещает в себя свыше 17900 строк прокомментированного, профессионально написанного Java кода, который может работать с 20 различными программными интерфейсам Java, наподобие сервлетов, JSP, XML, Swing и Java 2D. В книге рассмотрены пример, показывающие центральные интерфейсы языка программирования Java для корпоративных проектов, в том числе — вызов удаленных методов (RMI), доступ к базам данных (JDBC). Автором представленного перед вами бестселлера написана целая книга практических примеров программ, на которых можно учиться и которые можно изменять для применения в своих приложениях. Удобный указатель примеров помогает быстро отыскать метод или класс Java, а затем отыскать примеры, демонстрирующие их использование. Книга будет полезна как начинающим, так и опытным Java программистам.

Структуры данных и алгоритмы в Java — Майкл Т. Гудрич, Роберто Тамассия

В книге «Структуры данных и алгоритмы в Java» рассматриваются структуры данных, алгоритмов, их разработка, анализ и реализация на языке программирования Java. Порядок изложения материала в книге позволяет использовать её в качестве учебного курса. Авторы книги обладают большим опыт преподавательской деятельности и являются известными исследователями в области структур данных и алгоритмов. Книга адресована всем, желающим изучить алгоритмы и структуры данных, а также имеющим небольшой опыт в данной сфере.

Эффективная работа: Java 2 — Джуди Бишоп

В книге «Эффективная работа: Java 2» рассматриваются вопросы программирования на языке Java. Изложение начинается с общих принципов программирования и базовых сведений о языке Java 2, его основных библиотеках и утилитах. Далее идёт рассмотрение структур данных, разработки объектно-ориентированного программного обеспечения, структурного программирования, создания графического пользовательского интерфейса (GUI), организации обработки событий, реализации сетевых функций и одновременного использования в программе нескольких подпроцессов. Материал книги сопровождается иллюстрациями и практическими примерами, в которых рассматриваются пути решения реальных задач. Книга предназначена для начинающих программистов.

Разработка Web-служб средствами Java — Хабибуллин И. Ш.

В книге рассматриваются технология разработки Web-служб и Web-приложений, доступных в Интернете с помощью языка XML и обычных средств WWW. Автором последовательно подаётся информация, требуемая при разработке Web-служб и средства разработки на языке программирования Java, объясняются приемы их применения. В книге приведены многие необходимые данные по языку разметки XML, протоколам SOAP, WSDL, UDDI и иным протоколам и спецификациям, знание которых необходимо при разработке Web-служб. Досконально исследуются пакеты классов Java и остальные инструментальные средства, облегчающие создание приложений. Важное внимание уделено русификации Web-служб.

Программирование на Java — Вязовик Н. А.

В книгу «Программирование на Java» включён курс лекций по мощному и кроссплатформенному языку программирования Java. В нём изложены основные принципы объектно-ориентированного программирования, необходимые для разработки приложений на языке программирования Java, основы синтаксиса, библиотеки, отвечающие за работу с файлами, сетью, построение оконного интерфейса пользователя (GUI) и др. Книга рекомендована Учебно-методическим объединением Российской Федерации в области прикладной информатики для студентов высших учебных заведений, обучающихся по информационным специальностям.