Книги для изучения программирования на Java для начинающих и профессионалов
24.05.2016 / Last updated : 05.02.2017 Nikolay V. java
Список книг для изучения программирования на Java и технологий как для начинающих, так и профессионалов.
Книги для изучения Java Core
Название | Автор | Год | ISBN |
Java 8. Полное руководство. Java: The Complete Reference, Ninth Edition. | Герберт Шилдт | 2015 | 978-5-8459-1918-2, 978-0-07-180855-2 |
Философия Java. Thinking in Java (4th Edition). | Брюс Эккель | 2016 | 978-5-496-01127-3, 978-0131872486 |
Java. Библиотека профессионала. Том 1. Основы. Core Java: Volume 1: Fundamental. | Кей С. Хорстманн, Гари Корнелл | 2014 | 978-5-8459-1958-8, 978-5-8459-1958-8 |
Изучаем Java. Head First Java. | Кэти Сиерра, Берт Бейтс | 2012 | 978-5-699-54574-2 |
Книги для изучения Java EE
Название | Автор | Год | ISBN |
Изучаем Java EE 7. Beginning Java EE 7. | Энтони Гонсалвес | 2016 | 978-5-496-00942-3 |
Java EE 6 и сервер приложений GlassFish 3. Java EE 6 with GlassFish 3: Application server. | Дэвид Хеффельфингер | 2013 | 978-5-94074-902-8, 978-1-849510-36-3 |
JavaServer Faces. Core JavaServer Faces. | Дэвид Гири, Кей С. Хорстманн | 2011 | 978-5-8459-1706-5, 978-0-13-701289-3 |
Swing. Эффектные пользовательские интерфейсы. | Иван Портянкин | 2011 | 978-5-85582-305-9 |
Web-сервисы Java. | Тимур Машнин | 2012 | 978-5-9775-0778-3 |
Книги для изучения Spring Framework
Название | Автор | Год | ISBN |
Spring 4 для профессионалов. Pro Spring. | Крис Шефер, Кларенс Хо, Роб Харроп | 2015 | 978-5-8459-1992-2 |
Spring в действии. Spring in Action. | Крейг Уоллс | 2013 | 978-5-94074-568-6 |
Книги для изучения программирования
Название | Автор | Год | ISBN |
Совершенный код. Мастер-класс. Code Complete. | Стив Макконнелл | 2016 | 978-5-7502-0064-1, 0-7356-1967-8 |
Java. Эффективное программирование. Effective Java: Programming Language Guide. | Джошуа Блох | 2014 | 978-5-85582-348-6 |
Алгоритмы на Java. Algorithms. | Роберт Седжвик, Кевин Уэйн | 2015 | 978-5-8459-2049-2, 978-5-8459-1781-2 |
Структуры данных и алгоритмы в Java. Data Structures & Algorithms in Java. | Роберт Лафоре | 2016 | 978-5-496-00740-5 |
Книги и документация из сети
Название | Автор | url |
Git Pro Book. Git на русском. | open source | https://git-scm.com/book/ru/v2 |
28
11208 Total Views 4 Views Today
Views: 9 950
- Рубрики
- java
Книга «Программирование Web-приложений на языке Java» Курняван Б
-
Книги
- Художественная литература
- Нехудожественная литература
- Детская литература
- Литература на иностранных языках
- Путешествия. Хобби. Досуг
- Книги по искусству
- Биографии. Мемуары. Публицистика
- Комиксы. Манга. Графические романы
- Журналы
- Книги с автографом
- Книги в подарок
- «Москва» рекомендует
-
Авторы • Серии • Издательства • Жанр
-
Электронные книги
- Русская классика
- Детективы
- Экономика
- Журналы
- Пособия
- История
- Политика
- Биографии и мемуары
- Публицистика
-
Aудиокниги
- Электронные аудиокниги
- CD – диски
-
Коллекционные издания
- Зарубежная проза и поэзия
- Русская проза и поэзия
- Детская литература
- История
- Искусство
- Энциклопедии
- Кулинария. Виноделие
- Религия, теология
- Все тематики
-
Антикварные книги
- Детская литература
- Собрания сочинений
- Искусство
- История России до 1917 года
- Художественная литература. Зарубежная
- Художественная литература. Русская
- Все тематики
- Предварительный заказ
- Прием книг на комиссию
-
Подарки
- Книги в подарок
- Авторские работы
- Бизнес-подарки
- Литературные подарки
- Миниатюрные издания
- Подарки детям
- Подарочные ручки
- Открытки
- Календари
- Все тематики подарков
- Подарочные сертификаты
- Подарочные наборы
- Идеи подарков
-
Канцтовары
- Аксессуары делового человека
- Необычная канцелярия
- Бумажно-беловые принадлежности
- Письменные принадлежности
- Мелкоофисный товар
- Для художников
-
Услуги
- Бонусная программа
- Подарочные сертификаты
- Доставка по всему миру
- Корпоративное обслуживание
- Vip-обслуживание
- Услуги антикварно-букинистического отдела
- Подбор и оформление подарков
- Изготовление эксклюзивных изданий
- Формирование семейной библиотеки
Расширенный поиск
Курняван Б.
книг по Java
книг по JavaПРИМЕЧАНИЕ. Приведенный ниже список далеко не полный и не предназначен для быть одобрением какой-либо конкретной коллекции книг. Если вы знаете книгу, которая должна быть там, пришлите нам по электронной почте. |
- Вводные книги : Эти книги на самом деле не учат программированию. но написаны для программистов или студентов с некоторым программированием уже за поясом. Хорошим примером является книга Java в двух словах. Д. Фланаган. Некоторые из этих книг могут подойти для третьего курса. введение в Java (например, книги Jia или Winder).
- Нежные вводные книги : Эти книги обучают Java с нуля в уровень, подходящий для начинающих программистов. Обычно они используются в качестве учебников на вводных курсах информатики. Хороший пример: Java, Введение в информатику. и Программирование В. Сэвича (Прентис-Холл).
- Учебники для второго курса : Эти учебники обычно преподают второй курс в последовательности из двух курсов и сосредоточиться на таких темах, как структуры данных. Хороший пример: Структуры данных и другие объекты с использованием Java. М. Мейн (Аддисон-Уэсли).
- Книги для продвинутого уровня : Эти книги охватывают продвинутый материал, такой как как API Java, или ориентированы на специальные темы (например, потоки) или охватывают разработку программного обеспечения (например, шаблоны проектирования). Хороший пример: Core Swing Advanced Programming by K. Topley. (Прентис-Холл).
- AP Книги по информатике : Эти книги посвящены программе College Board AP Computer Science.
Итак, какие книги следует приобрести новичку? Теоретически ни одна книга не должна быть необходимо, учитывая богатство ресурсов в Интернете. Однако большинство из нас хотелось бы что-нибудь почитать хотя бы для того, чтобы не смотреть на все время экран. Для новичков следующее книги могут изначально быть лучшими:
- Книга для быстрого ознакомления, такая как Java in a Nutshell (к тому же недорогая).
- Нежная вводная книга — выберите из списка ниже.
Книги быстрого введения :
- Java в двух словах, 3-е издание Дэвид Фланаган (O’Reilly Pub.)
Эта книга представляет собой удобный справочник, содержащий (довольно краткий) обзор языка, инструментов и API. Первоначально новичок будет трудно читать, но это, пожалуй, единственный книга, которую вы будете продолжать использовать даже после того, как станете экспертом по Java. - Core Java 2, том 1 К. Хорстманн и Г. Корнелл (Прентис-Холл). Эта книга, введение в Java для программистов, начинается с нуля, имеет множество примеров и сравнений с другими языками. Том 2 содержит расширенный материал. Разработка объектно-ориентированного программного обеспечения с использованием Java: принципы, Patterns and Frameworks от X.Jia (Addison-Wesley). После знакомства с Java в книге также рассматриваются шаблоны проектирования. и рамки.
- Java с объектно-ориентированным программированием П.Ванга (Томсон). Охватывает большую часть Java, требует некоторого опыта программирования.
- Объектно-ориентированное программирование с графическими приложениями в Java М. Ласло (Аддисон-Уэсли). Покрывает предметы, шаблоны проектирования и фреймворки.
- Понимание объектно-ориентированного программирования на Java Т. Бадд (Аддисон-Уэсли).
- Just Java П. ван дер Линден (Prentice-Hall). Охватывает широкий спектр тем от XML до Beans. Редкий Тема, регулярные выражения, также рассматривается с использованием Java Grep.
- Java по примеру Дж. Р. Джексона и А. Л. МакКлеллана (Прентис Холл).
- Дополнительные темы по программированию на Java Дж. Вигглсворта и П.Ламби (Томсон). Широкое введение с примерами для программистов. Также охватывает некоторые дополнительные темы, такие как бобы.
- Разработка программного обеспечения Java Р. Виндер и Г. Робертс. Перспектива программной инженерии. Уникальный тем, что он проходит через кровавые подробности нескольких существенных приложений.
- Прелюдия к шаблонам в компьютерных науках с использованием Java Э.К.Эпп (Франклин-Бидл). Эту книгу сложно классифицировать: он охватывает некоторые вводные сведения о Java, но на самом деле не предназначен на вводных курсах. Вероятно, лучше всего подходит для третьего программирования конечно в последовательности, где первых двух нет в Java. Знакомит с шаблонами проектирования.
- Java: Как программировать Х. Дейтель и П. Дейтель (Прентис-Холл). Охватывает как вводный, так и продвинутый материал.
- Java с самого начала Дж. Скансхольм (Аддисон-Уэсли). Охватывает вводный материал, графический интерфейс и потоки/сети.
Учебники для первых курсов :
- Java: введение в информатику и программирование (3-е изд.) В. Савича (Прентис-Холл). Популярная книга для первого курса, которая на 900 страницах охватывает множество тем. материал для первого курса. Подход традиционный: объекты освещаются позже, затем даже позже с помощью графического интерфейса.
- Объектно-ориентированное решение проблем: Java, Java, Java Р. Морелли (Прентис-Холл). Помимо охвата материала первого курса, есть также главы на материале второго курса. Книга берет «объекты-сначала» подход, начиная с объектов, а также GUI.
- Java: объектно-ориентированный подход Д. Арноу и Г.Вайс (Аддисон-Уэсли). Эта книга берет объекты в первую очередь подход, но разделяет программирование с графическим интерфейсом как необязательный дополнительный материала в каждой главе.
- Objects First with Java: практическое введение в использование BlueJ Д. Барнса и М.Коллинга (Prentice-Hall). Как видно из названия, книга предназначена для первого курса. подход, ориентированный на объекты. Книга также привязана к BlueJ. среда разработки.
- Разработка объектно-ориентированных приложений с использованием Java Э. Р. Доук, Дж. В. Затцингер и С. Р. Уильямс (Thomson Learning). Использует подход, ориентированный на объекты.
- Java: платформа для программирования и решения проблем К.Ламберт и М.Осборн (Брукс/Коул). В этой книге используется более или менее ориентированный на объекты подход, но откладывается Графический интерфейс пользователя пока не охватит элементарную Java. Баланс между GUI-сначала и GUI-позже.
- Программирование на Java, 2-е издание Дж. Фаррелла (Томсон). Объекты-сначала, GUI-сначала подход. Много примеров в обучающем стиле.
- Объект Java: Введение в программирование с использованием Принципы разработки программного обеспечения Д. Райли (Addison-Wesley). Хороший пример прямого подхода, основанного на объектах и графическом интерфейсе. Начинается сразу же с графическим подходом вызова методов в объектах. За ним следует книга второго курса (см. ниже).
- Введение в программирование и объектно-ориентированный дизайн Использование Java от J.Nino и F.A.Hosch (Wiley). Объектный подход.
- Введение в Java и разработку программного обеспечения автор Н.Дейл, К.Уимс и М.Хедингтон (Джонс и Бартлетт). Объекты-сначала, GUI-сначала. Java-версия их популярного Текст С++.
- Объектно-ориентированное программирование на Java Б.Дж.Холмс и Д. Т. Джойс (Джонс и Бартлетт). Подход, основанный на объектах и графическом интерфейсе, с использованием собственных классов AVI.
- Java от Dissection И. Пола и К. Макдауэлла (Аддисон-Уэсли).
- Введение в программирование с использованием Java Д. Арноу, С. Декстер и Г. Вайс (Аддисон-Уэсли). Объектно-ранний подход с дополнительными материалами по графическому интерфейсу.
Второкурсники :
- Структуры данных и другие объекты с использованием Java М. Мейн (Аддисон-Уэсли). Сплошное покрытие из материала APCS-AB. Это текст, который мы используем в GW для нашего второго курса.
- Объект абстракции данных и структур с использованием Java Д. Райли (Аддисон-Уэсли). Стандартный материал второго курса после его текста первого курса то есть объекты-сначала, GUI-сначала.
Расширенные книги :
- Core Java 2, том 2 К. Хорстманн и Г. Корнелл (Прентис-Холл). Том 2 охватывает потоки, работу в сети, JDBC, bean-компоненты и безопасность.
- Advanced Java: интернет-приложения А. Гиттлман (Скотт Джонс). Охватывает широкий спектр дополнительных тем от JDBC, сервлетов и JSP для Java2D и bean-компонентов.
- Advanced Java: разработка корпоративных приложений К.Берг (Прентис-Холл). Делает акцент на серверной части: beans, сервлеты, RMI.
- Шаблоны проектирования Java: Учебник от J.W.Cooper (Аддисон-Уэсли). Краткое введение в шаблоны проектирования в Java.
- Шаблоны в Java, Vols. 1 и 2 М.Гранд (Вайли). Каталог шаблонов проектирования с UML.
- Core Swing Advanced Programming К. Топли (Прентис-Холл). О чем говорит название.
- Практическая Java: Руководство по языку программирования П. Хаггар. Советы продвинутым программистам.
- HardCore Java Р. Симмонса (O’Reilly Pub.). Полезные и эзотерические мелочи.
Книги AP по информатике :
- Дж.Льюис, В.Лофтус, К.Кокинг, С.Хорвиц. Программные решения Java для AP Computer Science .
- С.Хорвиц. Обзор Аддисона-Уэсли для AP Computer Science Экзамен по Java (Аддисон-Уэсли).
- М.Литвин и Г.Литвин. Методы Java и Методы Java (AB) .
- М.Литвин. Подготовьтесь к экзамену AP по информатике по Java .
- Т. Уэст и К. Стивенсон. Java для компьютерных наук AP (Холт Софтвер Ассошиэйтс).
Ссылки на обзоры книг по Java :
- JavaShelf, веб-сайт посвященный книгам по Java.
- Список книг по Java и обзоры Марти Холла, автора основных сервлетов Java и JSP.
- Богато аннотированный список книг по Java, написанный Эллиоттом Гарольдом (сам автор нескольких книг по Java).
Главная Книги К. Н. Кинг Короткий курсы Рекомендуемые книги Рекомендуемые ссылки FAQ |
Программирование на Java: с самого начала — это вводный учебник для колледжа, предназначенный для традиционный курс CS1. (Нажмите здесь, чтобы прочитайте мою статью 1997 года о том, почему Java — лучший выбор для CS1.) Это предполагает отсутствие предыдущего опыта программирования. В отличие от многих Java тексты, представленные в настоящее время на рынке, Java Programming: From the Начало избегает модности ради нее самой, вместо этого сосредотачиваясь на обучение студентов навыкам программирования, на которых они могут построить карьера. Акцент делается на том, чтобы научиться проектировать, реализовывать, и отлаживать программы, написанные на объектно-ориентированном языке. Темы вводятся по спирали, практически без «волшебства». насколько это возможно. Апплеты не выделяются, и нет попытки представить все возможности Java. После использования этой книги в курсе студенты должны быть хорошо подготовлены к переходу на C++ или более продвинутые курсы по Java.
Вот что говорит профессор Мануэль Э. Бермудес (Университет Флориды) должен был сказать:
Все еще не уверен, что Программирование на Java: Книга «С самого начала » вам подходит? Прочтите эти комментарии преподавателей и читателей. Характеристики
Информация о книге
Использование в классе
Загрузки
|