Khi nào finally không được thực thi trong Java?
Khi nào finally không được thực thi trong Java?
Trong Java, khối finally luôn được thực thi sau khi khối try hoặc catch hoàn tất, kể cả khi có ngoại lệ xảy ra hoặc không. Tuy nhiên, có một số trường hợp ngoại lệ mà khối finally có thể không được thực thi:
OutOfMemoryError hoặc StackOverflowError, và buộc phải dừng ngay lập tức.System.exit() được gọi trong khối try hoặc catch, JVM sẽ dừng thực thi chương trình ngay lập tức và không ...middle