Изучение киниги "Java 8. Полное руководство".
Я уже начинала изучать именно эту книгу, но забросила, так как не видела смысла, да и хотелось другого. А сейчас точно знаю, что нужно развиваться в том направлении.
Книга лишь часть всего того, что мне предстоит освоить и узнать. С её помощью смогу овладеть основами ЯП, придёт более глубокое понимание самого программирования. Вообще, мне проще усваивать информацию зрительно и письменно, поэтому я часто конспектирую самые важные вещи. Каждая глава занимает примерно одну-две страницы в тетради. Плюс ко всему повторяю почти весь код, что там дан, частенько изменяя его.
Да и на учёбе - Java, на практику хочу выбрать этот язык. Так что, Java, я выбираю тебя.
Goal Accomplishment Criteria
Книга прочитана, информация усвоена.
Personal resources
Книга, компьютер, интернет, время.
Goal ecological compatibility
Это поможет мне овладеть языком.
-
Глава 1. История и развитие языка Java
-
Происхождение Java
-
3арождение современного программирования: язык С
-
Следующий этап: язык С++
-
Предпосылки к созданию Jаvа
-
Создание языка Java
-
Связь с языком С#
-
Каким образом язык jаvа изменил Интернет
-
Аплеты на java
-
Безопасность
-
Переносимость
-
Чудо Java: байт-код
-
Сервлеты: серверные программы нa Java
-
Отличительные особенности Java
-
Простота
-
Обьектная ориентированность
-
Надёжность
-
Многопоточность
-
Архитектурная нейтральность
-
Интерпретируемость и высокая производительность
-
Распределённость
-
Динамичность
-
Эволюция языка Java
-
Версия Java SE 8
-
Культура новвоведений
-
-
Глава 2. Краткий обзор Jаvа
-
Объектно-ориентированное программирование
-
Две методики
-
Абстракция
-
Три принципа ООП
-
Первый пример простой программы
-
Ввод кода программы
-
Компиляция программы
-
Подробный анализ первого примера программы
-
Второй пример короткой программы
-
Два управляющих оператора
-
Условный оператор if
-
Оператор цикла for
-
Использование блоков кода
-
Вопросы лексики
-
Пробелы
-
Идентификаторы
-
Литералы
-
Комментарии
-
Разделители
-
Ключевые слова jаvа
-
Библиотеки классов Java
-
-
Глава 4 . Операции
-
Арифметические операции
-
Основные арифметические операции
-
Операция деления по модулю
-
Составные арифметические операции с присваиванием
-
Операции инкремента и декремента
-
Поразрядные операции
-
Поразрядные логические операции
-
Сдвиг влево
-
Сдвиг вправо
-
Беззнаковый сдвиг вправо
-
Поразрядные составные операции с присваиванием
-
Операции отношения
-
Логические операции
-
Укороченные логические операции
-
Операция присваивания
-
Тернарная операция
-
Предшествование операций
-
Применение круглых скобок
-
-
Глава 5. Управляющие операторы
-
Операторы выбора
-
Условный оператор i f
-
Оператор switch
-
Операторы цикла
-
Цикл while
-
Цикл do-while
-
Цикл for
-
Вложенные циклы
-
Операторы перехода
-
Применение оператора break
-
Применение оператора continue
-
Оператор return
-
-
Глава 3. Типы данных, переменные и массивы
-
Jаvа - строго типизированный язык
-
Примитивные типы
-
Целые числа
-
Тип Ьуtе
-
Тип short
-
Тип int
-
Тип long
-
Числа с плавающей точкой
-
Тип float
-
Тип dоuЫе
-
Символы
-
Логические значения
-
Подробнее о литералах
-
Целочисленные литералы
-
Литералы с плавающей точкой
-
Логические литералы
-
Символьные литералы
-
Строковые литералы
-
Переменные
-
Объявление переменной
-
Динамическая инициализация
-
Область и срок действия переменных
-
Преобразование и приведение типов
-
Автоматическое преобразование типов в Java
-
Приведение несовместимых типов
-
Автоматическое продвижение типов в выражениях
-
Правила продвижения типов
-
Массивы
-
Одномерные массивы
-
Многомерные массивы
-
Альтернативный синтаксис объявления массивов
-
Введение в символьные строки
-
Замечание по поводу указателей для программирующих на С/С++
-
-
Глава 6. Введение в классы
-
Основы классов
-
Общая форма класса
-
Простой класс
-
Объявление объектов
-
Подробное рассмотрение оператора new
-
Присваивание переменным ссылок на объекты
-
Введение в методы
-
Ввод метода в класс Вох
-
Возврат значений
-
Ввод метода, принимающего параметры
-
Конструкторы
-
Параметризированные конструкторы
-
Ключевое слово this
-
Сокрытие переменной экземпляра
-
Сборка "мусора"
-
Метод finalize ()
-
Класс Stack
-
-
Глава 7. Подробное рассмотрение классов и методов
-
Перегрузка методов
-
Перегрузка конструкторов
-
Применение объектов в качестве параметров
-
Подробное рассмотрение особенностей передачи аргументов
-
Возврат объектов
-
Рекурсия
-
Введение в управление доступом
-
Ключевое слово static
-
Ключевое слово final
-
Еще раз о массивах
-
Вложенные и внутренние классы
-
Краткий обзор класса String
-
Применение аргументов командной строки
-
Аргументы переменной длины
-
Перегрузка методов с аргументами переменной длины
-
Аргументы переменной длины и неоднозначность
-
- 910
- 13 November 2019, 19:58
Don't miss new posts!
Subscribe for the Goal and follow through to its completion