A Java egy általános célú programozási nyelv, amely osztályalapú és objektum-orientált. Célja, hogy az alkalmazásfejlesztők egyszer írhassanak, bárhol lehessen futtatni (WORA), ami azt jelenti, hogy a lefordított Java kód minden Java-t támogató platformon futhat anélkül, hogy újrafordításra lenne szükség. A Java-alkalmazásokat általában bájtkódra fordítják, amely bármely Java virtuális gépen (JVM) futhat, függetlenül az alapul szolgáló számítógép-architektúrától.
Jellemzők:
- Fordítsa le és futtassa a programot
- Tekintse meg a program kimenetét vagy a részletes hibát
- Fejlett forráskód-szerkesztő szintaktikai kiemeléssel, zárójelek kiegészítésével és sorszámozással
- Java fájlok megnyitása, mentése, importálása és megosztása.
- A szerkesztő testreszabása
Korlátozások:
- Az összeállításhoz internetkapcsolat szükséges
- A program maximális futási ideje 20 mp
- Egyszerre csak egy fájl futtatható
- Néhány fájlrendszer, hálózati és grafikus funkció korlátozott lehet
- Ez egy kötegelt fordító; az interaktív programok nem támogatottak. Például, ha a program beviteli parancsot ad, a fordítás előtt írja be a bevitelt az Input fülre.