Типы ссылок в Java: StrongReference, WeakReference, SoftReference и PhantomReference

Типы ссылок в Java: StrongReference, WeakReference, SoftReference и PhantomReference

В Java есть 4 типа ссылок: Strong — сильная ссылка (мы чаще всего ею пользуемся) и 3 типа специальных ссылок: WeakReference, SoftReference и PhantomReference. В этой статье мы узнаем зачом они нужны и где их желательно использовать.

Подробнее

Стек с помощью связанного списка на Java

Стек с использованием связанного списка на Java

Ранее мы уже писали свой стек с помощью одномерного массива. Однако в этой статье мы напишем реализацию стека с помощью связанного списка и напишем для него несколько юнит-тестов.

Подробнее

Пример использования метода trim в Java: как удалить пробелы в начале и конце строки?

Пример использования метода trim в Java: как удалить пробелы в начале и конце строки?

Эта статья является быстрой шпаргалкой по успользованию метода trim в Java для удаления пробелов в строках. Краткое описание работы метода + примеры кода.

Подробнее

Концепции ООП в Java

Концепции объектно-ориентированного программирования — ООП в Java

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

Подробнее

Как вывести строку в обратном порядке на Java? 4 способа реверса строки

Как вывести строку в обратном порядке на Java? 4 способа реверса строки

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

Подробнее