Java
Самоучитель Java с примерами и программами
|
Java
|
Автор: Васильев Александр Николаевич Издательство: Наука и Техника, 2013 |
DOC, 368 страниц, 1.00 МБ
|
Данная книга является превосходным и эффективным учебным пособием для изучения языка программирования Java с нуля. Книга задумывалась, с одной стороны, как пособие для тех, кто самостоятельно изучает язык программирования Java, а с другой, она может восприниматься как лекционный курс с проведением практических занятий. Книга содержит полный набор сведений о синтаксисе и концепции языка Java, необходимый для успешного анализа и составления эффективных программных кодов. Материал книги излагается последовательно и сопровождается большим количеством наглядных примеров, разноплановых практических задач и детальным разбором их решений. Книга отличается предельной ясностью, четкостью и доступностью изложения, что вкупе с обширной наглядной практикой (примерами и программами) позволяет ее рекомендовать как отличный выбор для изучения Java.
|
1336
lubacha
11 июля 2014
|
Скачать книгу
|
Java 2 (количество томов: 2)
|
Java
|
Автор: Хортон Айвор Издательство: Лори, 2013 |
PDF, 1020 страниц, 30.60 МБ
|
Эта книга в 2-х томах, поможет овладеть программированием на Java. С помощью практических примеров вы познакомитесь с языком Java и с ключевыми библиотеками классов. Библиотек очень много, но изучать их интересно и значительно легче, чем можно себе представить.
|
3705
admin
16 февраля 2015
|
Скачать книгу
|
«Программирование на Java для «чайников»
|
Java
|
Автор: Берд Барри Издательство: Диалектика / Вильямс, 2013 |
PDF, 384 страницы, 11.52 МБ
|
Если вы хотите начать писать компьютерные программы, вы выбрали правильную книгу. Здесь в простой и понятной форме описаны основы Java — объектно-ориентированного языка программирования, поддерживающего любые платформы, включая Windows, Mac и Linux. Даже если вы прежде не написали ни единой строчки кода, книга поможет вам быстро научиться писать программы на Java.
|
1394
yury-m
15 сентября 2018
|
Скачать книгу
|
Java: Эффективное программирование
|
Java
|
Автор: Блох Джошуа Издательство: Лори, 2014 |
PDF, 294 страницы, 8.82 МБ
|
«Вы ищете лаконичную книгу, где есть прозрение и мудрость, которых больше нигде не найти? Хотите лучше освоить язык программирования Java™, чтобы код, написанный вами, был правильным, понятным и пригодным для многократного использования? Ваши поиски увенчались успехом! Данная книга даст вам это и многое другое, что вы так долго искали. Книга «Java™. Эффективное программирование», содержащая пятьдесят семь ценных правил, предлагает решение задач программирования, с которыми большинство разработчиков сталкиваются каждый день. Всесторонне описывая приемы, которыми пользуются эксперты, создававшие платформу Java, эта книга показывает, что следует делать, а чего делать не следует для получения понятного, надежного и эффективного программного кода. Каждое правило, представленное в виде короткого законченного эссе, содержит описание проблемы, примеры программного кода, а также случаи из практики этого необычайно компетентного автора. В эссе включены специальные советы, обсуждение тонкостей языка Java, для иллюстрации выбраны превосходные примеры программ. На протяжении всей книги критически оцениваются распространенные идиомы языка Java и шаблоны разработки, даются полезные советы и методики. Книга включает в себя: • Описание общепринятых и эффективных приемов работы с языком Java, изобилующее советами эксперта, которые представлены в лаконичной, удобочитаемой и доступной форме. • Шаблоны, антишаблоны и идиомы, помогающие извлечь из платформы Java максимальную пользу. • Особенности языка Java и его библиотек, которые обычно имеют неправильное толкование: как избежать ловушек и подводных камней. • Детальный обзор механизма сериализации, в том числе практические советы, которых больше нигде не найти. • Язык Java и его самые основные библиотеки: java.lang, java.util и java.io. Привлекательная для широкого круга программистов, книга «Java™. Эффективное программирование» дает наиболее практичные и авторитетные рекомендации, которые можно использовать для написания эффективных, качественно спроектированных программ для рассматриваемой платформы.»
|
1068
rayzor
22 мая 2017
|
Скачать книгу
|
Структуры данных и алгоритмы в Java
|
Java
|
Автор: Лафоре Роберт Издательство: Питер, 2016 |
PDF, 704 страницы, 21.12 МБ
|
Второе издание одной из самых авторитетных книг по программированию посвящено использованию структур данных и алгоритмов. Алгоритмы — это основа программирования, определяющая, каким образом разрабатываемое программное обеспечение будет использовать структуры данных. На четких и простых программных примерах автор объясняет эту сложную тему, предлагая читателям написать собственные программы и на практике усвоить полученные знания. Рассматриваемые примеры написаны на языке Java, хотя для усвоения материала читателю не обязательно хорошо знать его — достаточно владеть любым языком программирования, например C++. Первая часть книги представляет собой введение в алгоритмизацию и структуры данных, а также содержит изложение основ объектно-ориентированного программирования. Следующие части посвящены различным алгоритмам и структурам данных, рассматриваемым от простого к сложному: сортировка, абстрактные типы данных, связанные списки, рекурсия, древовидные структуры данных, хеширование, пирамиды, графы. Приводятся рекомендации по использованию алгоритмов и выбору той или иной структуры данных в зависимости от поставленной задачи.
|
2561
krot
19 апреля 2020
|
Скачать книгу
|
Google App Engine Java и Google Web Toolkit: разработка Web-приложений
|
Java
|
Автор: Машнин Тимур Сергеевич Издательство: БХВ-Петербург, 2014 |
DjVu, 352 страницы, 14.08 МБ
|
Книга посвящена разработке Web-приложений для платформы Google App Engine и на основе фреймворка Google Web Toolkit на языке программирования Java и с использованием среды разработки Eclipse. Рассмотрено создание проектов и запуск GWT-приложений и приложений для Google App Engine. Описано использование программного интерфейса служб платформы Google App Engine, создание GUI-интерфейса на основе фреймворка Google Web Toolkit, оптимизация и интернационализация GWT-приложения. Показано применение фреймворков UiBinder и Activities and Places для разработки клиентской части GWT-приложения, а также фреймворков GWT RPC и RequestFactory для разработки серверной части GWT-приложения. Материал книги сопровождается большим количеством примеров с подробным анализом исходных кодов.
|
1279
anarho
25 апреля 2018
|
Скачать книгу
|
Java: Новое поколение разработки
|
Java
|
Автор: Эванс Б. Издательство: Питер, 2014 |
PDF, 560 страниц, 16.80 МБ
|
В этой книге представлен оригинальный и практичный взгляд на новые возможности Java 7 и новые языки для виртуальной машины Java (JVM), а также рассмотрены некоторые вспомогательные технологии, необходимые для создания Java-программ завтрашнего дня. Книга начинается с подробного описания новшеств Java 7, таких как работа с ресурсами в блоке try (конструкция try-with-resources) и новый неблокирующий ввод-вывод (NIO.2). Далее вас ждет экспресс-обзор трех сравнительно новых языков для виртуальной машины Java — Groovy, Scala и Clojure. Вы увидите четкие понятные примеры, которые помогут вам ознакомиться с десятками удобных и практичных приемов. Вы изучите современные методы разработки, обеспечения параллелизма, производительности, а также многие другие интересные темы. В этой книге: — новые возможности Java 7; — вводный курс по работе с языками Groovy, Scala и Clojure; — обсуждение проблем многоядерной обработки и параллелизма; — функциональное программирование на новых языках для JVM; — современные подходы к тестированию, сборке и непрерывной интеграции.
|
2035
admin
10 сентября 2019
|
Скачать книгу
|
Java: Библиотека профессионала. Том 2. Расширенные средства программирования
|
Java
|
Автор: Корнелл Гари Издательство: Диалектика / Вильямс, 2014 |
PDF, 1008 страниц, 30.24 МБ
|
Книга, которую вы держите в руках, является вторым томом девятого издания, полностью обновленного по версии Java SE 7. В первом томе рассматривались основные языковые средства Java, а в этом томе речь пойдет о расширенных функциональных возможностях, которые могут понадобиться программисту для разработки программного обеспечения на высоком профессиональном уровне. Поэтому этот том, как, впрочем, и первый том настоящего и предыдущих изданий данной книги, нацелен на тех программистов, которые собираются применять технологию Java в работе над реальными проектами. Следует, однако, иметь в виду, что опытным разработчикам, умеющим свободно обращаться с такими сложными языковыми средствами, как внутренние и обобщенные классы., читать первый том для понимания материала второго тома совсем не обязательно. И хотя в этом томе делаются ссылки (там, где требуется) на главы первого тома, который, мы надеемся, вы все-таки приобретете или уже приобрели, весь необходимый материал по основам Java нетрудно найти в любой начальной литературе по платформе Java.
|
3663
youngpro
19 апреля 2018
|
Скачать книгу
|
Java: Библиотека профессионала. Том 1. Основы
|
Java
|
Автор: Корнелл Гари Издательство: Диалектика / Вильямс, 2016 |
PDF, 864 страницы, 25.92 МБ
|
Книга, которую вы держите в руках, является первым томом девятого издания. С выходом каждого издания мы, ее авторы, старались как можно быстрее следовать очередному выпуску Java Development Kit, каждый раз переписывая ее, чтобы вы, читатель, могли воспользоваться преимуществами новейших средств Java. Настоящее издание обновлено с учетом новых языковых средств, появившихся в версии Java Standard Edition (SE) 7.
|
3143
styleprofi
12 марта 2019
|
Скачать книгу
|
Программирование в Clojure: Практика применения Lisp в мире Java
|
Java
|
Автор: Эмерик Чаз Издательство: ДМК Пресс, 2013 |
PDF, 816 страниц, 24.48 МБ
|
Почему многие выбирают Clojure? Потому что это функциональный язык программирования, не только позволяющий использовать Java-библиотеки, службы и другие ресурсы JVM, но и соперничающий с другими динамическими языками, такими как Ruby и Python. Эта книга продемонстрирует вам гибкость Clojure в решении типичных задач, таких как разработка веб-приложений и взаимодействие с базами данных. Вы быстро поймете, что этот язык помогает устранить ненужные сложности в своей практике и открывает новые пути решения сложных проблем, включая многопоточное программирование. Издание предназначено для программистов, желающих освоить всю мощь и гибкость функционального программирования.
|
2964
radomirnew
19 февраля 2015
|
Скачать книгу
|
Руководство для программиста на Java: 75 рекомендаций по написанию надежных и защищенных программ
|
Java
|
Автор: Лонг Фрэд Издательство: Диалектика / Вильямс, 2014 |
PDF, 256 страниц, 7.68 МБ
|
Во многих организациях во всем мире программы на Java применяются для решения критически важных задач, а следовательно, их исходный код должен быть надежным, безопасным, быстрым и удобным для сопровождения. В рекомендациях, представленных в этой книге, собран практический опыт и примеры программирования на Java, помогающие удовлетворять потребности разработчиков. Эта книга, написанная по такому же образцу, как и справочное руководство The CERT® Oracle® Secure Coding Standard for Java™, служит его расширением, направленным на решение многих вопросов повышения безопасности и качества исходного кода на Java. В книге представлены 75 рекомендаций в согласованной и понятной форме. Для каждой рекомендации указаны условия соответствия, приведены примеры кода, не соответствующего принятым нормам программирования на Java, а также представлены решения, соответствующие принятым нормам. Авторы книги доходчиво поясняют, когда именно следует применять каждую рекомендацию, а также дают ссылки на дополнительные источники информации. Отражая передовой опыт в области обеспечения безопасности программ на Java, это справочное руководство предоставляет усовершенствованные методики защиты подобных программ от злонамеренных атак и прочих неожиданных явлений. Читатель получает возможность ознакомиться с передовыми методиками повышения надежности и ясности исходного кода, а также с типичными ложными представлениями программирующих на Java, которым посвящена отдельная глава книги и которые нередко приводят к написанию неоптимального кода.
|
930
lawyer_78rus
28 марта 2017
|
Скачать книгу
|
Java EE 7: Основы
|
Java
|
Автор: Гупта Арун Издательство: Диалектика / Вильямс, 2014 |
PDF, 336 страниц, 10.08 МБ
|
«Изучите передовые технологии платформы Java Enterprise Edition 7 и узнайте о новинках, реализованных в ее последней версии, которая обеспечивает поддержку HTML5 и предлагает повышенную производительность и расширенную функциональность корпоративных приложений. Книга написана одним из ведущих разработчиков проекта Java ЕЕ, и каждая глава в ней посвящена рассмотрению одной из ключевых спецификаций платформы, включая WebSocket, Batch Processing, RESTful Web Services и Java Message Service. Основной материал отлично дополняет последняя глава, содержащая подробное описание поэтапного создания приложения типа «точка-точка» с использованием большинства рассмотренных в книге технологий. Это поможет лучше понять шаблоны проектирования, применяемые разработчиками приложений Java ЕЕ. — Ознакомьтесь с ключевыми компонентами платформы Java ЕЕ, руководствуясь многочисленными примерами в виде фрагментов кода, сопровождаемых подробными пояснениями автора — Изучите все новые технологии, которые были добавлены в версии Java ЕЕ 7, включая веб-сокеты, JSON, пакетную обработку и утилиты параллельного выполнения — Узнайте о применении веб-служб RESTful, служб на основе SOAP и службы сообщений Java (JMS) Изучите технологии Enterprise JavaBeans, CDI (Contexts and Dependency Injection) и Java Persistence — Узнайте о том, каким изменениям подверглись различные компоненты при переходе от Java ЕЕ 6 к Java ЕЕ 7»
|
1221
phoenix7
19 февраля 2016
|
Скачать книгу
|
Обработка неструктурированных текстов: Поиск, организация и манипулирование. Руководство
|
Java
|
Автор: Ингерсолл Грант С. Издательство: ДМК Пресс, 2015 |
PDF, 414 страниц, 12.42 МБ
|
В книге описаны инструменты и методы обработки неструктурированных текстов. Прочитав ее, вы научитесь пользоваться полнотекстовым поиском, распознавать имена собственные, производить кластеризацию, пометку, извлечение информации и автореферирование. Знакомство с фундаментальными принципами сопровождается изучением реальных применений. Издание предназначено для читателей без подготовки в области математической статистики и обработки естественных языков. Примеры написаны на Java, но сами идеи могут быть реализованы на любом языке программирования.
|
1505
michael87
03 августа 2017
|
Скачать книгу
|
Программирование на Java
|
Java
|
Автор: Нимейер Патрик Издательство: Эксмо, 2014 |
PDF, 1216 страниц, 36.48 МБ
|
«Если вы новичок, то перед вами практическое пособие по изучению свойств и интерфейса языка Java. Авторы Патрик Нимейер и Дэниэл Леук, используя великолепные, реалистичные и забавные примеры, познакомят вас с основами языка Java, включая его библиотеки классов, приемы программирования и идиомы, а также примеры создания реальных приложений. Если у вас уже есть опыт работы с Java, эта книга быстро выведет вас на требуемый уровень по параллельным программам, таким как приложения Java для веб-сервисов и XML. Вы изучите мощные новые средства управления ресурсами и исключениями в ваших приложениях. — Изучайте базовый язык Java – базовый синтаксис, классы и объекты, и другие компоненты; — Разрабатывайте на Java, используя компилятор, интерпретатор и другие инструменты; — Исследуйте встроенные средства для работы с потоками и пакеты для поддержки параллелизма; — Осваивайте обработку текста и интерфейс мощных регулярных выражений; — Пишите современные сетевые или базирующиеся на веб-технологиях приложения и сервисы; — Создавайте графические приложения, используя компонентную архитектуру Java; — Осваивайте новые мощные функциональные интерфейсы, в том числе и только что появившиеся в Java 8; — Работайте с XML и XSLT , включая XML Schema, валидацию, XPath и XInclude. Отзывы: «В этой книге есть все. Авторы проделали огромную работу. Я планирую пользоваться этой книгой буквально каждый день». Кристофер Бейсингер, программист.»
|
4419
akelsandrsk
12 сентября 2019
|
Скачать книгу
|
Java 8: Карманный справочник
|
Java
|
Автор: Лигуори Роберт Издательство: Диалектика / Вильямс, 2016 |
PDF, 256 страниц, 7.68 МБ
|
Если вам нужно получить оперативные ответы по разработке или отладке программ на Java, то эта книга послужит удобным справочником по стандартным возможностям языка программирования Java и его платформы. Вы найдете здесь полезные примеры кодов программ, таблицы, рисунки и списки, а также вспомогательную тематическую информацию, в том числе по Java Scripting API, средствам разработки сторонних фирм и основам унифицированного языка моделирования (Unified Modeling Language — UML). Вы узнаете также о новых возможностях Java 8 — лямбда-выражениях и API для работы с датой и временем. Эта небольшая книга, включающая описание новых возможностей Java, до Java SE 8 включительно, будет вашим идеальным спутником, где бы вы ни находились — в офисе, в учебном классе или в пути.
|
931
lawyer_78rus
9 февраля 2018
|
Скачать книгу
|
Java SE 8: Вводный курс
|
Java
|
Автор: Хорстманн Кей С. Издательство: Диалектика / Вильямс, 2014 |
PDF, 208 страниц, 6.24 МБ
|
Версия Java SE 8, с нетерпением ожидаемая миллионами программистов, включает в себя самое важное обновление за многие прошедшие годы. Появление в этой версии лямбда-выражений и новых потоков ввода-вывода знаменует собой главное изменение в программировании на Java с момента внедрения обобщений и аннотаций. В своей книге Кей Хорстманн, маститый автор и знаток Java, предлагает вниманию читателей наиболее ценные из новых языковых средств в версии Java 8, а также рассматривает те средства, которые были внедрены в версии Java 7, но не удостоились должного внимания программистов.
|
755
anatoly_24
18 июля 2015
|
Скачать книгу
|
Философия Java
|
Java
|
Автор: Эккель Б. Издательство: Питер, 2016 |
PDF, 1168 страниц, 35.04 МБ
|
Полная новая версия книги об основных проблемах программирования: почему они возникают, и какой подход использует Java в их разрешении.
|
4248
tyron
14 сентября 2021
|
Скачать книгу
|
Java 8: Полное руководство
|
Java
|
Автор: Шилдт Герберт Издательство: Диалектика / Вильямс, 2015 |
PDF, 1376 страниц, 41.28 МБ
|
Java — один из самых важных и широко применяемых языков программирования в мире на протяжении многих лет. В отличие от некоторых других языков программирования, влияние Java не только не уменьшилось со временем, а, наоборот, возросло. С момента первого выпуска он выдвинулся на передний край программирования приложений для Интернета. И каждая последующая версия лишь укрепляла эту позицию. Ныне Java по-прежнему остается первым и самым лучшим языком для разработки веб-ориентированных приложений. Проще говоря, большая часть современного кода написана на Java. И это свидетельствует об особом значении языка Java для программирования. Основная причина успеха Java — его гибкость. Начиная с первой версии 1.0, этот язык непрерывно адаптируется к изменениям в среде программирования и подходам к написанию программ. А самое главное — он не просто следует тенденциям в программировании, а помогает, их создавать. Способность Java адаптироваться к быстрым изменениям в вычислительной технике служит основной причиной, по которой этот язык программирования продолжается оставаться столь успешным.
|
5003
vaness
15 июня 2017
|
Скачать книгу
|
Java 8: Руководство. Для чайников
|
Java
|
Автор: Берд Барри Издательство: Диалектика / Вильямс, 2015 |
PDF, 400 страниц, 12.00 МБ
|
Java — современный объектно-ориентированный язык программирования. Программа, написанная на Java, способна выполняться практически на любом компьютере. Зная Java, можно создавать мощные мультимедийные приложения для любой платформы. Десятки тысяч программистов начинали изучать Java с помощью предыдущих изданий этой книги. Теперь ваша очередь! Независимо от того, на каком языке вы программировали раньше (и даже если вы никогда прежде не программировали), вы быстро научитесь создавать современные кроссплатформенные приложения, используя возможности Java 8.
|
1454
admin
17 сентября 2020
|
Скачать книгу
|
|