Java là ngôn ngữ lập trình có mục đích chung dựa trên lớp và hướng đối tượng. Nó nhằm mục đích cho phép các nhà phát triển ứng dụng viết một lần, chạy mọi nơi (WORA), nghĩa là mã Java được biên dịch có thể chạy trên tất cả các nền tảng hỗ trợ Java mà không cần biên dịch lại. Các ứng dụng Java thường được biên dịch thành mã byte có thể chạy trên bất kỳ máy ảo Java (JVM) nào bất kể kiến trúc máy tính cơ bản.
Đặc trưng:
- Biên dịch và chạy chương trình của bạn
- Xem đầu ra chương trình hoặc lỗi chi tiết
- Trình chỉnh sửa mã nguồn nâng cao với tính năng tô sáng cú pháp, hoàn thành dấu ngoặc và số dòng
- Mở, lưu, nhập và chia sẻ tệp Java.
- Tùy chỉnh trình chỉnh sửa
Hạn chế:
- Cần có kết nối Internet để biên dịch
- Thời gian chạy chương trình tối đa là 20s
- Mỗi lần chỉ có thể chạy một file
- Một số chức năng hệ thống tập tin, mạng và đồ họa có thể bị hạn chế
- Đây là một trình biên dịch hàng loạt; các chương trình tương tác không được hỗ trợ. Ví dụ: nếu chương trình của bạn cung cấp lời nhắc đầu vào, hãy nhập đầu vào vào tab Đầu vào trước khi biên dịch.