admin / 05.12.2017

Книги, которые должен прочитать Java программист: от новичка до профессионала / Хабр

Осенние скидки!

Сделав заказ работы у нас до 30 ноября., Вы получаете скидку 10% на все виды работ!

Заказать диплом, курсовую по предмету:

экономика

финансовый анализ
бизнес-планирование
инвестиции
менеджмент
маркетинг
экономическая теория
макроэкономика
микроэкономика
управление персоналом
финансы
денежное обращение и кредит
экономика предприятия

юриспруденция

правоведение
гражданское право
трудовое право
авторское право
финансовое право

гуманитарные науки

социология
политология
психология
педагогика
философия
этика
культурология
история

туризм

сервисная деятельность
экономика в туризме
менеджмент туризма
техника и технология туризма

1. Монахов В.В. Язык программирования Java и среда NetBeans

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

2. Эккель Б. Философия Java (англ. — Eckel Bruce. Thinking in Java)

Учебник по языку программирования Java. Один из лучших учебников по Java, написанный на простом языке, и с обильным использованием примеров кода. Идеально подходит для начинающих программистов на Java. На русском языке.

Разбираются подробно основы ООП. Синтаксис и семантика языка. Интерфейсы и внутренние классы. Система ввода-вывода. Обработка ошибок и исключений. Обнаружение проблем, анализ и планирование.
Эта книга, выдержавшая в оригинале не одно переиздание, благодаря глубокому и поистине философскому изложению тонкостей языка считается одним из лучших пособий для программирующих на Java.
Книга получила высшую оценку среди специалистов компании Luxoft — европейского лидера среди фирм, занимающихся заказной разработкой программного обеспечения.

Содержание учебника:

Предисловие.
Введение.
Введение в объекты.
Все есть объекты.
Управление течением программы.
Инициализация & Очистка.
Скрытие реализации.
Повторное использование классов.
Полиморфизм.
Интерфейсы & Внутренние классы.
Хранение Ваших объектов.
Обработка ошибок с помощью исключений.
Система ввода/вывода в Java.
Идентификация времени выполнения.
Создание окон и Апплеты.
Множественные потоки.
Распределенные вычисления.
Передача & Возврат объектов.
The Java Native Interface (JNI).
Руководства по программированию на Java.
Ресурсы.

3. Хабибуллин И.Ш. Самоучитель Java 2

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

Базы данных — популярные книги

Cодержит ответы на часто задаваемые вопросы, последние «компьютерщики» называют FAQ (Frequency Asked Questions).

4. Блинов И.Н., Романчик В.С. Java 2: Практическое руководство

Книга предназначена для начинающих и продолжающих изучение Java-технологий. В первой части даны основы языка Java и концепции объектно-ориентированного программирования. Во второй части изложены наиболее важные аспекты применения языка. В третьей части приведены основы программировании распределенных информационных систем с применением сервлетов, JSP, баз данных и собственных тегов разработчика.

5. Аккуратов Е.Е. Знакомьтесь: Java. Самоучитель

Эта книга представляет собой пособие-самоучитель для начинающих изучать язык программирования Java 2 с целью применить эти знания для создания собственных Web-сайтов. В ней в простой и доступной форме излагаются основы программирования на этом языке, включая описание данных и создание различных управляющих структур, трансляцию и отладку кода, обработку исключений, создание аплетов и оформление пакетов, поддержку многопоточности и многое другое. Также читатель найдет здесь необходимые сведения о редакторе программ JBuilder 2005, а также о языке гипертекстовой разметки HTML и языке сценариев JavaScript, близком к Java 2.
В книге есть не только чисто теоретические сведения, но и много конкретных, живых примеров создания достаточно простых, но работающих программ. Следуя излагаемому материалу, любой начинающий программист сможет быстро научиться создавать свои собственные сайты в Интернет, помещать туда аплеты или же просто писать программы на языке Java.

6. Шилдт Г. Искусство программирования на Java.

Эта книга отличается от множества других книг по языку Java. В то время как другие книги обучают основам языка, эта книга показывает, как использовать язык наиболее эффективно, с большей пользой и отдачей для решения запутанных задач программирования. На страницах книги постепенно раскрывается мощь, универсальность и элегантность языка Java.
Как и можно ожидать, несколько описанных приложений связаны непосредственно с Internet. Многие главы посвящены анализу кода, который иллюстрирует выразительные возможности Java независимо от Internet. Легкость, с которой эти программы могут быть написаны на языке Java, подтверждает гибкость и элегантность языка.
В каждой главе рассматриваются фрагменты кода, который можно использовать «как есть». Например, синтаксический анализатор может послужить отличным дополнением для многих разработок. Однако наибольшую пользу от этих программ можно получить, если их использовать как базовые для разработки собственных приложений. Например, Web-червь, подробное описание которого приводится в книге, может послужить основой для разработки архиватора Web-сайта или детектора разрыва связи.
Исходные тексты всех примеров, рассмотренных в книге доступны на Web-сайте издательства. Книга рассчитана на студентов, преподавателей и специалистов в области компьютерных технологий.

