Во втором томе «Java. Библиотека профессионала, том 2. Расширенные средства программирования» освещаются расширенные средства для построения графических пользовательских интерфейсов, работа в сети, вопросы программирования корпоративных приложений и безопасности, а также новая эффективная модульная система на платформе Java
В этом надежном и полезном практическом руководстве описаны расширенные языковые средства, библиотеки и прикладные интерфейсы, проиллюстрированные тщательно подобранными и проверенными примерами, отражающими нормы передовой практики и современный стиль программирования на Java. Приведенные примеры просты для понимания, практически полезны и служат неплохой отправной точкой для написания собственного кода
Основные темы книги
- Наилучшие методики, идиомы и нормы передовой практики для написания высококачественного и надежного кода на Java
- Выгодное применение прикладных интерфейсов современной системы ввода-вывода, сериализации объектов и регулярных выражений
- Эффективное подключение программ на Java к сетевым службам, реализация клиентов и серверов, а также сбор веб-данных
- Компиляция и выполнение кода через прикладные интерфейсы для сценариев на других языках и компилятора Java, а также обработка аннотаций
- Подробное изложение модульной системы на платформе Java и перенос кода для работы с ней
- Эффективное повышение безопасности с помощью современных средств, наиболее ценных для прикладного программирования
- Программирование развитых пользовательских интерфейсов клиентских приложений и формирование изображений на сервере
- Синтаксический анализ, проверка достоверности данных, формирование XML-документов, применение XPath, XSL и многих других средств обработки данных формата XML в Java
- Программирование баз данных средствами JDBC
- Интернационализация прикладных программ с локализованными датами, отметками времени, числами, текстом и пользовательскими интерфейсами
- Эффективное использование кода, написанного на других языках, с помощью платформенно-ориентированных методов из прикладного интерфейса JNI
Подробное рассмотрение основных языковых средств Java, включая объекты, классы, наследование, интерфейсы, события, исключения, графику, основные компоненты библиотек Swing и AWT, обобщения, многопоточную обработку и отладку программ, предлагается в первом томе настоящего издания
11-е двухтомное издание книги «Java. Библиотека профессионала» служит во всём мире авторитетным справочным руководством для написания надежного, сопровождаемого кода
Какой бы версией ни пользовался читатель, будь то Java SE 9, 10 или 11, двухтомник «Java. Библиотека профессионала» поможет Вам достичь глубокого и практического понимания языка Java и его прикладного интерфейса API
Оригинал книги: «Core Java, Volume II - Advanced Features» by Cay S. Horstmann, 11th Edition, 1040 pages, ISBN 9780135166314, February 2019

(заказать-купить книгу «Java. Библиотека профессионала, том 2» в интернет-магазине biblio-globus.ru)

(заказать-купить книгу «Java. Библиотека профессионала, том 2» в интернет-магазине ComBook.ru)

(заказать-купить книгу «Java. Библиотека профессионала, том 2» в интернет-магазине ozon.ru)

(заказать-купить книгу по «Java. Библиотека профессионала, том 2» в интернет-магазине diamail.com.ua)
На русском языке книга вышла в декабре 2019 года в издательстве «ДИАЛЕКТИКА» и издана ограниченным тиражом
______________________________________________
ОГЛАВЛЕНИЕ книги «Java. Библиотека профессионала, том 2»»
______________________________________________
Предисловие
Глава 1. Потоки данных
Глава 2. Ввод и вывод
Глава 3. XML
Глава 4. Работа в сети
Глава 5. Работа с базами данных
Глава 6. Прикладной интерфейс API даты и времени
Глава 7. Интернационализация
Глава 8. Написание сценариев, компиляция и обработка аннотаций
Глава 9. Модульная система на платформе Java
Глава 10. Безопасность
Глава 11. Расширенные средства Swing и графика
Глава 12. Платформенно-ориентированные методы
Предметный указатель
![]() |
Java. Библиотека профессионала том 1. Основы Кей С. Хорстманн |
11-е двухтомное издание книги «Java. Библиотека профессионала» служит авторитетным справочным руководством для написания надежного, сопровождаемого кода. Какой бы версией ни пользовался читатель, будь то Java SE 9, 10 или 11, этот двухтомник поможет Вам достичь глубокого и практического понимания языка Java и его прикладного интерфейса API
Сотни приведенных в книге «Java. Библиотека профессионала» практических примеров раскрывают самые действенные и эффективные пути достижения поставленной цели. Автор настоящего издания книги, Кей С. Хорстманн, обновил представленные в ней примеры таким образом, чтобы они отражали долгожданную модуляризацию на платформе Java, а также наглядно показывали, как нужно писать прикладной кода, который легко поддается управлению и доработке
Из этой книги читатель узнает, как пользоваться JShell — новым инструментальным средством, реализующим цикл “чтение-вычисление-вывод” (REPL) для ускоренной и экспериментальной разработки прикладных программ, применять основные усовершенствования в прикладном интерфейсе Process API для процессов, разрешать конфликты при захвате блокировки, выполнять протоколирование и компиляцию
В первом томе настоящего издания подробно излагаются основы программирования на Java, включая объекты, обобщения, коллекции, лямбда-выражения, параллелизм и функциональное программирование, а также поясняются особенности разработки пользовательского интерфейса средствами библиотеки Swing. Для опытных программистов, переходящих на версию Java SE 9, 10 или 11, не существует лучшего источника, чем эта книга, для поиска компетентных пояснений, обоснованных решений и примеров грамотно написанного кода
Первый том книги «Java. Библиотека профессионала, том 1. Основы» поможет читателю:
- овладеть основными приемами, идиомами и нормами передовой практики написания превосходного кода на Java;
- раскрыть истинный потенциал интерфейсов, лямбда-выражений и внутренних классов;
- повысить устойчивость прикладных программ благодаря эффективной обработке исключений и отладке;
- писать более надежный и повторно используемый код средствами обобщенного программирования;
- повысить производительность и эффективность прикладного кода с помощью стандартных для Java-коллекций;
- строить межплатформенные графические пользовательские интерфейсы инструментальными средствами Swing;
- полностью задействовать вычислительные мощности многоядерных процессоров благодаря усовершенствованному в Java-параллелизму
Во втором томе «Java. Библиотека профессионала, том 2. Расширенные средства программирования» читатель найдет компетентное обсуждение вопросов разработки корпоративных приложений, а также описание модульной системы, аннотаций, программирования сетевых соединений, безопасности и дополнительных средств разработки пользовательского интерфейса
Оригинал книги: «Core Java Volume I--Fundamentals» by Cay S. Horstmann, 11th Edition, 912 pages, ISBN 9780135166307, September 2018

