Java

Daripada Wikipedia, ensiklopedia bebas.
Lompat ke: pandu arah, cari
Java(bahasa pengatucaraan)
Java logo and wordmark.svg
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.

Contoh Indahnya Dunia[sunting | sunting sumber]

// Indah.java
public class Indah {
    public static void main(String[] args) {
        System.out.println("Indahnya Dunia!"); 
    } 
}

Ciri-ciri Java[sunting | sunting sumber]

  • Mudah untuk dipelajari. Bagi mereka yang sudah mengetahui bahasa pengaturcaraan C atau C++, bahasa Java menjadi mudah dipelajari, disebabkan sintak yang banyak persamaan.
  • Tulis kurang kod. Program yang ditulis menggunakan Java biasanya empat kali lagi kurang kod berbanding jika ia ditulis menggunakan C++.
  • Tulis kod lagi baik. Disebabkan Java ialah bahasa pengaturcaraan yang berorentasikan objek, penggunaan semula kod yang sudahpun ditulis memperbolehkan kadar kesalahan kod dapat dikurangkan.
  • Pembangunan program-program lagi cepat. Menggunakan Java juga memperbolehkan pembangunan program yang lagi cepat dilakukan dan jumlah baris kod yang lagi kurang diperlukan.
  • Menngelakkan kebergantungan platform. Program yang dibangunkan oleh bahasa java ialah program yang dapat dilarikan dimana-mana platform.

Versi[sunting | sunting sumber]

Versi utama Java dengan tarikh dilancarkan:

  • JDK 1.0 (23 Januari, 1996)
  • JDK 1.1 (19 Februari, 1997)
  • J2SE 1.2 (8 Desember, 1998)
  • J2SE 1.3 (8 Mei, 2000)
  • J2SE 1.4 (6 Februari, 2002)
  • J2EE 5.0 (30 September, 2004)
  • Java SE 6 (11 December, 2006)
  • Java SE 7 (28 Julai, 2011)

Perisian Pembangunan Java[sunting | sunting sumber]

Penghasilan perisian menggunakan bahasa Java boleh dilakukan dengan berbantukan perisian persekitaran pembangunan java (Java IDE). Salah satu perisian popular tersebut ialah Netbean dan ia percuma. Perisian ini bukan sahaja memperbolehkan kita melakukan kerja-kerja pengaturcaraan biasa, malah program ini juga menyokong konsep pembangunan perisian mengunakan kaedah terkini seperti menggunakan UML. Melalui kaedah UML, pembangun perisian cuma perlu merekacipta model dan kod java dijana oleh perisian. Kitar pembangunan perisian menjadi sangat pantas.

Lihat juga[sunting | sunting sumber]

Rujukan[sunting | sunting sumber]

  1. Gosling dan McGilton. "Sekitaran Bahasa Java", Mei 1996
  2. Java 5.0 menambahkan banyak ciri bahasa yang baru (foreach (untuk gelung), pengkotakan automatik (autoboxing), varargs dan anotasi), selepas ia diperkenalkan ke dalam bahasa C# yang serupa (dan yang bersaingan). [1][2]

Pautan luar[sunting | sunting sumber]


Bahasa pengaturcaraan (senarai penuh, perbandingan, glosari)
ALGOL | APL | Ada | BASIC| C | C++ | C# | COBOL | Common Lisp | Eiffel | FORTH | Fortran | Haskell | Java | JavaScript | Jython | LISP | LOGO | Mesa | Modula-2 | Oberon | OCaml | Objective-C | Perl | PHP | Prolog | PL/I | Pascal | PostScript | Python | Ruby | Scheme | Smalltalk | SQL | Tcl | Visual Basic