LibCoder

Java для всех

1C Agda Java
Java для всех
Дата выхода: 2020
Издательство: Питер
Количество страниц: 513
Тип файла: PDF
Добавил: LibCoder
Оглавление
Вступление....10 О книге и не только....10 Объектно-ориентированное программирование и Java....10 Особенности языка Java....12 Java и другие языки программирования....13 Программное обеспечение....15 Особенности книги....17 Полезные ресурсы....18 Обратная связь....19 Благодарности....20 От издательства....20 Глава 1. Основы Java....21 Простые программы....21 Знакомство с переменными....28 Базовые типы данных....32 Приведение типов....34 Основные операторы....36 Использование основных операторов....43 Полет тела, брошенного под углом к горизонту....44 Вычисление скорости на маршруте....46 Орбита спутника....48 Комплексные числа....49 Прыгающий мячик....51 Решение тригонометрического уравнения....53 Кодирование символов....55 Расчет параметров цепи....57 Резюме....59 Глава 2. Управляющие инструкции Java....61 Условный оператор if....61 Оператор выбора switch....71 Оператор цикла for....76 Оператор цикла while....81 Оператор цикла do-while....82 Использование управляющих инструкций....84 Вычисление экспоненты....84 Числа Фибоначчи....85 Вычисление числа π....86 Метод последовательных итераций....90 Решение квадратного уравнения....92 Полет в атмосфере....95 Резюме....101 Глава 3. Массивы....103 Одномерные массивы....103 Двумерные и многомерные массивы....107 Символьные и текстовые массивы....112 Присваивание и сравнение массивов....118 Использование массивов....124 Кодирование и декодирование текста....124 Умножение векторов....125 Числа Фибоначчи....127 Работа с полиномами....128 Сортировка массива....130 Транспонирование квадратной матрицы....132 Произведение квадратных матриц....134 Задача перколяции....135 Резюме....141 Глава 4. Классы и объекты....143 Знакомство с ООП....143 Создание классов и объектов....148 Статические поля и методы....153 Закрытые члены класса....157 Ключевое слово this....159 Внутренние классы....161 Анонимные объекты....163 Работа с классами и объектами....164 Схема Бернулли....164 Математические функции....167 Динамический список из объектов....172 Работа с матрицами....174 Резюме....181 Глава 5. Методы и конструкторы....183 Перегрузка методов....183 Конструктор....188 Объект как аргумент и результат метода....192 Механизм передачи аргументов....195 Применение методов на практике....197 Интерполяционный полином....197 Геометрические фигуры....202 Матричная экспонента....206 Операции с векторами....212 Операции с полиномами....218 Бинарное дерево....225 Резюме....230 Глава 6. Наследование....231 Знакомство с наследованием....231 Наследование и закрытые члены....234 Пакеты и защищенные члены....236 Конструкторы и наследование....239 Переопределение методов....242 Замещение полей при наследовании....248 Многоуровневое наследование....250 Объектные переменные суперкласса....253 Абстрактные классы....257 Анонимные классы....259 Резюме....267 Глава 7. Интерфейсы и лямбда-выражения....269 Знакомство с интерфейсами....269 Интерфейсные переменные....274 Расширение интерфейсов....278 Анонимный класс на основе интерфейса....280 Лямбда-выражения и функциональные интерфейсы....285 Ссылки на методы....292 Резюме....299 Глава 8. Работа с текстом....301 Объекты класса String....302 Метод toString()....306 Базовые операции с текстом....308 Сравнение текстовых строк....310 Поиск символов и подстрок в тексте....312 Методы для работы с текстом....314 Форматированный текст....317 Класс StringBuffer....321 Класс StringBuilder....327 Обработка текста....329 Резюме....333 Глава 9. Обработка исключений....335 Исключительные ситуации....335 Классы исключений....337 Пример обработки исключений....340 Использование объекта исключения....342 Использование нескольких catch-блоков....344 Вложенные конструкции try-catch....347 Генерирование исключений....352 Методы и контролируемые исключения....355 Создание классов исключений....356 Резюме....358 Глава 10. Многопоточное программирование....360 Создание дочернего потока....361 Управление потоками....370 Фоновые потоки....373 Создание нескольких потоков....374 Главный поток....377 Синхронизация потоков....379 Резюме....384 Глава 11. Обобщенные типы....385 Обобщенные методы....385 Перегрузка обобщенных методов....394 Обобщенные классы....396 Обобщенные интерфейсы....401 Обобщенные классы и наследование....402 Ограничения на обобщенные параметры....404 Знакомство с коллекциями....407 Списки....409 Множества....415 Резюме....418 Глава 12. Программы с графическим интерфейсом....420 Создание простого окна....421 Окно с кнопками и меткой....426 Компоненты и события....434 Создание графика функции....441 Калькулятор....459 Резюме....467 Глава 13. Немного о разном....469 Работа с файлами....469 Аргументы командной строки....477 Методы с произвольным количеством аргументов....478 Цикл по коллекции....482 Рекурсия....484 Перечисления....488 Резюме....496 Заключение Итоги и перспективы....498 Приложение. Программное обеспечение....499 Загрузка программного обеспечения....499 Использование среды IntelliJ IDEA....503

Описание

Ниже — практический обзор по теме «java».

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

На этом основные моменты по теме закрыты.

java языком примеры всех один самых популярных востребованных

Частые вопросы

Можно ли скачать «Java для всех» бесплатно?

Да, «Java для всех» доступна для бесплатного скачивания на нашем сайте в формате PDF. Ссылка на файл находится на этой странице.

В каком формате и какого размера файл?

Книга предоставляется в формате PDF.

Кто автор и когда вышла книга?

автор — Васильев Алексей Николаевич, издательство Питер, год выпуска 2020, 513 страниц.

О чём книга «Java для всех»?

Java — один из самых популярных и востребованных языков в мире.

Похожие материалы