Java
Чем primitive types и wrappers отличается от String и Object и когда что выбрать?
JuniorJava CoreСравнение
Чем race condition отличается от deadlock и когда что выбрать?
MiddleConcurrency и MultithreadingСравнение
Чем ReadWriteLock отличается от synchronized и когда что выбрать?
Middle+Concurrency и MultithreadingСравнение
Чем ReentrantLock отличается от synchronized и когда что выбрать?
Middle+Concurrency и MultithreadingСравнение
Чем reflection отличается от method handles и когда что выбрать?
MiddleJava CoreСравнение
Чем Repository pattern отличается от DAO и когда что выбрать?
JuniorArchitecture и PatternsСравнение
Чем Runnable и Callable отличается от Supplier и когда что выбрать?
JuniorConcurrency и MultithreadingСравнение
Чем Semaphore отличается от rate limiter и когда что выбрать?
Middle+Concurrency и MultithreadingСравнение
Чем Service layer отличается от controller logic и когда что выбрать?
JuniorArchitecture и PatternsСравнение
Чем SOLID в Java отличается от Clean Architecture и когда что выбрать?
Middle+OOP и проектирование на JavaСравнение
Чем StackOverflowError отличается от OutOfMemoryError и когда что выбрать?
JuniorJVM, Memory и PerformanceСравнение
Чем static keyword отличается от singleton и DI и когда что выбрать?
JuniorJava CoreСравнение
Чем Strategy pattern отличается от if/else и когда что выбрать?
JuniorArchitecture и PatternsСравнение
Чем structured concurrency отличается от CompletableFuture graph и когда что выбрать?
SeniorConcurrency и MultithreadingСравнение
Чем switch expressions отличается от switch statement и когда что выбрать?
JuniorModern JavaСравнение
Чем synchronized отличается от Lock и когда что выбрать?
JuniorConcurrency и MultithreadingСравнение
Чем Thread отличается от Runnable и когда что выбрать?
JuniorConcurrency и MultithreadingСравнение
Чем ThreadLocal отличается от request scope и когда что выбрать?
Middle+Concurrency и MultithreadingСравнение
Чем var в Java отличается от явный тип и когда что выбрать?
JuniorJava CoreСравнение
Чем virtual threads отличается от platform threads и когда что выбрать?
Middle+Concurrency и MultithreadingСравнение