Bạn đang lo lắng quá nhiều. API cho OpenGL trong Android, OpenGL-ES, được cố tình giữ giống như C. Xem thông số kỹ thuật OpenGL tại http://www.khronos.org/opengles/ để biết chi tiết.
Thậm chí có khả năng bạn sẽ không bỏ lỡ nhiều thứ từ C ++. Rất nhiều nhà phát triển, thậm chí là tác giả lập trình nổi tiếng Bruce Eckel ('Suy nghĩ bằng C ++', 'Suy nghĩ bằng Java') đã tìm thấy Java một ngôn ngữ hiệu quả hơn nhiều cho lập trình hướng đối tượng. Phần lớn là vì những điều họ 'bỏ lỡ' ban đầu hóa ra lại không quá quan trọng.
Điều đó nói rằng, điều tôi nhớ nhất là khả năng ghi đè các toán tử, không chỉ các phương thức. Cú pháp thực sự vụng về hơn khi bạn phải xác định / ghi đè phương thức thay vì toán tử.
Hãy xem xét, ví dụ số học số phức. Nó thực sự thanh lịch trong C ++. Không như vậy trong Java. Nhưng điều này hóa ra có tác động tối thiểu đến hầu hết các dự án thực tế.
Một số người phàn nàn về việc không thể thực hiện nhiều kế thừa. Nhưng loại đa thừa kế hữu ích nhất là loại mà Java làm với 'giao diện', vì vậy bạn không nên bỏ lỡ nó nhiều như vậy.