Một trong những điều thú vị về Java là những phần khó nhất của C (số học gián tiếp và con trỏ, cùng nhiều thứ khác) đã bị loại khỏi ngôn ngữ, trong khi các tính năng tiện lợi khác không có trong C (chẳng hạn như quản lý bộ nhớ) đã được thêm vào. Nó.
C vẫn phổ biến hơn Java.