(заказать-купить книгу «Java. Библиотека профессионала, том 1. Основы» в интернет-магазине biblio-globus.ru)

(заказать-купить книгу «Java. Библиотека профессионала, том 1. Основы» в интернет-магазине ComBook.ru)

(заказать-купить книгу «Java. Библиотека профессионала, том 1. Основы» в интернет-магазине ozon.ru)

(заказать-купить книгу «Java. Библиотека профессионала, том 1. Основы» в интернет-магазине diamail.com.ua)
Читайте отдельное сообщение о книге в моем блоге
![]() |
Java. Справочник разработчика Бенджамин Дж. Эванс Дэвид Флэнаган 7-е издание |
На многочисленных примерах в этом полностью переработанном, 7-ом издании книги «Java. Справочник разработчика» демонстрируется, как воспользоваться в полной мере всеми преимуществами современных интерфейсов Java API и выработать наилучшие нормы практики разработки прикладных программ на современном языке программирования Java 11
Благодаря простоте изложения материала в книге «Java. Справочник разработчика» читатель сможет легко и быстро усвоить основные приемы программирования на Java, включая принципы объектно-ориентированного и параллельного программирования, применение обобщений, лямбда-выражений, коллекций, перечислений и аннотаций, а также ознакомиться с нововведениями в версиях Java 9–11, в том числе с модульной системой на платформе Java, утилитой JShell и инструментальными средствами из комплекта OpenJDK
Это обновленное издание - книга «Java. Справочник разработчика», поможет не только опытным программистам на современном Java извлечь наибольшую пользу из версий Java 9–11, но и проложить путь к обучению тем, кто лишь начинает изучать язык Java
Оригинал книги: «Java in a Nutshell: A Desktop Quick Reference», Ben Evans, David Flanagan, 7th Edition, 456 pages, ISBN 9781492037255, December 2018

(заказать-купить книгу «Java. Справочник разработчика» (7-е издание) в интернет-магазине biblio-globus.ru)

(заказать-купить книгу «Java. Справочник разработчика» (7-е издание) в интернет-магазине ComBook.ru)

(заказать-купить книгу «Java. Справочник разработчика» (7-е издание) в интернет-магазине ozon.ru)

(заказать-купить книгу по «Java. Справочник разработчика» (7-е издание) в интернет-магазине diamail.com.ua)
Книга обсуждается в отдельном сообщении моего блога
![]() |
Java: оптимизация программ Бенджамин Эванс Джеймс Гоф Крис Ньюленд |
Настройка производительности программ - наука экспериментальная, но это не означает, что инженеры должны прибегать к догадкам и фольклору, чтобы выполнить свою работу (хотя часто случается именно так)
С помощью книги «Java: оптимизация программ» разработчики средней и высокой квалификации, работающие со сложными стеками технологий, научатся настраивать высокую производительность Java-приложений, используя количественный, поддающийся проверке подход
В большинстве информационных ресурсов о производительности, как правило, обсуждаются теория и внутреннее устройство виртуальных машин Java, но в книге «Java: оптимизация программ» основное внимание уделяется практическим возможностям настройки производительности путем изучения широкого ряда аспектов
В книге «Java: оптимизация программ» нет простых рецептов, советов и трюков или алгоритмов. Настройка производительности - это процесс внесения изменений и измерения полученных результатов, требующий усердия
- Узнайте, как принципы и технологии Java наилучшим образом используют современные аппаратные средства и операционные системы
- Исследуйте различные тесты производительности и распространенные антипаттерны, которые могут завести вашу команду в тупик
- Изучите ловушки измерений показателей производительности Java и недостатки микротестирования
- Погрузитесь в сборку мусора, протоколирование, мониторинг, настройки и инструменты JVM
- Исследуйте JIT-компиляцию и методы повышения производительности в языке Java
- Изучите аспекты производительности API коллекций и вопросы параллельных вычислений в Java
«За последние 20 лет я потратила немало времени на понимание деталей того, что происходит внутри JVM, но я научилась кое-чему новому, читая эту книгу. Она хорошо написана, легко читается и содержит массу полезной информации как для начинающего программиста, так и для профессионала. Независимо от того, на чем вы работаете, на выделенном сервере с двумястами ядер или на небольшой машине с ограниченными ресурсами под управлением Linux, эта книга поможет вам получить максимальную отдачу от вашего Java-приложения» Кристин Флуд (Christine H. Flood, Red Hat, Inc.)
Оригинал книги: «Optimizing Java. Practical Techniques for Improving JVM Application Performance», Benjamin Evans, James Gough, Chris Newland, 421 pages, ISBN 9781492025795, May 2018

(заказать-купить книгу «Java: оптимизация программ» в интернет-магазине biblio-globus.ru)

(заказать-купить книгу «Java: оптимизация программ» в интернет-магазине ComBook.ru)

(заказать-купить книгу «Java: оптимизация программ» в интернет-магазине ozon.ru)

(заказать-купить книгу по «Java: оптимизация программ» в интернет-магазине diamail.com.ua)
Читайте отдельное сообщение о книге в моем блоге
![]() |
Java: руководство для начинающих Герберт Шилдт 7-е издание |
Книга «Java: руководство для начинающих» - учебное пособие для начинающих изучать язык программирования Java
Эта книга скомпонована Гербертом Шилдтом, автором популярных во всем мире книг по языкам программирования, таким образом, чтобы читатель смог быстро овладеть основными навыками программирования на Java SE (JDK)
Для облегчения процесса изучения Java книга «Java: руководство для начинающих» построена следующим образом: основные навыки и понятия - каждая глава начинается с перечня основных навыков и понятий, которые предстоит усвоить читателю; обращение к знатоку - во врезках под этим заголовком даются полезные рекомендации в форме вопросов и ответов; примеры для опробования - это примеры небольших проектов, наглядно показывающие, как применять приобретенные знания и навыки на практике; упражнения для самопроверки - в конце каждой главы книги Герберта Шилдта «Java: руководство для начинающих» приводятся контрольные вопросы и задания для проверки прочности усвоенного материала; подробные комментарии к примерам программ
Оригинал книги: «Java A Beginner's Guide», Herbert Schildt, 7th Edition, 752 pages, ISBN 9781259589317, 2018

