Paradigma | Berorientasi objek, berstruktur, imperatif |
---|---|
Muncul pada | 1995 |
Direka oleh | Sun Microsystems |
Disiplin penjenisan | Statik, kuat, selamat, nominatif |
Pelaksanaan utama | Banyak |
Dipengaruhi | Objectif-C, C++, Smalltalk, Eiffel,[1] C# [2] |
Mempengaruhi | C#, D, J#, Ada 2005, ECMAScript |
OS | Pelantar silang |
Laman web | http://java.sun.com/ |
Java ialah sebuah bahasa pengaturcaraan pengaturcaraan berorientasi objek yang dibangunkan oleh James Gosling dan rakan-rakan sekerjanya di Sun Microsystems pada awal 1990-an. Tidak seperti kebiasaan bahasa pengaturcaraan lain yang direka bentuk untuk dikompil kepada kod mesin ataupun diterjemah terus dari kod sumber semasa masa jalanan, Java dikhaskan untuk dikompil kepada kod bait (ia boleh juga dikompil kepada kod mesin menggunakan gcj), yang mana ia akan dilaksanakan (biasanya menggunakan kompilasi JIT (just in time)) oleh Mesin Maya Java (JVM).
Bahasa pengaturcaraan Java banyak meminjam sintaks daripada C dan C++ tetapi mempunyai model objek yang mudah dan kurangnya fasiliti aras-rendah.
Java sebenarnya tiada kaitan dengan JavaScript walaupun kedua-duanya mempunyai nama yang sama dan berkongsi sintaks yang seakan-akan C.