Как создать экземпляр любого класса в Java без ключевого слова new?

Как создать экземпляр любого класса в Java без ключевого слова new?

Все мы знаем как создавать объекты любого класса в Java: просто используем ключевое слово new. В этой статье я собрал другие известные способы создать новый экземпляр класса. Just for fun! (далее…)

Автоупаковка и распаковка в Java на примере

Автоупаковка и распаковка появилась еще в Java 5. Они представляют собой удобный способ для автоматического преобразования примитивных типов данных в классы-оболочки Java и наоборот. (далее…)

Типы данных в Java - примитивы и бинарные литералы

Типы данных в Java — примитивы и бинарные литералы

Java является строго типизированным языком. Это означает, что все переменные должны быть объявлены прежде, чем мы можем их использовать. Объявление переменной в Java включает в себя тип, имя и значение. Если объявлена переменная без какого-либо значения, то она содержит значение по умолчанию. Для примитивных типов существуют различные значения по умолчанию, но это всегда null для объектных типов данных.

(далее…)

Java Вложенные Классы - локальный класс, статический вложенный класс, анонимный внутренний класс

Java Вложенные Классы — локальный класс, статический вложенный класс, анонимный внутренний класс

Вложенные классы в Java объявляются в теле другого класса. Вложенный класс может иметь модификатор доступа private, public, protected, тогда как внешний класс может иметь только public или default .

Вложенные классы делятся на два типа:

(далее…)

Множественное наследование в Java и Композиция vs Наследования

Недавно я писал несколько постов о наследовании и композиции в Java. В этой статье мы будем изучать множественное наследования, а затем узнаем о преимуществах композиции перед наследованием.

Множественное наследование в Java

Множественное наследование — возможность создания единого класса с несколькими суперклассами. (далее…)

Наследование в Java. Просто и на примерах

Наследование является одним из основных понятий объектно-ориентированного программирования. Java поддерживает наследование и определяет отношение is-a между суперклассом и подклассом. Например, если подкласс Car (Автомобиль) унаследован от суперкласса Vehicle (ТранспортноеСредство), то это значит, что Car is-a (это тоже) Vehicle.
(далее…)

Что такое Композиция? Пример Композиции в Java

Композиция является одним из методов проектирования, который реализовывает отношение типа has-a в классах. Мы можем использовать наследование в Java или композицию для повторного использования кода.

Композиция в Java достигается за счет использования переменных экземпляра, который ссылается на другие объекты.

(далее…)

Оператор continue в цикле for, Java

Оператор continue в Java используется для пропуска текущей итерации цикла. Он может быть использован в циклах for , while и do-while цикле.

Оператор continue в Java также может быть маркированным (labeled) для пропуска текущей итерации внешнего цикла. Ниже представлен пример программы, демонстрирующий использование continue в программе на Java:

(далее…)

Пример использования оператора break в for, while, do-while циклах

Java break оператор используется для завершения текущей итерации выполнения цикла. Есть две формы оператора break — unlabeled и labeled (немаркированный и маркированный). Преимущественно оператор break используется для завершения цикла на основе некоторых условий.

Unlabeled break находится в теле цикла и может быть использован с switch, for, while и do-while циклами.

(далее…)

Java на prologistic.com.ua

Что такое static в Java? Статические методы, переменные; статический блок и Java класс

Static — это ключевое слово в Java. Мы не можем создать имя класса или пакета с ключом static. В Java static может быть использовано в четырех случаях:

1. Статические переменные

В Java мы можем использовать ключевое слово static в переменной уровня класса. Статическая переменная класса и не принадлежит к объекту/экземпляру (далее…)