Bài viết này làm sáng tỏ tình hình. Liên kết thích hợp nhất trong bài viết đó là đây . Vì vậy, bạn đã có một cơ sở cài đặt khổng lồ với rất nhiều lập trình viên biết ngôn ngữ và nó được giảng dạy rộng rãi tại các trường đại học. C ++ đã bị loại khỏi chương trình giảng dạy của trường tôi, Java vẫn còn ở đây. Java có Java ME có cơ sở cài đặt lớn trên các điện thoại di động khác. Pantec Easy tôi có trong túi ngay bây giờ có một tách cà phê nhỏ ở góc màn hình. Bất cứ ai quan tâm để đoán đó là gì?
Câu trả lời này trên Stack Overflow cũng bao gồm nó khá tốt.
Tóm tắt câu trả lời SO:
java là một ngôn ngữ được biết đến, các nhà phát triển biết nó và không phải học nó
Thật khó để tự bắn java bằng mã c, c ++ vì nó không có số học con trỏ
nó chạy trong một vm, vì vậy không cần phải biên dịch lại cho mọi điện thoại ngoài kia và dễ dàng bảo mật
số lượng lớn các công cụ phát triển cho java (xem đầu tiên)
Một số điện thoại di động đã sử dụng java tôi, vì vậy java được biết đến trong ngành
sự khác biệt về tốc độ không phải là vấn đề đối với hầu hết các ứng dụng, nếu đó là mã bạn nên lắp ráp