(заказать-купить книгу «Java: руководство для начинающих» в интернет-магазине biblio-globus.ru)

(заказать-купить книгу «Java: руководство для начинающих» в интернет-магазине ComBook.ru)

(заказать-купить книгу «Java: руководство для начинающих» в интернет-магазине ozon.ru)

(заказать-купить книгу «Java: руководство для начинающих» в интернет-магазине diamail.com.ua)
Читайте отдельное сообщение о книге в моем блоге
![]() |
Java Эффективное программирование Джошуа Блох 3-е издание |
Со времен выхода предыдущего издания книги вскоре после выпуска Java 6 язык программирования сильно изменился
Поддержка множества парадигм в современном языке Java увеличивает потребность в рекомендациях на основе передового опыта, что и обеспечивает книга «Java. Эффективное программирование»
Книга «Java. Эффективное программирование» представляет собой овеществленный опыт ее автора как программиста на Java. Новые возможности этого языка программирования, появившиеся в версиях, вышедших со времен предыдущего издания книги, по сути знаменуют появление совершенно новых концепций, так что для их эффективного использования недостаточно просто узнать об их существовании, и программировать на современном Java с использованием старых парадигм
В книге приводятся исчерпывающие описания и объяснения, приводимые в каждом совете, проливают свет на то, что делать, что не делать и почему поступать именно так, а не иначе
Эта классическая книга, удостоившаяся награды Jolt Awards, теперь серьезно обновлена, чтобы охватить самые последние возможности языка и библиотек для Java
В 3-ем издании книги «Java. Эффективное программирование» раскрываются языковые и библиотечные средства, добавленные в Java 7, 8 и 9, включая конструкции функционального программирования, которые были добавлены к объектно-ориентированным основам языка. Появилось много новых советов, в том числе глава, посвященная лямбда-выражениям и потокам
Новые темы книги «Java. Эффективное программирование» включают:
• функциональные интерфейсы, лямбда-выражения, ссылки на методы и потоки
• стандартные и статические методы в интерфейсах
• выведение типов, в том числе ромбовидная операция для обобщенных типов
• аннотация @SafeVarargs
• оператор try с ресурсами
• новые библиотечные возможности, такие как интерфейс Optional
Книга «Java. Эффективное программирование» Джошуа Блоха - наиболее полное руководство по лучшим практикам для языка программирования Java, обновленное с учетом последних версий Java
Оригинал книги: «Effective Java», Joshua Bloch, 3rd Edition, 416 pages, ISBN 9780134685991, December 2017
ЗДЕСЬ - читайте полное СОДЕРЖАНИЕ книги «Java. Эффективное программирование»
ЗДЕСЬ - читайте ПРЕДИСЛОВИЕ из книги «Java. Эффективное программирование»
ЗДЕСЬ - читайте ВВЕДЕНИЕ из книги «Java. Эффективное программирование»
ЗДЕСЬ - читайте 1 Главу «Введение» из книги «Java. Эффективное программирование»

(заказать-купить книгу «Java. Эффективное программирование» в интернет-магазине biblio-globus.ru)

(заказать-купить книгу «Java. Эффективное программирование» (3-е издание) в интернет-магазине ComBook.ru)

(заказать-купить книгу «Java. Эффективное программирование» (3-е издание) в интернет-магазине ozon.ru)

(заказать-купить книгу по «Java. Эффективное программирование» (3-е издание) в интернет-магазине diamail.com.ua)
Читайте отдельное сообщение о книге в моем блоге
![]() |
Изучаем регулярные выражения Бен Форта |
В книге «Изучаем регулярные выражения» представлены самые важные сведения о регулярных выражениях. В книге поэтапно описана процедура составления и проверки регулярных выражений, а основные понятия подробно поясняются и подкрепляются наглядными примерами, взятыми из практики обработки исходного текста. В конце книги приведены решения часто встречающихся практических задач с помощью регулярных выражений, а также кратко описаны их основные реализации в языках программирования и приложениях
Знатоки регулярных выражений уже давно включили их в свой арсенал средств, чтобы выполнять самые разные, изощренные виды обработки текста и манипулирования практически на любом языке программирования и на любой вычислительной платформе. Но это лишь одна, приятная, сторона дела. А обратная, неприятная, сторона состоит в том, что регулярные выражения слишком долго оставались исключительным средством только для самых технически грамотных пользователей. Но так было до сих пор
Книга «Изучаем регулярные выражения» поможет вам научиться пользоваться теми регулярными выражениями, которые действительно нужно знать, начиная с поиска простых совпадений с заданным текстом и заканчивая более сложными задачами, включая применение обратных ссылок, условные вычисления и обработку с упреждением. Прорабатывая материал каждого урока в данной книге, вы методически, систематически и легко научитесь решать практические задачи, используя регулярные выражения
Регулярные выражения не так сложны, как кажется. Чтобы умело ими пользоваться, достаточно уяснить поставленную задачу и ее наилучшее решение с помощью регулярных выражений. Ясные, практические примеры реализованные на разных языках программирования
Прорабатывая уроки из книги «Изучаем регулярные выражения», вы научитесь следующему:
- Читать и понимать регулярные выражения
- Пользоваться обычным текстом и метасимволами для построения эффективных шаблонов поиска
- Извлекать пользу из расширенных возможностей регулярных выражений, включая позиционный поиск и обратные ссылки
- Эффективно выполнять операции поиска и замены во всех профессиональных инструментальных средствах редактирования исходного текста
- Внедрять логически развитые формы обработки текста в веб-приложения
- Находить файлы, используя такие утилиты командной строки, как grep и egrep
- Применять регулярные выражения в таких языках программирования, как JavaScript, Java, PHP, Python, Microsoft .NET и C#, а также в СУБД, включая MySQL и Oracle
- Обрабатывать номера телефонов, почтовые индексы, номера карточек социального страхования, IP-адреса, URL, адреса электронной почты и номера кредитных карточек
Книга «Изучаем регулярные выражения» написана простым и доступным языком. Она будет полезна не только начинающим, но и тем, кто уже пользовался регулярными выражениями в своей практике прикладного программирования
Оригинал книги: «Learning Regular Expressions» by Ben Forta, 144 pages, ISBN 978-0-13-475706-3, May 2018

