Apa itu Jawa? Sejarah Singkat Tentang Java

Apa itu Jawa? Sejarah Singkat Tentang Java

Jawa adalah tujuan umum, berbasis kelas, berorientasi objek, platform independen, portabel, netral secara arsitektural, multithreaded, dinamis, terdistribusi, portabel dan kuat yang ditafsirkan bahasa pemrograman bahasa.

Apa itu Jawa dan Sejarah Singkat tentang Java

Mengapa Java disebut:

Tujuan umum

Kemampuan Java tidak terbatas pada domain aplikasi tertentu, melainkan dapat digunakan dalam berbagai domain aplikasi dan karenanya disebut bahasa pemrograman tujuan umum.

Berbasis kelas

Java adalah bahasa pemrograman berbasis kelas/berorientasi yang berarti Java mendukung fitur warisan bahasa pemrograman berorientasi objek.

Berorientasi pada objek

Java berorientasi objek berarti perangkat lunak yang dikembangkan di Java adalah kombinasi dari berbagai jenis objek.

Platform Independent

Kode Java akan berjalan pada JVM (mesin virtual Java) apa pun. Secara harfiah Anda dapat menjalankan kode Java yang sama di Windows JVM, Linux JVM, Mac JVM atau JVM lainnya secara praktis dan mendapatkan hasil yang sama setiap saat.

Platform Java Independen

Secara arsitektural netral

Kode Java tidak tergantung pada arsitektur prosesor. Aplikasi Java yang disusun pada arsitektur 64 bit dari platform apa pun akan berjalan pada sistem 32 bit (atau arsitektur lainnya) tanpa masalah apa pun.

Multithreaded
Utas di Java mengacu pada program independen. Java mendukung Multithread yang berarti Java mampu menjalankan banyak tugas secara bersamaan, berbagi memori yang sama.

Dinamis

Java adalah bahasa pemrograman yang dinamis yang berarti mengeksekusi banyak perilaku pemrograman saat runtime dan tidak perlu disahkan pada waktu kompilasi seperti dalam kasus pemrograman statis.

Didistribusikan

Java mendukung sistem terdistribusi yang berarti kita dapat mengakses file melalui internet hanya dengan memanggil metode.

Portabel

Program Java saat dikompilasi bytecode produk. Bytecode adalah sihir. Bytecode ini dapat ditransfer melalui jaringan dan dapat dieksekusi oleh JVM apa pun, maka datanglah konsep 'tulis sekali, jalankan di mana saja (WORA)'.

Konsep Java

Kokoh

Java adalah bahasa pemrograman yang kuat yang berarti dapat mengatasi kesalahan saat program mengeksekusi serta terus beroperasi dengan kelainan sampai batas tertentu. Koleksi Sampah Otomatis, Manajemen Memori yang Kuat, Penanganan Pengecualian dan Ketik Pemeriksaan Lebih Lanjut Menambahkan ke Daftar.

Ditafsirkan

Java adalah bahasa pemrograman yang dikompilasi yang mengkompilasi program Java menjadi kode byte java. JVM ini kemudian ditafsirkan untuk menjalankan program.

Selain fitur yang dibahas di atas, ada beberapa fitur luar biasa lainnya, seperti:

Keamanan

Tidak seperti bahasa pemrograman lainnya di mana program berinteraksi dengan OS menggunakan lingkungan runtime pengguna OS, Java menyediakan lapisan keamanan tambahan dengan menempatkan JVM antara program dan OS.

Keamanan Java

Sintaks sederhana

Java adalah C ++ yang lebih baik yang memastikan sintaksis yang ramah tetapi dengan fitur yang tidak diinginkan dan dimasukkannya koleksi sampah otomatis.

Bahasa pemrograman tingkat tinggi

Java adalah bahasa pemrograman tingkat tinggi yang sintaksnya dapat dibaca manusia. Java memungkinkan programmer untuk berkonsentrasi pada apa yang harus dicapai dan bukan bagaimana mencapai. JVM mengubah program Java menjadi bahasa yang dapat dimengerti mesin.

Kinerja tinggi

Java memanfaatkan kompiler just-in-time untuk kinerja tinggi. Kompiler Just-in-Time adalah program komputer yang mengubah kode byte java menjadi instruksi yang dapat langsung dikirim ke kompiler.

Sejarah Jawa

Bahasa pemrograman Java ditulis oleh James Gosling bersama dengan dua orang lain 'Mike Sheridan' Dan 'Patrick Naughton', saat mereka bekerja di Sun Microsystems. Awalnya itu bernama bahasa pemrograman Oak.

Rilis Java
  1. Versi Java Awal 1.0 dan 1.1 dirilis pada tahun 1996 untuk Linux, Solaris, Mac dan Windows.
  2. Java Versi 1.2 (biasa disebut Java 2) dirilis pada tahun 1998.
  3. Java Versi 1.3 Codename Kestrel dirilis pada tahun 2000.
  4. Java Versi 1.4 Codename Merlin dirilis pada tahun 2002.
  5. Java Versi 1.5/Java SE 5 Codename 'Tiger' dirilis pada tahun 2004.
  6. Java Versi 1.6/java se 6 Codename 'Mustang' dirilis pada tahun 2006.
  7. Java Versi 1.7/Java SE 7 Codename 'Dolphin' dirilis pada tahun 2011.
  8. Java Versi 1.8 adalah rilis stabil saat ini yang dirilis tahun ini (2015).

Lima gol yang dipertimbangkan saat mengembangkan Jawa:

  1. Tetap sederhana, akrab dan berorientasi objek.
  2. Jaga agar tetap kuat dan aman.
  3. Jaga agar arsitektur-neural dan portabel.
  4. Dapat dieksekusi dengan kinerja tinggi.
  5. Ditafsirkan, berulir dan dinamis.

Mengapa kami menyebutnya Java 2, Java 5, Java 6, Java 7 dan Java 8, bukan nomor versi mereka yang sebenarnya yang 1.2, 1.5, 1.6, 1.7 dan 1.8?

Java 1.0 dan 1.1 adalah Java. Saat Java 1.2 dirilis, ia memiliki banyak perubahan dan pemasar/pengembang menginginkan nama baru sehingga mereka menyebutnya Java 2 (J2SE), menghapus numerik sebelum desimal.

Ini bukan kondisi saat java 1.3 dan Java 1.4 dilepaskan oleh karena itu mereka tidak pernah dipanggil Java 3 dan Java 4, tetapi mereka masih Java 2.

Saat Java 5 dirilis, sekali lagi ia mengalami banyak perubahan untuk pengembang/pemasar dan membutuhkan nama baru. Nomor berikutnya secara berurutan adalah 3, tetapi memanggil Java 1.5 Karena Java 3 membingungkan maka keputusan dibuat untuk menjaga penamaan sesuai nomor versi dan sampai sekarang warisan terus berlanjut.

Tempat di mana java digunakan

Java diimplementasikan di sejumlah tempat di dunia modern. Ini diimplementasikan sebagai aplikasi mandiri, aplikasi web, aplikasi perusahaan dan aplikasi seluler. Game, kartu pintar, sistem tertanam, robotika, desktop, dll.

Tetap Terhubung Kami akan datang dengan "Struktur Kerja dan Kode Java".