Java
Чем Factory pattern отличается от new in code и когда что выбрать?
JuniorArchitecture и PatternsСравнение
Чем final keyword отличается от immutability и когда что выбрать?
JuniorJava CoreСравнение
Чем ForkJoinPool отличается от ExecutorService и когда что выбрать?
SeniorConcurrency и MultithreadingСравнение
Чем G1 GC отличается от ZGC и когда что выбрать?
Middle+JVM, Memory и PerformanceСравнение
Чем Garbage Collector отличается от manual memory и когда что выбрать?
MiddleJVM, Memory и PerformanceСравнение
Чем hashCode contract отличается от equals contract и когда что выбрать?
JuniorJava CoreСравнение
Чем heap и stack отличается от metaspace и когда что выбрать?
JuniorJVM, Memory и PerformanceСравнение
Чем hexagonal architecture отличается от layered architecture и когда что выбрать?
SeniorArchitecture и PatternsСравнение
Чем immutability отличается от mutable DTO и когда что выбрать?
JuniorJava CoreСравнение
Чем Java Flight Recorder отличается от logs only и когда что выбрать?
Middle+JVM, Memory и PerformanceСравнение
Чем JIT compiler отличается от interpreter и когда что выбрать?
Middle+JVM, Memory и PerformanceСравнение
Чем JMH отличается от System.currentTimeMillis benchmark и когда что выбрать?
SeniorJVM, Memory и PerformanceСравнение
Чем JVM flags -Xms -Xmx отличается от container memory и когда что выбрать?
MiddleJVM, Memory и PerformanceСравнение
Чем Layered Architecture отличается от Clean Architecture и когда что выбрать?
JuniorArchitecture и PatternsСравнение
Чем memory leak отличается от GC и когда что выбрать?
MiddleJVM, Memory и PerformanceСравнение
Чем Object methods отличается от record generated methods и когда что выбрать?
JuniorJava CoreСравнение
Чем Optional отличается от null и когда что выбрать?
JuniorJava CoreСравнение
Чем OutOfMemoryError отличается от memory leak и когда что выбрать?
Middle+JVM, Memory и PerformanceСравнение
Чем package by feature отличается от package by layer и когда что выбрать?
MiddleArchitecture и PatternsСравнение
Чем packages и imports отличается от modules и когда что выбрать?
JuniorJava CoreСравнение