(заказать-купить книгу «Изучаем регулярные выражения» в интернет-магазине biblio-globus.ru)

(заказать-купить книгу «Изучаем регулярные выражения» в интернет-магазине ComBook.ru)

(заказать-купить книгу «Изучаем регулярные выражения» в интернет-магазине ozon.ru)

(заказать-купить книгу «Изучаем регулярные выражения» в интернет-магазине diamail.com.ua)
Книга обсуждается в отдельном сообщении моего блога
![]() |
Spring 5 для профессионалов Юлиана Козмина Роб Харроп Крис Шефер Кларенс Хо 5-е издание |
Книга «Spring 5 для профессионалов» представляет собой многолетний бестселлер, который обновлен с целью отражения функциональных средств, предлагаемых последней версией платформы Spring Framework 5 - одного из самых популярных фреймворков для разработки приложения на Java
Книга «Spring 5 для профессионалов» безоговорочно считается наиболее исчерпывающим и авторитетным руководством по Spring. Вы изучите основы и ключевые темы, связанные с платформой Spring
Авторы поделятся с вами собственным реальным опытом в области удаленной обработки, использования Hibernate и работы с EJB. Помимо основ вы научитесь применять Spring Framework 5 для построения разнообразных уровней или частей корпоративного Java-приложения: транзакций, веб-уровня и уровня презентаций, развертывания и многого другого
Многочисленные примеры в книге «Spring 5 для профессионалов» помогут вам в освоении технологий и приемов, рассмотренных в этой книге, а также в организации их совместной работы. Новая версия фреймворка Spring Framework 5 добавляет новый проект в копилку Spring — Spring Reactive Web Framework или WebFlux
Теперь Spring 5 работает также с Java EE 8. Язык Kotlin теперь не только официально поддерживаемый Google для разработки на Andriod, но и официально поддерживаемый Spring Framework 5
Оригинал книги: «Pro Spring 5. An In-Depth Guide to the Spring Framework and Its Tools», Iuliana Cosmina, Rob Harrop, Chris Schaefer, Clarence Ho, 5th Edition, 849 pages, ISBN 9781484228074, 2017

(заказать-купить книгу «Spring 5 для профессионалов» в интернет-магазине biblio-globus.ru)

(заказать-купить книгу «Spring 5 для профессионалов» в интернет-магазине ComBook.ru)

(заказать-купить книгу «Spring 5 для профессионалов» в интернет-магазине diamail.com.ua)
Книга обсуждается в отдельном сообщении моего блога
![]() |
Java SE 9. Базовый курс Кей С. Хорстманн 2-е издание |
В этом кратком руководстве рассматриваются основные языковые средства и нововведения в версии Java SE 9, главным из которых является новая модульная система на платформе Java. На практических примерах исходного кода поясняются основные языковые средства, новшества, усовершенствования и прочие незначительные изменения в версии Java SE 9
Главные усовершенствования в последней, девятой версии Java, оказавшие благотворное влияние на базовые технологии и прикладные программные интерфейсы (API), сосредоточены в основном на платформе Java. Многие из прежних идиом Java больше не нужны, а новые средства вроде модуляризации заметно повышают эффективность труда разработчиков, хотя выявить подобные перемены не так-то просто
Книга «Java SE 9. Базовый курс» является полным, хотя и кратким справочником по версии Java SE 9. Она написана Кеем С. Хорстманном, автором классического двухтомного справочника по предыдущим версиям Java, и служит незаменимым учебным пособием для быстрого и легкого изучения этого языка и его библиотек. Учитывая масштабы Java и область действия усовершенствований, внедренных в версии Java SE 9, материал этой книги подается небольшими порциями для быстроты усвоения и простоты понимания
Многочисленные практические рекомендации автора книги и примеры кода помогут читателям, имеющим опыт программирования на Java, быстро воспользоваться преимуществами как долгожданной и наконец-то внедренной модульной системы на платформе Java, занявшей свое законное место в процессе разработки проекта, так и языковых средств, внедренных еще в версии Java 8, включая лямбда-выражения и потоки данных
В книге «Java SE 9. Базовый курс» освещается все, что нужно знать прикладным программистам о современной версии Java, включая следующее:
- Применение модулей для упрощения процесса разработки сложных, но эффективных систем
- Перенос прикладных программ для работы с модуляризированным интерфейсом Java API и сторонними модулями
- Тестирование исходного кода по мере его написания с помощью нового цикла "чтение-вычисление-вывод" (REPL) из нового консольного приложения JShell
- Применение лямбда-выражений, позволяющих лаконично выражать выполняемые действия
- Подробное введение в новый интерфейс API потоков данных, благодаря которому обработка данных становится более гибкой и эффективной
- Эффективное применение современных средств параллельного программирования, исходя из взаимодействия параллельно выполняемых задач
- Выгодное использование многочисленных усовершенствований интерфейса API для умелого оперирования коллекциями, потоками ввода-вывода, регулярными выражениями и процессами
Книга «Java SE 9. Базовый курс» станет неоценимым источником информации для всех (как начинающих, так и опытных программистов), стремящихся писать в недалекой перспективе надежный, эффективный и безопасный код на Java
Оригинал книги: «Core Java for the Impatient» by Cay S. Horstmann, 2nd Edition, 576 pages, ISBN 9780134694726, September 2017
ЗДЕСЬ - читайте полное СОДЕРЖАНИЕ книги «Java SE 9. Базовый курс»
ЗДЕСЬ - читайте ВВЕДЕНИЕ из книги «Java SE 9. Базовый курс»
ЗДЕСЬ - читайте 11 Главу «АННОТАЦИИ» из книги «Java SE 9. Базовый курс»

(заказать-купить книгу «Java SE 9. Базовый курс» в интернет-магазине biblio-globus.ru)

(заказать-купить книгу «Java SE 9. Базовый курс» в интернет-магазине ComBook.ru)

(заказать-купить книгу по «Java SE 9. Базовый курс» в онлайн-мегамаркете Ozon.ru)

