Đây không phải là một sự kiện lớn để nâng cấp một phiên bản nhỏ và tôi chưa bao giờ gặp sự cố.
Điều đó nói rằng, các vấn đề Java 7 khét tiếng có phần đáng sợ và thậm chí khó khăn hơn đó là một phiên bản nâng cấp lớn, những vấn đề cụ thể đó đã xuất hiện trên thực tế trong Java 6 ~ u20 và có thể đã được sửa trong u25. Chúng chỉ nổi lên vì Java 7 có một số cờ tối ưu hóa được bật theo mặc định mà Java 6 không có. Nếu bạn đã sử dụng các cờ đó trong Java 6, bạn có thể gặp phải không chỉ sự cố, mà việc thực thi các vòng lặp không chính xác , đó là tính toán sai, do nâng cấp nhỏ từ 6u19 lên 6u20 (xấp xỉ).
Thực tế là, không ai đảm bảo rằng một phiên bản nâng cấp sẽ hoạt động cả. JVM, môi trường của nó (máy tính, HĐH) và ứng dụng của bạn, tất cả chúng tương tác lẫn nhau và để chắc chắn một cách hợp lý rằng toàn bộ đống công cụ khổng lồ kết hợp tốt với nhau, bạn thực sự nên thực hiện kiểm tra hồi quy cực lớn.
Cách tiếp cận nâng cấp JVM của tôi tương tự như bất kỳ nâng cấp nào: trừ khi tôi có nhu cầu cụ thể để nâng cấp và trừ khi đó là nâng cấp bảo mật quan trọng, tôi sẽ chờ một lúc và đọc kinh nghiệm của những người khác trên internet. Nếu không ai phàn nàn trong vòng một tháng hoặc lâu hơn, thì có khả năng an toàn để nâng cấp.