О разделе
Основы языка Java
JDK (Java Разработка Kit) — полный комплект разработчика. Включает — Компилятор javac для преобразования исходного кода в байт-код, Виртуальную машину JVM для выполнения байт-кода, Стандартные…
Что требуется знать перед началом изучения языка программирования Java
Фундамент для начинающего программиста - что повторить, как работать, чего ожидать.
Рекомендации по разработке на Java
Набор советов, правил, принципов и обычаев в разработке на этом языке.
История языка Java
Use-after-free — это обращение к участку памяти после его освобождения. Программа продолжает использовать указатель на объект, память которого уже возвращена системе управления памятью.
Экосистема Java-приложений
Библиотеки, фреймворки, инструменты сборки, тестирования, развёртывания и мониторинга.
Структура и сборки Java-проектов
Что такое пакет и пакетная структура, как собираются проекты на Java.
Справочник по конфигурациям в Java
Справочник-шпаргалка по конфигурациям в Java — типы, синтаксис, стандартная библиотека, типовые паттерны. Не заменяет пошаговое обучение. Учебный курс — раздел.
Первая программа на Java
Гайд по установке и настройке с написанием первой программы и её запуском.
Простые приложения на Java
Примеры простых и полезных консольных приложений с демонстрацией концепций языка.
Синтаксис и пунктуация в Java
Кавычки, точки, запятые, скобки и прочие знаки препинания.
Ключевые слова в Java
Это полный справочник всех ключевых слов языка Java, включая основные, контекстные и зарезервированные слова.
Встроенные функции и методы Java
Набор функций, которые включены в стандартную библиотеку языка.
Типы данных и переменные в Java
Типизация, набор правил определения типа данных значений языка.
Основные конструкции языка Java
Команды ввода и вывода, пакеты, классы, методы и прочие элементы языка.
Операторы и циклы в Java
Сравнительные, логические, арифметические, тернарный, условные и прочие.
Объектно-ориентированное программирование в Java
Объектно-ориентированное программирование (ООП) — это фундаментальная парадигма проектирования программного обеспечения, в основе которой лежит идея моделирования предметной области через…
Особенности и расширения языка Java
Особые инструменты - анонимные классы, переменное число аргументов, упаковка, final, super.
Стандартные библиотеки и утилиты Java
Неотъемлемые части Java, основные классы и инструменты.
Обработка исключений в Java
Важно подчеркнуть, что термин исключение в данном контексте не означает нечто редкое или нежелательное в смысле аварии; скорее, это предсказуемое отклонение от ожидаемого поведения, которое может и…
Иерархия классов исключений в Java
Предназначение — Базовый класс для всех исключений связанных с рефлексией. Группирует ошибки при работе с мета-данными классов во время выполнения.
Работа с базами данных из Java
Особенности получения данных и записи, связи с БД и ORM.
JVM, память и потоки
Низкоуровнево - основные понятия и реализации, работа с памятью и потоками.
Массивы в Java
В Java массивы — это низкоуровневая конструкция для максимальной производительности. Весь комфорт работы с динамическими данными вынесен в отдельные классы коллекций.
Коллекции в Java
Инструменты для хранения, обработки и манипулирования группами объектов.
JavaServer Faces - фреймворк для веб-интерфейсов
Спецификация для создания пользовательских интерфейсов веб-приложений.
Первая программа на JavaServer Faces
JavaServer Faces (JSF) представляет собой стандартный фреймворк для создания веб-приложений на платформе Java Enterprise Edition. Фреймворк реализует паттерн Model-View-Controller (MVC), обеспечивая…
JavaBeans - компонентная модель
JavaBean — это соглашение (convention), закреплённое в спецификации JavaBeans™ Specification, впервые опубликованной компанией Sun Microsystems в 1997 году.
Первая программа на JavaBean
JavaBean представляет собой стандартный компонент Java, предназначенный для переиспользования в различных приложениях. Компонент следует строгим соглашениям о命名овании и реализации, что позволяет…
Spring Framework
Набор фреймворков и инструментов для построения корпоративных приложений.
Первая программа на Spring Framework
Spring Framework представляет собой мощную платформу для создания корпоративных приложений на языке Java. Платформа реализует концепцию внедрения зависимостей (Dependency Injection) и…
Ключевые классы и интерфейсы стандартной библиотеки
Класс java.io.File (или современный java.nio.file.Path) используется для работы с файловой системой. Позволяет проверять существование файла или каталога, создавать и удалять файлы, получать…
Справочник по Java
Каждая программа на Java начинается с определения класса. Класс — это шаблон для создания объектов, содержащий поля (переменные) и методы (функции).
Итоги
Java — это строго типизированный, объектно-ориентированный, платформонезависимый язык программирования, разработанный компанией Sun Microsystems и в настоящее время поддерживаемый Oracle. Его…
Чек-лист самопроверки
Итоги и вопросы по теме Чек-лист самопроверки для самопроверки в энциклопедии Вселенная IT.
Java — о разделе
Подборка материалов раздела Java в энциклопедии Вселенная IT