(заказать-купить книгу по «Java SE 9. Базовый курс» в интернет-магазине diamail.com.ua)
Читайте отдельное сообщение о книге в моем блоге
![]() |
Java Полное руководство Герберт Шилдт 10-е издание |
В книге Герберта Шилдта «Java. Полное руководство», полностью обновленной с учетом версии Java SE 9, поясняется, как разрабатывать, компилировать, отлаживать и выполнять программы на языке программирования Java
Это обширное справочное пособие составлено Гербертом Шилдтом, автором популярных во всем мире книг по языкам программирования, таким образом, чтобы охватить все языковые средства Java, включая синтаксис, ключевые слова, основные принципы объектно-ориентированного программирования, значительную часть прикладного программного интерфейса Java API, библиотеки классов, аплеты и сервлеты, компоненты JavaBeans, библиотеки AWT и Swing, а также продемонстрировать их применение на простых и наглядных примерах
Книга Герберта Шилдта «Java. Полное руководство» предназначена как для новичков, так и для профессионалов. Начинающий программист найдет в ней подробные пошаговые описания и множество чрезвычайно полезных примеров. А углубленное рассмотрение более сложных функций и библиотек Java 9 должно удовлетворить ожидания профессиональных программистов
Оригинал книги: «Java. The Complete Reference» Herbert Schildt, 10th Edition, 1344 pages, ISBN 9781259589331, 20th September 2017

(заказать-купить книгу «Java. Полное руководство» (10-е издание) в интернет-магазине biblio-globus.ru)

(заказать-купить книгу «Java. Полное руководство» (10-е издание) в интернет-магазине ComBook.ru)

(заказать-купить книгу «Java. Полное руководство» (10-е издание) в интернет-магазине ozon.ru)

(заказать-купить книгу «Java. Полное руководство» (10-е издание) в интернет-магазине diamail.com.ua)

(заказать-купить книгу «Java. Полное руководство» (10-е издание) в интернет-магазине bizbook.ua)
Читайте отдельное сообщение о книге в моем блоге
_________________________________________
РЕКОМЕНДУЮ ОБРАТИТЬ ВНИМАНИЕ на КНИГИ
_________________________________________
![]() |
Java. Карманный справочник Роберт Лигуори Патрисия Лигуори 4-е издание |
Книга «Java. Карманный справочник» позволяет быстро найти ответы на вопросы, возникающие во время разработки и отладки прикладных программ на языке Java и его платформе
В справочнике представлены наглядные примеры программирования на Java, приведены полезные таблицы и рисунки, а также описаны все языковые средства Java вплоть до версии 9, включая новую модульную систему на платформе Java и утилиту JShell, реализующую цикл REPL для проверки и отладки исходного кода в диалоговом режиме командной строки
Справочник «Java. Карманный справочник» поможет также читателю подготовиться к экзамену на получение квалификации Oracle Certified Associate Java Programmer (Аттестованный в компании Oracle программист на Java начального уровня)
С этой целью читатель сможет:
- Быстро находить нужные сведения о языке Java, включая соглашения об именовании, типы данных, операторы и блоки, принципы объектно-ориентированного программирования
- Ознакомиться с основами разработки прикладных программ на платформе Java SE, средствами управления памятью, параллелизма и обобщения
- Воспользоваться новыми средствам, появившимися в версии Java 9, в том числе модульной системой на платформе Java и утилитой JShell
- Выяснить, каким образом организуется ввод-вывод информации в системе NIO 2.0, ознакомиться с составом каркаса коллекций в Java и интерфейсом Java Scripring API для встраивания сценариев на других языках в прикладные программы на Java
- Получить дополнительную справку по текучим интерфейсам API, сторонним инструментальным средствами и основам унифицированного языка моделирования (UML)
Оригинал книги: «Java Pocket Guide: Instant Help for Java Programmers», Robert Liguori, Patricia Liguori, 290 pages, ISBN 9781491938690, September 2017

(заказать-купить книгу «Java. Карманный справочник» в интернет-магазине biblio-globus.ru)

(заказать-купить книгу «Java. Карманный справочник» в интернет-магазине ComBook.ru)

(заказать-купить книгу «Java. Карманный справочник» в интернет-магазине ozon.ru)

(заказать-купить книгу по «Java. Карманный справочник» в интернет-магазине diamail.com.ua)
Читайте отдельное сообщение о книге в моем блоге
![]() |
Алгоритмы на Java Роберт Седжвик Кевин Уэйн 4-е издание |
Книга Седжвика и Уэйна «Алгоритмы на Java» является классическим справочным руководством в котором содержится необходимый объем знаний для программиста в области фундаментальных алгоритмов и структур данных, накопленных за последние несколько десятилетий
В книге «Алгоритмы на Java» представлен широкий спектр рассматриваемых тем: исчерпывающее толкование структур данных и алгоритмов сортировки, поиска, обработки графов и строк, включая пятьдесят алгоритмов (смотри algs4.cs.princeton.edu/code), которые должен знать каждый программист. Описываются новые реализации алгоритмов на Java, написанные в ясном модульном стиле, при котором весь код доступен читателю и полностью готов к использованию. В книге изучение алгоритмов на Java ведется в контексте важнейших научных, инженерных и коммерческих приложений. Клиенты и алгоритмы выражены с помощью реального кода, а не псевдокода, как во многих других книгах
Книга «Алгоритмы на Java» отличается от множества других ясным и кратким текстом, детальными примерами с иллюстрациями, тщательно подобранным кодом, историческим и научным контекстом, а также упражнениями для самостоятельной проработки на всех уровнях. В книге представлены точные соображения относительно производительности, поддерживаемые соответствующими математическими моделями и эмпирическими исследованиями, которые подтверждают достоверность этих моделей
Оригинал книги: «Algorithms», Robert Sedgewick, Kevin Wayne, 4th Edition, 976 pages, ISBN 978-0-321-57351-3, 19 Mar 2011 (Errata)
Материал книги Роберта Седжвика «Алгоритмы на Java. Фундаментальные алгоритмы и структуры данных» применим к программированию на любом языке
ЗДЕСЬ - читайте ОБ АВТОРАХ книги «Алгоритмы на Java»
ЗДЕСЬ - читайте ВВЕДЕНИЕ из книги «Алгоритмы на Java»
ЗДЕСЬ - читайте СОДЕРЖАНИЕ книги «Алгоритмы на Java»
ЗДЕСЬ - читайте раздел 2.2 «Сортировка слиянием» из книги «Алгоритмы на Java»

(заказать-купить книгу Седжвика «Алгоритмы на Java» в интернет-магазине biblio-globus.ru)