7. Буткевич Е.Л. Пишем программы и игры для сотовых телефонов

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

8. Бондарев В.М. Учебное пособие по программированию на Java

В истории программирования нет другого языка, популярность которого росла так же быстро, как росла популярность Java. Не прошло пяти лет с момента появления Java, как он стал обязательной частью фундаментального образования программиста и предметом для изучения в вузах и техникумах. Множество программистов, ранее писавших программы на Бейсике, Паскале, C++, захотели изучить его и связать с ним свое программистское будущее.

9. Хорстманн Кей С., Корнелл Гари. Java 2. Библиотека профессионала. Том 2. Тонкости программирования

Данная книга ориентирована на тех разработчиков, которые хотят использовать технологию Java для создания реальных проектов. В ней нашли отражение поддержка потоков, использование наборов данных, сетевое взаимодействие, работа с базами данных, компоненты JavaBeans. Уделено внимание также таким вопросам, как поддержка распределенных объектов, организация защиты и создание платформенно-ориентированных методов, разбор и генерация XML-документов. При написании книги были учтены новые возможности, которые стали доступны разработчикам с появлением JDK
5.0. Благодаря разнообразию и глубине излагаемого материала книга, несомненно, будет полезна как начинающим, так и опытным разработчикам.

Учебники и книги по базам данных

PostgreSQL. Для профессионалов

На фоне прочих СУБД, распространяемых с открытыми текстами, PostgreSQL выделяется своей надежностью и богатством возможностей. В книге рассматриваются практические аспекты установки и сопровождения сервера БД на базе…
Базы данных в Интернете: практическое руководство по созданию Web-приложений с базами данных

Эта книга представляет собой практическое руководство по созданию приложений Web с базами данных для Интернета, а также для корпоративной интрасети. В ней рассмотрены современные технологии, созданные Microsoft для…
Базы данныхФролов А. В., Фролов Г. В.
Oracle для профессионалов

Выход в свет в конце прошлого года этой книги издательства Wrox стал эпохальным событием: впервые доходчиво и исчерпывающе раскрыты основные особенности архитектуры СУБД Oracle, принципиально отличающие ее от других…
Настройка SQL. Для профессионалов

В реальных приложениях, работающих с серверами баз данных, перед разработчиками очень часто встает проблема улучшения производительности SQL-запросов.

Список литературы на тему «Базы данных»

В этой книге детально и на многочисленных примерах описывается…

SQL полное руководство

Данная книга является исчерпывающим руководством по использованию структурированного языка запросов — SQL. В ней рассматриваются: концепции, лежащие в основе SQL, и роль SQL в системах управления базами данных; вопросы…
SQLГрофф Дж.Р., Вайнберг П.Н.
Практическое руководство по SQL

В книге рассматривается много вопросов, ответы на которые можно не найти в других изданиях о базах данных. Сила этой книги заключена в том, что в ней изложение ведется с точки зрения преподавателя, практически…
SQLБоуман Дж.С., Эмерсон С.Л.
Основы SQL

Рассматривается создание структуры реляционной базы данных, основные приемы управления данными с использованием языка запросов SQL, методы и средства поддержания базы, данных в целостном состоянии, вопросы…

Базы данных

09.07.2013
Фуфаев Э.В., Фуфаев Д.Э. — Базы данных (7-е изд.)

Скачиваний: 14487

Изложены теоретические основы проектирования баз данных и методология их практического применения в процессах принятия решений при управлении производством и бизнесом. Для студентов учреждений среднего профессионального образования.

06.07.2013
Кузин А.В., Левонисова С.В. — Базы данных (5-е изд.)

Скачиваний: 4937

Учебное пособие создано в соответствии с Федеральным государственным образовательным стандартом по направлению подготовки 230100 "Информатика и вычислительная техника" (квалификация "бакалавр").

06.07.2013
Ицик Бен-Ган — Microsoft SQL Server 2008. Основы T-SQL

Скачиваний: 22048

В книге изложены теоретические основы формирования запросов и программирования на языке T-SQL: однотабличные запросы, соединения, подзапросы, табличные выражения, операции над множествами, реорганизация данных и наборы группирования.

06.07.2013
Максим Кузнецов, Игорь Симдянов — MySQL 5

Скачиваний: 14974

Описывается новая версия популярной СУБД MySQL, в том числе вложенные запросы, хранимые процедуры, представления, триггеры, курсоры, информационная схема, пространственные расширения, репликация и другие элементы.

06.07.2013
Гольцман В. — MySQL 5.0

Скачиваний: 10583

Эта книга предназначена для всех, кто желает освоить СУБД MySQL. Для ее чтения вам не нужны никакие специальные знания — достаточно быть пользователем Windows.

Страница: 1 [2] 34567

FILED UNDER : IT

Submit a Comment

Must be required * marked fields.

:*
:*