Java, Руководство для начинающих, Шилдт Г., 2019.
Цель этой книги — научить читателей основам программирования на Java. В ней применяется пошаговый подход к освоению языка, основанный на анализе многочисленных примеров, разработке несложных проектов и закреплении полученных знаний путем ответа на вопросы и выполнения упражнений для самопроверки. Изучение Java не потребует от читателей предыдущего опыта программирования. Книга начинается с рассмотрения элементарных понятий, таких как компиляция и запуск программ. Затем обсуждаются ключевые слова, языковые средства и конструкции, составляющие основу языка Java. Далее изучаются более сложные концепции, включая многопоточное программирование, обобщения, лямбда-выражения и модули. Завершается книга знакомством с библиотеками Swing и JavaFX. Все это позволит читателям овладеть основами программирования на Java.
Истоки Java.
Язык Java был задуман в 1991 году сотрудниками компании Sun Microsystems Джеймсом Гослингом, Патриком Натаном, Крисом Уортом, Эдом Фрэнком и Майком Шериданом. Первоначально он назывался Oak, но в 1995 году, когда за его продвижение взялись маркетологи, он был переименован в Java. Как это ни удивительно, на первых порах сами авторы языка не ставили перед собой задач разработки интернет — приложений. Их целью было создание платформенно-независимого языка, на котором можно было бы писать встраиваемое программное обеспечение для различной бытовой электронной аппаратуры , в том числе тостеров , микроволновых печей и пультов дистанционного управления. Как правило, в устройствах подобного тип а применялись контроллеры на базе микропроцессоров различной архитектуры, а исполняемый код, генерируемый компиляторам и большинства существовавших в то время языков программирования, был ориентирован на определенные типы процессоров. Характерным тому примером может служить язык С + + .
Оглавление.
Введение.
Глава 1.Основы Java.
Глава 2.Знакомство с типами данных и операторами.
Глава 3.Управляющие инструкции.
Глава 4.Знакомство с классами, объектами и методами.
Глава 5.Подробнее о типах данных и операторах.
Глава 6.Подробнее о методах и классах.
Глава 7.Наследование.
Глава 8.Пакеты и интерфейсы.
Глава 9.Обработка исключений.
Глава 1О.Ввод-вывод данных.
Глава 11.Многопоточное программирование.
Глава 12.Перечисления, автоупаковка, статический импорт и аннотации.
Глава 13.Обобщения.
Глава 14.Лямбда-выражения и ссылки на методы.
Глава 15.Модули.
Глава 16.Введение в Swiпg.
Глава 17.Введение в JavaFX.
Приложение А.Ответы на вопросы и решения упражнений для самопроверки.
Приложение Б.Применение документирующих комментариев в Java.
Приложение В.Обзор технологии Java Web Staгt.
Приложение Г.Введение в JShell.
Приложение Д.Дополнительные сведения о ключевых словах Java.
Приложение Е.Знакомство с JDK.
Предметный указатель.
Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Java, Руководство для начинающих, Шилдт Г., 2019 — fileskachat.com, быстрое и бесплатное скачивание.
Скачать pdf
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу
Скачать
— pdf — Яндекс.Диск.
Дата публикации: 21.05.2019 06:20 UTC
Теги:
java :: учебник по java :: Шилдт :: java книги
Следующие учебники и книги:
- Arduino, датчики и сети для связи устройств, Иго Т., 2015
- Основы программирования, Учебное пособие для СПО, Кувшинов Д.Р., 2019
- Access 2007 «без воды», все что нужно для уверенной работы, Голышева А.В., Клеандрова И.А, Прокди Р.Г., 2008
- Чистый код, Создание, анализ и рефакторинг, Мартин Р., 2019
Предыдущие статьи:
- Архитектура вычислительных систем и Ассемблер с приложением методических указаний к лабораторным работам, Гагарина Л.Г., Кононова А.И., 2019
- Основы программирования на языке Pascal, Кудрец Д., 2018
- Лаборатория хакера, Бабин С.А., 2016
- Мобильные роботы на базе Arduino, Момот М.В., 2017
Описание
Шестое издание Герберта Шилдта «Java 8. Руководство для начинающих», обновленное с учетом всех новинок последнего выпуска Java Platform, Java SE 8, позволит новичкам сразу же приступить к программированию на языке Java.
Герберт Шилдт, всемирно известный автор множества книг по программированию, уже в начале книги знакомит читателей с тем, как создаются, компилируются и выполняются программы, написанные на языке Java. Далее объясняются ключевые слова, синтаксис и языковые конструкции, образующие ядро Java. Кроме того, в книге «Java 8. Руководство для начинающих» рассмотрены темы повышенной сложности:
многопоточное программирование,
обобщенные типы,
средства библиотеки Swing.Не остались без внимания автора и такие новейшие возможности Java SE 8, как лямбда-выражения и методы интерфейсов, используемые по умолчанию. В заключение автор знакомит читателей с JavaFX — новой переспективной технологией создания современных графических интерфейсов пользователя, отличающихся изящным внешним видом и богатым набором элементов управления.
В книге используются следующие специальные рубрики, способствующие усвоению и закреплению прочитанного материала.
Ключевые навыки и понятия. Каждая глава открывается списком конкретных вопросов, которые рассматриваются в данной главе.
Спросим у эксперта. В этих разделах предлагается дополнительная информация и даются полезные советы.
Упражнения. Примеры несложных программ, процесс создания которых позволит вам закреплять на практике приобретенные знания и навыки.
Вопросы и упражнения для самопроверки. Завершающие разделы глав, с помощью которых вы сможете самостоятельно проверить, насколько хорошо вами усвоен материал.
Аннотирование текстов программ. Примеры кода включают авторские комментарии, описывающие назначение отдельных участков кода программы.Герберт Шилдт — общепризнанный эксперт в области Java, автор многочисленных бестселлеров, посвященных программированию, с почти тридцатилетним стажем писательской деятельности. Его книги продаются миллионными тиражами и переведены на многие языки. Из-под его пера вышли такие популярные книги по Java, как «Java 8. Полное руководство, 9-е издание», «Java. Методики программирования Шилдта» и «SWING. Руководство для начинающих». Им также написано множество книг по языкам программирования C, C++ и C#. Герберт Шилдт закончил университет штата Иллинойс и там же получил ученую степень.
Вернуться
Автор: Герберт Шилдт
Дата выхода: 2015
Издательство: Издательский дом «Вильямс»
Количество страниц: 712
Скачать
Цель этой книги — обучить читателей основам программирования на Java. В ней применяется пошаговый подход к освоению языковых средств, основанный на анализе многочисленных примеров, разработке несложных проектов и закреплении полученных знаний путем ответа на вопросы и выполнения упражнений мя самопроверки. Изучение Java по этой книге не требует наличия предыдущего опыта программирования. Книга начинается с рассмотрения элементарных понятий, включая компиляцию и выполнение программ. Затем речь пойдет о ключевых словах и языковых средствах и конструкциях, составляющих основу Java. После этого рассматриваются более сложные языковые средства, в том числе мноrопоточное программирование и обобщения. Завершается книга знакомством с библиотекой Swing и JavaFX. Все это позволит вам получить четкое представление об основах программирования на Java.
Но эта книга — лишь первый шаг на пути к освоению Java, поскольку мя профессионального программирования на Java нужно знать не только составные элементы этого языка, но и многочисленные библиотеки и инструменты, существенно упрощающие процесс разработки программ. Проработав материал книги, вы получите достаточно знаний, чтобы приступить к изучению всех остальных аспектов Java
Если вам понравилась эта книга поделитесь ею с друзьями, тем самым вы помогаете нам |
---|
«Java: руководство для начинающих»составлено Гербертом Шилдтом, автором популярных во всем мире книг по языкам программирования, таким образом, чтобы читатель смог быстро овладеть основными навыками программирования на Java.
Скачать книгу «Java: руководство для начинающих»
О книге
В современном мире, регулярно сталкиваясь с потоком негативной информации и отрицательных эмоций, человек должен уметь “восстанавливаться” и отдыхать от повседневных забот. Среди наиболее действенных способов — чтение книг. Погружая в иные миры хитро закрученного сюжета, книги помогают читателю забыться и отвлечься от душевных неурядиц и бытовых забот.
Книга Шилдт Герберт «Java: руководство для начинающих» позволит хорошо провести время за чтением, произведение относится к жанру программирование. Рассматривая в своей работе актуальные вопросы современности, автор целиком и полностью погружает нас в мир главных героев. Оригинальный сюжет, детально продуманные персонажи, причем самые разные, и неожиданная развязка непременно заинтересуют как заядлых поклонников данного жанра, так и случайных читателей.
Данное произведение не только обогащает эмоционально, но и заставляет задуматься над многими интересными фактами. Тема, раскрытая автором, берет за душу и надолго оставляет читателя под впечатлением. Читатели дают положительную оценку данной книге. Книга была выпущена издательством «Вильямс» в 2012 году, её объём составляет 133 страницы. Книгу «Java: руководство для начинающих» можно скачать на нашем сайте в формате epub, fb2 или читать онлайн.
Популярные книги жанра «Программирование»
С этой книгой читают
Основы программирования на JavaСухов Сергей Альбертович
Учебное пособие разработано в соответствии с программой курса «Информатика» и предназначено для студентов радиотехнического факультета, но может использоваться и…
Женщина. Руководство для мужчинОлег Олегович Новоселов
В книге привычным для мужчины понятным и логичным языком описаны и объяснены природа женщин, особенности их поведения, природа женской…
SAS. Руководство по выживаниюУайзмэн Джон
Джон «Лофти» Уайзман 26 лет прослужил в Специальной авиадесантной службе (SAS) Великобритании, и его книга основана на технике подготовки этого всемирно известного…
Скрытый гипноз. Практическое руководствоИ. Н. Мелихов
Самоучитель, дающий поистине умопомрачительные возможности скрытого управления людьми. Тайные манипуляции, внушение, суггестия, NLP, оперативный гипноз, зомбирование… В…
Радиоэлектроника для начинающих В. В. Бессонов
Данной книгой автор намерен вовлечь в интереснейший мир радиоэлектроники новых юных поклонников этого творчества. Подача материала производится от простого к…
Учебное пособие.
Герберт Шилдт «Java 8. Руководство для начинающих» Вильямс, 2015 год, 720 стр. (43,1 мб. pdf)
Представленное, 6-е издание учебника Герберта Шилдта «Java 8 руководство для начинающих», дополнено и отредактировано в соответствием с изменениями в выпусках Java Platform и Standard Edition 8 (Java SE 8). Учебное пособие даст возможность новичкам сразу же включиться в процесс изучения платформы Java.
Автор книги, всемирно известный разработчик и популяризатор ИТ-технологий, написавший множество книг по программированию, с самого начала погружает читателей в мир программирования, рассказывая, как создаются, компилируются и работают программы, созданные на языке Java 8.
Изучение языка начинается с объяснения объектно ориентированной модели платформы, без понимания которой изучение Java — просто обессмыслено. Далее объясняются ключевые слова, методы, классы, синтаксис и языковые конструкции, как основа Java. В заключение приводится материал по многопоточному программированию, лямбда-выражениям, библиотеке Swing и JavaFX, что более подойдет для продвинутого уровня программистов.
ISBN 978-5-8459-1955-7 (рус.)
Оглавление книги
Глава 1. Основы Java
Истоки Java
Взаимосвязь между Java и языками С и С++
Взаимосвязь между Java и языком С#
Вклад Java в развитие Интернета
Jаvа-аплеты
Безопасность
Переносимость
Волшебный байт-код Java
Основные характеристики Java
Объектно-ориентированное программирование
Инкапсуляция
Полиморфизм
Наследование
Установка комплекта Java Development Кit
Первая программа на Java
Ввод исходного кода программ
Компиляция программы
Построчный анализ исходного кода первого примера программы
Обработка синтаксических ошибок
Еще одна простая программа
Другие типы данных
Два управляющих оператора
Оператор if
Цикл for
Создание блоков кода
Использование точки с запятой в коде программы
Стилевое оформление текста программ с помощью отступов
Ключевые слова Java
Идентификаторы в Java
Библиотеки классов Java
Глава 2. Введение в типы данных и операции над ними
Особая важность типов данных
Элементарные типы данных Java
Целочисленные типы данных
Типы данных с плавающей точкой
Символы
Логический тип данных
Литералы
Шестнадцатеричные, восьмеричные и двоичные литералы
Управляющие последовательности символов
Строковые литералы
Подробнее о переменных
Инициализация переменных
Динамическая инициализация
Область действия и время жизни переменных
Операции
Арифметические операции
Операции инкремента и декремента
Операции сравнения и логические операции
Укороченные логические операции
Операция присваивания
Составные операции присваивания
Преобразование типов при присваивании
Приведение несовместимых типов
Приоритеты операций
Выражения
Преобразование типов в выражениях
Пробелы и круглые скобки
Глава 3. Управляющие операторы
Ввод символов с клавиатуры
Условный оператор if
Вложенные условные операторы if
Многоступенчатая конструкция if-else-if
Оператор swi tch
Вложенные операторы switch
Цикл for
Некоторые разновидности цикла for
Пропуск отдельных частей в определении цикла for
Бесконечный цикл
Циклы без тела
Объявление управляющих переменных в цикле for
Расширенный цикл for
Цикл while
Цикл do-while
Применение оператора break для выхода из цикла
Оператор break в роли оператора goto
Применение оператора continue
Вложенные циклы
Глава 4. Введение в классы, объекты и методы
Основные сведения о классах
Общая форма определения класса
Определение класса
Порядок создания объектов
Переменные ссылочного типа и присваивание
Методы
Добавление метода в класс Vehicle
Возврат из метода
Возврат значения
Использование параметров
Добавление параметризированного метода в класс Vehicle
Конструкторы
Параметризированные конструкторы
Добавление конструктора в класс Vehicle
Еще раз об операторе new
Сборка мусора и методы завершения
Метод finalize ()
Ключевое слово this
Глава 5. Дополнительные сведения о типах данных и операциях
Массивы
Одномерные массивы
Многомерные массивы
Двумерные массивы
Нерегулярные массивы
Трехмерные, четырехмерные и многомерные массивы
Инициализация многомерных массивов
Аnьтернативный синтаксис объявления массивов
Присваивание ссылок на массивы
Применение переменной экземпляра length
Разновидность for-each цикла for
Циклическое обращение к элементам многомерных массивов
Использование расширенного цикла for
Символьные строки
Создание строк
Операции над символьными строками
Массивы строк
Неизменяемость строк
Использование строк для управления оператором switch
Использование аргументов командной строки
Поразрядные операции
Поразрядные операции И, ИЛИ, исключающее ИЛИ и НЕ
Операции сдвига
Поразрядные составные операции присваивания
Оператор?
Глава 6. Дополнительные сведения о методах и классах
Управление доступом к членам класса
Модификаторы доступа в Java
Передача объектов методам
Способы передачи аргументов методу
Возврат объектов
Перегрузка методов
Перегрузка конструкторов
Рекурсия
Применение ключевого слова static
Статические блоки
Вложенные и внутренние классы
Переменное число аргументов
Использование методов с переменным числом аргументов
Перегрузка методов с переменным числом аргументов
Переменное число аргументов и неопределенность
Глава 7. Наследование
Основы наследования
Наследование и доступ к членам класса
Конструкторы и наследование
Использование ключевого слова super для вызова конструктора суперкласса
Применение ключевого слова super для доступа к членам суперкласса
Создание многоуровневой иерархии классов
Очередность вызова конструкторов
Ссылки на суперкласс и объекты подклассов
Переопределение методов
Поддержка полиморфизма в переопределяемых методах
Для чего нужны переопределенные методы
Демонстрация механизма переопределения методов на примере класса TwoDShape
Использование абстрактных классов
Использование ключевого слова final
Предотвращение переопределения методов
Предотвращение наследования
Применение ключевого слова final к переменным экземrmяра
Класс Object
Глава 8. Пакеты и интерфейсы
Пакеты 290
Определение пакета 291
Поиск пакета и переменная среды CLASSPATH
Простой пример применения пакета
Пакеты и доступ к членам классов
Пример доступа к пакету
Защищенные члены классов
Импорт пакетов
Библиотечные классы Java, содержащиеся в пакетах
Интерфейсы
Реализация интерфейсов
Применение интерфейсных ссьшок
Переменные в интерфейсах
Наследование интерфейсов
Методы интерфейсов, используемые по умолчанию
Основные сведения о методах по умолчанию
Практический пример использования метода по умолчанию
Множественное наследование
Использование статических методов интерфейса
Последнние замечания относительно пакетов и интерфейсов
Глава 9. Обработка исключений
Иерархия исключений
Общее представление об обработке исключений
Использование ключевых слов try и catch
Простой пример обработки исключений
Необработанные исключений
Обработка исключений — изящный способ устранения программных ошибок
Множественные операторы catch
Перехват исключений, генерируемых подклассами
Вложенные блоки try
Генерирование исключений
Повторное генерирование исключений
Подробнее о классе ThrowaЫe
Использование ключевого слова finally
Использование ключевого слова throws
Новые средства обработки исключений, появившиеся в версии JDK 7
Встроенные классы исключений Java
Создание подклассов, производных от класса Exception
Глава 10. Ввод-вывод данных
Потоковая организация системы ввода-вывода Java
Байтовые и символьные потоки
Классы байтовых потоков
Классы символьных потоков
Встроенные потоки
Использование байтовых потоков
Консольный ввод
Запись консольного вывода
Чтение и запись файлов
с использованием байтовых потоков
Ввод данных из файла
Запись в файл
Автоматическое закрытие файлов
Чтение и запись двоичных данных
Файлы с произвольным доступом
Использование символьных потоков Java
Консольный ввод с использованием символьных потоков
Консольный вывод с использованием символьных потоков
Файловый ввод-вывод с использованием символьных потоков
Класс FileWri ter
Использование класса FileReader
Использование классов-оболочек для преобразования числовых строк
Глава 11. Мноrопоточное проrраммирование
Общее представление о мноrопоточной обработке
Класс Thread и интерфейс RunnaЫe
Создание потока
Несложные усовершенствования мноrопоточной программы
Создание нескольких потоков
Определение момента завершения потока
Приоритеты потоков
Синхронизация
Использование синхронизированных методов
Синхронизированные блоки
Организация взаимодействия потоков с помощью методов notify (), wait() иnotifyAll()
Пример применения методов wait () и notify ()
Приостановка, возобновление и остановка потоков
Глава 12. Перечисления, автоупаковка, статический импорт и аннотации
Перечисления
Основные сведения о перечислениях
Перечисления Java являются типами классов
Методы values () и valueOf ()
Конструкторы, методы, переменные экземпляра и перечисления
Два важных ограничения
Перечисления наследуются от класса Enum
Автоупаковка
Оболочки типов
Основные сведения об автоупаковке
Автоупаковка и методы
Автоупаковка и автораспаковка в выражениях
Предупреждение относительно использования автоупаковки и автораспаковки
Статический импорт
Аннотации (метаданные)
Глава 13. Обобщения
Основные сведения об обобщениях
Простой пример обобщений
Обобщения работают только с объектами
Различение обобщений по аргументам типа
Обобщенный класс с двумя параметрами типа
Общая форма обобщенного класса
Ограниченные типы
Использование шаблонов аргументов
Ограниченные шаблоны
Обобщенные методы
Обобщенные конструкторы
Обобщенные интерфейсы
Базовые типы и унаследованный код
Автоматическое определение аргументов типов компилятором
Очистка
Ошибки неоднозначности
Ограничения в отношении использования обобщений
Невозможность создания экземпляров параметров типа
Ограничения статических членов класса
Ограничения обобщенных массивов
Ограничения обобщенных исключений
Дальнейшее изучение обобщений
Глава 14. Лямбда-выражения и ссылки на методы
Введение в лямбда-выражения
Основные сведения о лямбда-выражениях
Функциональные интерфейсы
Применение лямбда-выражений
Блочные лямбда-выражения
Обобщенные функциональные интерфейсы
Лямбда-выражения и захват переменных
Генерация исключений в лямбда-выражениях
Ссылки на методы
Ссылки на статические методы
Ссылки на методы экземпляров
Ссылки на конструкторы
Предопределенные функциональные интерфейсы
Глава 15. Аплеты, события и друrие вопросы
Основные сведения об аплетах
Организация аплета и его основные элементы
Архитектура аплетов
Завершенный каркас аплета
Инициализация и прекращение работы аплета
Запрос на перерисовку окна аплета
Метод update (}
Использование окна состояния
Передача параметров аплету
Класс Applet
Обработка событий
Модель делегирования событий
События
Источники событий
Слушатели событий
Классы событий
Интерфейсы слушателей событий
Применение модели делегирования событий
Обработка событий мыши
Простой пример аплета, демонстрирующий обработку событий от мыши
Другие ключевые слова Java
Модификаторы transient и volatile
Оператор instanceof
Модификатор strictfp
Ключевое слово assert
Машинно-зависимые методы
Глава 16. Введение в Swing
Происхождение и философия Swing
Компоненты и контейнеры
Компоненты
Контейнеры
Панели контейнеров верхнего уровня
Менеджеры компоновки
Первая простая Swing-пporpaммa
Построчный анализ первой Swing-пporpaммы
Использование компонента JButton
Работа с компонентом JТextField
Создание флажков с помощью компонента JCheckBox
Класс Jlist
Применение анонимных внутренних классов для обработки событий
Создание аплета средствами Swing
Глава 17. Введение в JavaFX
Базовые понятия JavaFX
Пакеты JavaFX
Классы Stage и Scene
Узлы и графы сцены
Панели компоновки
Класс Application и жизненный цикл приложения
Запуск приложения JavaFX
Каркас приложения JavaFX
Компиляция и выполнение программы JavaFX
Поток выполнения приложения
Простой элемент управления JavaFX: компонент Label
Использование кнопок и событий
Основные сведения о событиях
Элемент управления Button
Демонстрация обработки событий кнопки
Три других элемента управления JavaFX
Компонент CheckBox
Компонент ListView
Компонент TextField
Введение в эффекты и преобразования
Эффекты
Преобразования
Демонстрация эффектов и преобразований
Что дальше
Приложение А. Ответы на вопросы и решения упражнений для самопроверки
Глава l. Основы Java
Глава 2. Введение в типы данных и операции над ними
Глава 3. Управляющие операторы
Глава 4. Введение в классы, объекты и методы
Глава 5. Дополнительные сведения о типах данных и операциях
Глава 6. Дополнительные сведения о методах и классах
Глава 7. Наследование
Глава 8. Пакеты и интерфейсы
Глава 9. Обработка исключений
Глава 10. Ввод-вывод данных
Глава l l. Многопоточное программирование
Глава 12. Перечисления, автоупаковка, статический импорт и аннотации
Глава 13. Обобщения
Глава 14. Лямбда-выражения и ссылки на методы
Глава 15. Аплеты, события и другие вопросы
Глава 16. Введение в Swing
Глава 17. Введение в JavaFX
Приложение Б. Применение документирующих комментариев в Java
Дескрипторы javadoc
Дескриптор @author
Дескриптор {@code}
Дескриптор @deprecated
Дескриптор { @docRoot}
Дескриптор @exception
Дескриптор {@inheritDoc}
Дескриптор {@link}
Дескриптор {@linkplain}
Дескриптор {@literal}
Дескриптор @param
Дескриптор @return
Дескриптор @see
Дескриптор @serial
Дескриптор @serialData
Дескриптор @serialField
Дескриптор @since
Дескриптор @throws
Дескриптор @value
Дескриптор @version
Общая форма документирующих комментариев
Результат, выводимый утилитой javadoc
Пример применения документирующих комментариев
Предметный указатель
Скачать техническую литературу бесплатно43,1 мб. pdf
Похожая литература
562
https://www.htbook.ru/kompjutery_i_seti/programmirovanie/java-8-rukovodstvoJava 8 руководствоhttps://www.htbook.ru/wp-content/uploads/2016/07/Java-8.-Руководство-для-начинающих.jpghttps://www.htbook.ru/wp-content/uploads/2016/07/Java-8.-Руководство-для-начинающих.jpg2018-03-09T23:03:47+04:00Программирование и БДJava,Программирование,руководствоУчебное пособие.
Герберт Шилдт ‘Java 8. Руководство для начинающих’ Вильямс, 2015 год, 720 стр. (43,1 мб. pdf)
Представленное, 6-е издание учебника Герберта Шилдта ‘Java 8 руководство для начинающих’, дополнено и отредактировано в соответствием с изменениями в выпусках Java Platform и Standard Edition 8 (Java SE 8). Учебное пособие даст возможность новичкам сразу…
Название книги: Java. Руководство для начинающих
Год: 2015
Автор: Герберт Шилдт
Язык: Русский
Формат: pdf, fb2, epub, mobi
Размер: 102.5 МВ, 31 MB, 5 MB, 17 MB
Цель этой книги —обучить читателей основам программирования на Java. В ней применяется пошаговый подход к освоению языковых средств, основанный на анализе многочисленных примеров, разработке несложных проектов и закреплении полученнх знаний путем ответа на вопросы и выполнения упражнений для самопроверки. Изучение Java по этой книге не требует наличия предыдущего опыта программирования. Книга начинается с рассмотрения элементарных понятий, включая компиляцию и выполнения программ. Затем ресь пойдет о ключевых словах и языковых средствах, и конструкциях, составляющих основу Java. После этого рассматриваются более сложные языковые средства, в том числе многопоточное программирование и обобщения. Завершается книга знакомством с библиотекой Swing и JavaFX. Все это позволит вам получить четкое представление об основах программирования на Java.
Но эта книга — лишь первый шаг на пути к освоению Java, поскольку для провессионального программирования на Java нужно знать не только составные элементы этого языка, но и многочисленные библиотеки и инструменты, существенно упрощающие процесс разработки программ. Проработав материал книги, вы получите достаточно знаний, чтобы приступить к изучению всех остальных аспектов Java.
Введение
Глава 1. Основы Java
Глава 2. Введение в типы данных и операций над ними
Глава 3. Управляющие операторы
Глава 4. Введение в классы, объекты и методы
Глава 5. Дополнительные сведения о типаз данных и операция
Глава 6. Дополнительные сведения о методах и классах
Глава 7. Наследование
Глава 8. Пакеты и интерфейсы
Глава 9. Обработка исключений
Глава 10. Ввод-вывод данных
Глава 11. Многопоточное программирование
Глава 12. Перечисления, автоупаковка, статический импорт и аннотации
Глава 13. Обобщения
Глава 14. Лямбда-выражения и ссылки на методы
Глава 15. Аплеты, события и другие вопросы
Глава 16. Введение в Swing
Приложение А. Ответы на вопросы и решения упражнений для самопроверки
Приложение Б. Применение документирующих комментариев в Java
Предметный указатель
Скачать:”Java. Руководство для начинающих“
Читать книгу «Java. Руководство для начинающих» онлайн