(заказать-купить книгу Седжвика «Алгоритмы на Java» в интернет-магазине ComBook.ru)

(заказать-купить книгу «Алгоритмы на Java» в интернет-магазине ozon.ru)

(заказать-купить книгу по ASP.NET MVC 4 в интернет-магазине diamail.com.ua)
Читайте отдельное сообщение о книге Седжвика и Уэйна «АЛГОРИТМЫ на Java» в моем блоге
![]() |
Алгоритмы Справочник с примерами на C, C++, Java и Python Джордж Т. Хайнеман Гэри Поллайс Стэнли Селков 2-е издание |
Создание надежного программного обеспечения требует использования эффективных алгоритмов, но программисты редко думают об этом, пока не возникнет проблема
Это исправленное и дополненное второе издание книги «Алгоритмы. Справочник с примерами на C, C++, Java и Python» содержит множество кратких описаний существующих алгоритмов для решения разных задач и поможет читателям выбрать и реализовать правильный алгоритм для своих потребностей
Книга содержит достаточно математических подробностей, чтобы позволить читателям понять и проанализировать производительность алгоритмов
Делая акцент на приложениях, а не теории, книга «Алгоритмы. Справочник с примерами на C, C++, Java и Python» предоставляет эффективные решения для программирования на нескольких языках, которые можно легко адаптировать к определенному проекту
Все основные алгоритмы представлены в виде шаблонов проектирования, включающих информацию, которая помогает читателям сделать обоснованный выбор
С помощью книги «Алгоритмы. Справочник с примерами на C, C++, Java и Python» читатели смогут:
• Решить конкретную задачу или повысить производительность существующего решения
• Быстро найти алгоритмы, которые могут решить поставленную задачу и выяснить, почему они подходят для решения
• Получить алгоритмические решения на языках C, C++, Java и Python с советами, касающимися реализации
• Оценить ожидаемую производительность алгоритма и условия, при которых она достигает максимума
• Оценить влияние, которое подобные проектные решения оказывают на разные алгоритмы
• Изучите сложные структуры данных, позволяющие повысить эффективность алгоритмов
Оригинал книги: «Algorithms in a Nutshell. A Practical Guide», George Heineman, Gary Pollice, Stanley Selkow, 2nd Edition, 390 pages, ISBN 9781491948927, March 2016

(заказать-купить книгу «Алгоритмы. Справочник с примерами на C, C++, Java и Python» в интернет-магазине biblio-globus.ru)

(заказать-купить книгу «Алгоритмы. Справочник» в интернет-магазине ComBook.ru)

(заказать-купить книгу по «Алгоритмы. Справочник с примерами на C, C++, Java и Python» в онлайн-мегамаркете Ozon.ru)

(заказать-купить книгу «Алгоритмы. Справочник» в интернет-магазине diamail.com.ua)
Читайте отдельное сообщение в моем блоге об этой книге
![]() |
Руководство по надёжному программированию на Java |
Во всем мире язык программирования Java используется для решения очень важных и сложных задач. Программы, решающие эти задачи, должны быть надежными, устойчивыми, быстрыми, удобными в эксплуатации и безопасными
Книга «Руководство для программиста на Java: 75 рекомендаций по написанию надежных и защищенных программ» содержит рекомендации экспертов и примеры программ, позволяющие удовлетворить перечисленным требованиям. Книга содержит 75 рекомендаций, каждая из которых изложена логично и понятно. Для каждой рекомендации приведены требования соответствия. Кроме того, в большинстве случаев рекомендации иллюстрируются как неправильными, так и правильными решениями. Авторы объясняют, почему они следуют тем или иным рекомендациям и указывают ссылки на источники, содержащие более подробную информацию
Книга «Руководство для программиста на Java: 75 рекомендаций по написанию надежных и защищенных программ» содержит результаты новаторских исследований по безопасности языка Java и описание методов защиты от злонамеренных атак и других непредвиденных событий. В ней вы найдете самые лучшие приемы повышения надежности и ясности программ, причем целая глава посвящена заблуждениям, которые приводят к созданию неоптимального кода
Предисловие к книге написал Джеймс Гослинг (James A. Gosling) - создатель языка программирования Java
Оригинал книги: «Java Coding Guidelines: 75 Recommendations for Reliable and Secure Programs» by Fred Long, Dhruv Mohindra, Robert C. Seacord, Dean F. Sutherland, David Svoboda, 304 pages, ISBN 9780321933157, September 2013
ЗДЕСЬ - читайте ПРЕДИСЛОВИЕ из книги Джеймса Гослинга, создателя языка Java
ЗДЕСЬ - читайте ВВЕДЕНИЕ из книги
ЗДЕСЬ - читайте СОДЕРЖАНИЕ книги
ЗДЕСЬ - читайте 2 главу «Защитное программирование» из книги «Руководство для программиста на Java: 75 рекомендаций по написанию надежных и защищенных программ»
“Эту книгу обязаны прочитать все, кто пишет программы на Java... Программы не должны иметь значительных изъянов с точки зрения безопасности. Эта книга содержит реалистичные советы, помогающие разработчикам создавать безопасные, надежные и удобные в эксплуатации программы на языке Java” (Мэри Энн Дэвидсон(Mary Ann Davidson) начальник отдела безопасности корпорации Oracle)

(заказать-купить книгу «Java: 75 рекомендаций по написанию надежных и защищенных программ» в интернет-магазине biblio-globus.ru)

(заказать-купить книгу «Руководство для программиста на Java» в интернет-магазине ComBook.ru)

(заказать-купить книгу «Руководство для программиста на Java» в интернет-магазине ozon.ru)

