Object[] a = new String[2] biên dịch trót lọt rồi nổ lúc chạy: lỗ hổng kiểu duy nhất Java để lọt
Mảng là món đồ cổ từ Java 1.0, chơi theo luật riêng: giá trị mặc định, mảng nhiều chiều thực ra là mảng của mảng, equals không giúp được gì, và một đặc điểm về kiểu mà trình biên dịch không hề cảnh báo.