JVM и память
J
S
V
А
В
Г
Д
З
И
- Извлечение исходного кода из .jar файла в Java ME
- Измерение времени выполнения метода в Java: точное решение
- Инициализация байтового массива в Java: эффективно и красиво
- Инициализация массива нулями в Java без использования цикла
- Инициализация переменной long в Java: грамотная работа с числами
- Использование метода intern() в Java: когда и зачем применять
- Использование Class<T> в Java: особенности и применение
- Использование CountDownLatch в многопоточности Java
- Использование readObject() и readResolve() в Java: примеры
- Использование WeakReference в Java и Android для эффективности
К
- Как исправить OutOfMemoryError в Java: причины и эффективные решения
- Как настроить JVM память: оптимизация параметров Xms и Xmx
- Как определить и импортировать keystore в JVM: руководство
- Как сделать Java .class файлы читаемыми: руководство
- Как установить OpenJDK на Windows с долгосрочными обновлениями
- Когда использовать null значения в Boolean в Java
- Конструкторы в Java: виды, особенности и примеры использования
- Концепция happens-before в Java: основа надежных многопоточных систем
- Копирование HashMap в Java: как избежать обновления копии
- Кэширование в Java: Map с автоудалением по времени
М
Н
О
- Обработка задач в Java без блокировки: исполнители и Future
- Обработка исключений в Java: защита кода от ошибок в продакшене
- Обработка null в условии if в Java: исключения и решения
- Ограничение общего объема памяти для JVM: методы и ограничения
- Ограничение числа потоков в cached thread pool в Java
- ООП в Java: практические задания для опытных разработчиков
- ООП в Java: фундаментальные принципы, практики и преимущества
- Определение версии компилятора Java по файлу jar
- Определение версии JVM в Java: программный метод
- Оптимизация хранения UUID с помощью base64 в Java
- Отличия между volatile и static в Java: когда и почему использовать
- Отслеживание окончания выполнения потоков в Java: синхронизация
П
- Параметр -Xmx в Java: настройка максимального размера кучи
- Параметр HeapDumpOnOutOfMemoryError в JBoss: что и куда сохраняет
- Передача параметров по ссылке в Java: возможно ли?
- Перехват и сохранение stackTrace в строку в Java
- Получение дампа потока и кучи Java-процесса в Windows
- Получение названий классов из JAR файла в Java: пошагово
- Получение уникального ID объекта Java при переопределении hashCode()
- Получение KClass объекта в Kotlin: аналог getClass()
- Понимание .class в Java: использование и применение
- Понимание Java ClassLoader: применение и важность в Java
- Почему exception.printStackTrace() в Java - плохая практика
- Преобразование массивов int[] в Integer[] в Java
- Преобразование BigDecimal в Double в Java: обработка ошибок
- Преобразование long в byte[] и обратно в Java
- Применение ByteBuffer в Java: практические примеры и сценарии
- Причины java.lang.IncompatibleClassChangeError в Java
- Проверка строки на null и пустоту в Java: проблемы и решения
- Программное завершение Spring Boot приложения без закрытия VM
- Простое объяснение Persistence Context в Java и JPA
Р
- Работа с интерфейсами Kotlin: правильная инициализация
- Разбираемся в OSGi: концепция, применение и преимущества
- Разбор аргумента JVM -XX:MaxPermSize: влияние на PermGen
- Различия сильных и слабых ссылок в Java: примеры и советы
- Разница в up-casting и down-casting в Java: примеры и методы
- Разница и использование System.exit(0), -1, 1 в Java
- Разница между ключевыми словами static и final в Java
- Разница между командами 'java' и 'javac': компиляция Java
- Разница между методами Optional.orElse() и orElseGet() в Java
- Разница между Class.forName() и .newInstance() в Java
- Разница между Errors и Exceptions в Java: примеры и советы
- Разница между Java SE 6, JRE 1.6 и JDK 1.6: в чём их особенности?
- Разница между null и пустой строкой в Java: анализ сравнений
- Реализация бесконечности в Java: все числовые типы данных
- Реализация Singleton в Java через Enum: механика и создание
- Решение ошибки 'Could not reserve enough space for object heap'
- Решение ошибки "Java was started but returned exit code=1" в Eclipse
- Решение ошибки "java.lang.NoClassDefFoundError" в Java
- Решение ошибки ClassNotFoundException в Java: обновление classpath
- Решение ошибки Incompatible JVM в Eclipse: требуется 11 версия
- Решение ошибки java.lang.OutOfMemoryError в Maven тестах
- Решение ошибки java.net.BindException: JVM_Bind в Eclipse
- Решение java.lang.NullPointerException в Java: причины и способы
С
- Сбор информации о системе на Java: без JNI, 3 ОС
- Сборка мусора в Java: алгоритмы, оптимизация и мониторинг GC
- Сериализация в Java: механизм Serializable и применение transient
- Системные свойства и переменные окружения в Java
- Сканирование аннотаций Java в runtime: автопоиск классов
- Соединение двух массивов байтов в Java: эффективный метод
- Создание и инициализация массива объектов Java: решение ошибок
- Создание и работа со словарем в Java: HashMap и методы
- Спонтанные пробуждения в Java: причины и обработка
- Сравнение строк с возможными null в Java: методы и подходы
- Сравнение чисел с плавающей точкой в Java: проблема ==
- Сравнение java.exe и javaw.exe: запуск Swing приложений
- Сравнение Lock и synchronized в Java: преимущества, практика
- Сравнение Objects.isNull() и object == null в Java: когда что использовать
- Сравнение private и private static переменных в Java
- Сравнение Timer и ExecutorService в Java: плюсы и проблемы
- Строки в Java: эффективные методы работы, оптимизация, примеры