(заказать-купить книгу «Руководство для программиста на Java» в интернет-магазине diamail.com.ua)
Читайте отдельное сообщение о книге «Руководство для программиста на Java: 75 рекомендаций по написанию надежных и защищенных программ» в моем блоге
___________________________________________________
![]() |
Android. Сборник рецептов Ян Ф. Дарвин 2-е издание |
Книга «Android. Сборник рецептов: задачи и решения для разработчиков приложений» должна помочь сообществу разработчиков Android поделиться знаниями, которые позволят сделать их приложения еще лучше. Книга облегчает создание работоспособных приложений для платформы Android с помощью 230 проверенных рецептов
Второе издание книги «Android. Сборник рецептов» содержит рецепты для работы с пользовательскими интерфейсами, мультисенсорными жестами, механизмами определения местоположения, веб-службами и конкретными возможностями устройства, такими как телефон, видеокамера и акселерометр. Вы также научитесь упаковывать свое приложение для магазина Google Play Market
Основные темы книги «Android. Сборник рецептов»:
- cредства тестирования и разработки приложения для платформы Android;
- cоздание компоновок с элементами управления пользовательским интерфейсом Android, графическими службами и механизмами всплывающих окон;
- работа со службами определения местоположения Google Maps и OpenStreetMap;
- элементы управления для воспроизведения музыкальных файлов, видеофайлов и других средств мультимедиа;
- работа с акселерометром и другими датчиками;
- использование каркасов для разработки игр и анимации;
- постоянное хранение данных в файлах и встроенных базах данных;
- доступ к веб-службам RESTful с помощью JSON и других форматов данных;
- тестирование отдельных компонентов и всего приложения
Книга «Android. Сборник рецептов» идеально подходит для разработчиков, владеющими языком Java, основами платформы Android и интерфейса Java SE API. Книга содержит рецепты, предоставленные более чем тридцатью разработчиками. Каждый рецепт содержит четкое решение и пример кода, готовый к использованию
Оригинал книги: «Android Cookbook: Problems and Solutions for Android Developers», Ian F. Darwin, 2nd Edition, 664 pages, ISBN 9781449374433, May 2017

(заказать-купить книгу «Android. Сборник рецептов» в интернет-магазине biblio-globus.ru)

(заказать-купить книгу «Android. Сборник рецептов» в интернет-магазине ComBook.ru)

(заказать-купить книгу по «Android. Сборник рецептов» в онлайн-мегамаркете Ozon.ru)

(заказать-купить книгу «Android. Сборник рецептов» в интернет-магазине diamail.com.ua)
Читайте отдельное сообщение в моем блоге о книге «Android. Сборник рецептов: задачи и решения для разработчиков приложений»
___________________________________________________
![]() |
Искусство программирования Дональд Эрвин Кнут том 4А |
В 4-ом томе Дональда Кнута «Искусство программирования, том 4А. Комбинаторные алгоритмы, часть 1» рассматриваются методы, позволяющие компьютерам эффективно работать с задачами гигантского размера
Рассматриваемый материал начинается с булевых функций и технологий и трюков работы с битами, затем всесторонне рассматривается генерация всех кортежей и перестановок, всех сочетаний и разбиений, и всех деревьев
Комбинаторный поиск — богатая и важная тема, и Кнут приводит слишком много нового, интересного и полезного материала, чтобы его можно было разместить в одном или двух (а может быть, даже в трех) томах. Одна эта книга включает около 1500 упражнений с ответами для самостоятельной работы, а также сотни полезных фактов, которые вы не найдете ни в каких других публикациях
Том 4А книги «Искусство программирования, том 4А. Комбинаторные алгоритмы, часть 1» определенно должен занять свое место на полке рядом с первыми тремя томами этой классической работы в библиотеке каждого серьезного программиста
Оригинал книги: «The Art of Computer Programming, Volume 4A: Combinatorial Algorithms, Part 1», Donald E. Knuth, 912 pages, ISBN 978-0-201-03804-0, 2011
ЗДЕСЬ - читайте ПРЕДИСЛОВИЕ 4-го тома книги «Искусство программирования»
ЗДЕСЬ - читайте СОДЕРЖАНИЕ книги «Искусство программирования, том 4А. Комбинаторные алгоритмы, часть 1»
ЗДЕСЬ - читайте введение к 7-ой главе «КОМБИНАТОРНЫЙ ПОИСК» 4-го тома книги «Искусство программирования, том 4А. Комбинаторные алгоритмы, часть 1»




Читайте отдельное сообщение о 4-ом томе Дональда Кнута в моем блоге
![]() |
Искусство программирования том 1 выпуск 1 RISC-компьютер MMIX Дональд Э. Кнут |
В данный выпуск многотомного издания Дональда Э. Кнута вошли разделы первого тома «Искусство программирования», посвященные RISC-компьютеру MMIX, который заменит прежний компьютер MIX, и языка ассемблера MMIX
Материалы этого выпуска в будущем войдут в новое издание первого тома серии «Искусство программирования», посвященный базовым алгоритмам — возможно, с определенными дополнениями и исправлениями на основе отзывов читателей данного выпуска
Оригинал книги: «The Art of Computer Programming, Volume 1, Fascicle 1: MMIX -- A RISC Computer for the New Millennium», Donald E. Knuth, 144 pages, ISBN 9780201853926, 2005
ЗДЕСЬ - официальная веб-страница многотомного издания Дональда Э. Кнута «Искусство программирования»

(заказать-купить книгу «Алгоритмы для чайников» в интернет-магазине biblio-globus.ru)

(заказать-купить книгу «Искусство программирования, том 1, выпуск 1. MMIX» в интернет-магазине ComBook.ru)

(заказать-купить книгу по «Искусство программирования, том 1, выпуск 1. MMIX» в онлайн-мегамаркете Ozon.ru)

(заказать-купить книгу «Искусство программирования, том 1, выпуск 1. MMIXRISC-компьютер MMIX» в интернет-магазине diamail.com.ua)
Читайте отдельное сообщение в моем блоге о книге «Искусство программирования, том 1, выпуск 1. MMIX -- RISC-компьютер для нового тысячелетия»
![]() |
первый том Кнута |




Оригинал книги: «The Art of Computer Programming, Volume 1. Fundamental Algorithms», 3-rd Edition, Donald E. Knuth, 784 pages, ISBN 0-201-89683-4, 1998
На русском языке книга вышла в издательстве «ВИЛЬЯМС» - книга регулярно допечатывается
![]() |
второй том Кнута |




Оригинал книги: «The Art of Computer Programming, Volume 2. Seminumerical Algorithms», 3-rd Edition, Donald E. Knuth, 784 pages, ISBN 0-201-89684-2, 1998
На русском языке книга вышла в издательстве «ВИЛЬЯМС» - книга регулярно допечатывается
![]() |
третий том Кнута |




