- Используй
enum, а не строковые константы - - компилятор сам поймает ошибки.- Не создавай потоки вручную - - используй
executors.- Всегда закрывай JDBC-ресурсы - - иначе база останется без коннекшенов.
- Не глотай checked-исключения - - хотя бы логируй их.
- Не игнорируй
InterruptedException - - это ломает координацию потоков.- Не используй
SimpleDateFormat в многопоточном коде - - он не потокобезопасен.- Кэшируй
prepared statements - - парсить SQL каждый раз слишком дорого.- Дженерики защищают тебя на этапе компиляции - - не убивай их, приводя к
Object👉 Java Portal