Middle
Як намунаи хато, ки дар сатҳи JVM рух медиҳад, пешниҳод кунед.
sobes.tech AI
Ҷавоб аз AI
Масалан, OutOfMemoryError. Ин ҳодисаест, ки вақте JVM натавон аст объектро бо сабаби камбуди хотира дар heap (хол) тақсим кунад, ва ҷамъкунандаи партовҳо наметавонад ҷойи кофиро озод кунад.
// Нусхаи код, ки метавонад OutOfMemoryError-ро ба вуҷуд орад
import java.util.ArrayList;
import java.util.List;
public class MemoryErrorExample {
public static void main(String[] args) {
List<Object> list = new ArrayList<>();
try {
while (true) {
list.add(new Object()); // Иловаи пайвастаи объектҳо то тамом шудани хотира
}
} catch (OutOfMemoryError e) {
System.err.println("Хатои ҷиддӣ рӯй дод: OutOfMemoryError");
e.printStackTrace(); // Намоиши пайдарпайии хати хато
}
System.out.println("Барнома ба охир расид."); // Ин сатр эҳтимолан нарасида хоҳад буд
}
}