Оригинал книги: «The Art of Computer Programming, Volume 3. Sorting and Searching», 2-nd Edition, Donald E. Knuth, 800 pages, ISBN 0-201-89685-0, 1998
На русском языке книга вышла в издательстве «ВИЛЬЯМС» - книга регулярно допечатывается
___________________________
ИЗ ПОСЛЕДНИХ НОВОСТЕЙ
___________________________
![]() |
Компьютерные науки Базовый курс Гленн Брукшир Деннис Брилов 13-е издание |
Назначение книги «Компьютерные науки. Базовый курс» - предоставить читателю всестороннее представление о предмете компьютерных наук (Computer Science), охватывающее все его аспекты, от сугубо практических до полностью абстрактных
В 13-ом издании книги «Компьютерные науки. Базовый курс» Гленна Брукшира и Денниса Брилова учтён новый международный стандарт преподавания компьютерных наук CS2013 - Computer Science Curricula 2013 (ACM/IEEE-CS)
Такой подход к изучению базовых понятий открывает студентам любых, необязательно компьютерных дисциплин всю широту предмета и позволяет получить общее представление о тех возможностях, которые доступны им в современном технократическом обществе
Изложение материала вкниге «Компьютерные науки. Базовый курс» ведется от простого к сложному, от конкретных аспектов к абстрактным и каждая рассматриваемая тема непосредственно подводит к следующей. Тем не менее, отдельные главы и разделы книги достаточно независимы и вполне могут рассматриваться как самостоятельные единицы
Важные достоинства книги - наличие около 1000 заданий и упражнений (!), предназначенных для углубления и закрепления понимания основных излагаемых концепций, обсуждение этических и юридических аспектов рассматриваемых технологий, которые необходимо знать, чтобы использовать их безопасно и ответственно, а также подборки общественных и социальных вопросов, призывающих читателя задуматься о связях между излагаемым материалом и тем обществом, в котором они живут
Изюминкой 13-е издания книги «Компьютерные науки. Базовый курс» является переход к использованию языка Python для записи примеров кода и псевдокода, выдержанного в том же стиле
ЗДЕСЬ - читайте ВВЕДЕНИЕ из книги «Компьютерные науки. Базовый курс»
ЗДЕСЬ - читайте полное СОДЕРЖАНИЕ книги «Компьютерные науки. Базовый курс»
ЗДЕСЬ - читайте 7 Главу «Технология разработки программного обеспечения» из книги Гленна Брукшира и Денниса Брилова «Компьютерные науки. Базовый курс»

(заказать-купить книгу «Компьютерные науки. Базовый курс» (13-е издание) в интернет-магазине www.moscowbooks.ru)

(заказать-купить книгу «Компьютерные науки. Базовый курс» (13-е издание) в интернет-магазине mdk-arbat.ru)

(заказать-купить книгу «Компьютерные науки. Базовый курс» (13-е издание) в интернет-магазине biblio-globus.ru)

(заказать-купить книгу «Компьютерные науки. Базовый курс» (13-е издание) в интернет-магазине ComBook.ru)

(заказать-купить книгу «Компьютерные науки. Базовый курс» (13-е издание) в онлайн-мегамаркете Ozon.ru)

(заказать-купить книгу «Компьютерные науки. Базовый курс» (13-е издание) в интернет-магазине diamail.com.ua)

(заказать-купить книгу «Компьютерные науки. Базовый курс» (13-е издание) в интернет-магазине bizbook.ua)
Книга обсуждается в отдельном сообщении моего блога
_______________________________________________
СЛЕДИТЕ ЗА ИЗМЕНЕНИЯМИ В ЭТОМ СООБЩЕНИИ -
последнее обновление - 27 января 2020 года
_______________________________________________
![]() |
Виктор Штонда, издатель Viktor Shtonda, publisher |
P.S. Только Ваша активная позиция в столь непростое время будет способствовать появлению новых и нужных Вам книг. А также, способствовать повышению качества книг, издаваемых издательской группой «ДИАЛЕКТИКА-ВИЛЬЯМС»
_______________________________________________
Ваши комментарии перед публикацией я просматриваю. Поэтому, я оставляю за собой право публиковать или нет комментарии с подписью Анонимный
А второй том тоже в феврале выйдет?
ОтветитьУдалитьдельное замечание... подправлю )))
УдалитьПервый том приобретен, ждем второй!)
ОтветитьУдалитьПодскажите, когда ориентировочно ожидается второй том?
ОтветитьУдалитьНа странице книги на "DiaMail" указано, что в июле (хотя был перенос, сначала указывался июнь).
УдалитьА можно более точно узнать когда ожидать второй том?
ОтветитьУдалитьКогда появится в продаже?
ОтветитьУдалитьСкажите пожалуйста когда ждать?
ОтветитьУдалитьНадеемся, вы не забыли про этот том)
ОтветитьУдалитьСкоро?
ОтветитьУдалитьв ноябре 2019 )))
УдалитьБыстрее бы уже, а обложка русская готова уже?
ОтветитьУдалитьСразу бы писали в декабре 2020 ))
ОтветитьУдалитьбольше оптимизма! - книга до НГ выйдет! )))
Удалитьопубликовал русскую обложку книги «Java. Библиотека профессионала, том 2. Расширенные средства программирования» Кей С. Хорстманна (11-е издание) )))
ОтветитьУдалитьСкорее бы поступило в продажу )))
Удалить2-й том в типографии - ура! ))) до НГ должна выйти
ОтветитьУдалитьБыстрее бы. Очень жду.
Удалитьблагодарю за терпение - ожидаю выхода в начале следующей недели, так что есть шанс встретить НГ 2020 с книгой )))
УдалитьИ снова мимо.
Удалитькнига издана! успели )))))) с НГ! )))
УдалитьКнигу то издать успели, вот только когда она появится в магазинах, это уже вопрос, может в середине января и появится... :(
Удалитьиздан 2-й том книги «Java. Библиотека профессионала, том 2. Расширенные средства программирования» Кея С. Хорстманна (11-е издание)
ОтветитьУдалитьЖду второй том на ОЗОНЕ, а ее все нет и нет, только на комбуке продают... С первым томом было намного быстрее, видимо не могут найти поставщика, даже на diamail его до сих пор нет... :(
ОтветитьУдалитьБольшое спасибо за ссылку на ОЗОН! По их поиску не мог найти.
ОтветитьУдалитьДобрый день! Второй том тяжело найти за нормальные деньги (на комбуке за 4320 р.), уже распродали тираж? Планируется допечатка?
ОтветитьУдалить