Метка: java

JavaSEТематические материалы

О generics

Зачем вообще нужны generics ?1. Для типобезопасности. До Java 5-й версии ошибки приведения типов были уделом runtime. То есть на этапе компиляции нельзя было отловить ошибку …

Java SEТематические материалы

Класс Optional в Java

Класс Optional был представлен в Java 8. Цель его использования — помощь разработчикам в обработке NullPointerException. Так, Optional позволяет не назначать полям класса значения null. Есть …

Java SEТематические материалы

Рекурсия

Рекурсивные функции в java — это функции, которые вызывают сами себя. Их следует использовать осторожно, так как, к примеру, если не задать условие выхода из функции, …

Java SEТематические материалы

Регулярные выражения

Регулярные выражения (RegEx) — это шаблон для поиска строки в тексте. В Java исходным представлением этого шаблона всегда является строка, объект класса String. Однако не любая …

ConcurrencyJava SEТематические материалы

О ThreadFactory

java.util.concurrent.Threadfactory является интерфейсом. Его имплементации — это объекты, которые создают новые потоки при обращении к ним. Использование ThreadFactory избавляет от необходимости вызовов new Thread. Простейшая реализация …

Dependency Injection

Тезисы по инжекции бинов в Spring

Чтобы обычный Java класс сделать Spring компонентом, надо прописать его в контексте Spring-а Spring «включается» тогда, когда поднимается контекст. Есть 4 вида контекста Spring-а, а именно: …