Các lớp Wrapper trong Java là bất biến vì vậy thời gian chạy chỉ có thể có hai đối tượng Boolean - một đối tượng đúng, một đối tượng sai - và mọi biến đều là tham chiếu đến một trong hai đối tượng đó. Và vì chúng không bao giờ có thể thay đổi được, bạn biết chúng sẽ không bao giờ bị lôi ra khỏi bạn.