java
Bahasa pemrograman Java awalnya dikembangkan oleh Sun Microsystems yang diprakarsai oleh James Gosling dan dirilis pada tahun 1995 sebagai komponen inti dari platform Java Sun Microsystems (Java 1.0 [J2SE]).
Rilis terbaru dari Java Standard Edition adalah Java SE 8. Dengan kemajuan Java dan popularitasnya yang meluas, beberapa konfigurasi dibangun untuk menyesuaikan dengan berbagai jenis platform. Misalnya:J2EE untuk Aplikasi Perusahaan, J2ME untuk Aplikasi Seluler.
Versi J2 baru diberi nama masing-masing sebagai Java SE, Java EE, dan Java ME. Java dijamin Tulis Sekali, Jalankan Di Mana Saja.
Jawa adalah
Berorientasi Objek Di Java, semuanya adalah Object. Java dapat dengan mudah diperluas karena didasarkan pada model Object.
Platform Independen Tidak seperti banyak bahasa pemrograman lain termasuk C dan C++, ketika Java dikompilasi, Java tidak dikompilasi ke mesin khusus platform, melainkan ke kode byte platform independen. Kode byte ini didistribusikan melalui web dan ditafsirkan oleh Mesin Virtual (JVM) di platform mana pun kode itu dijalankan.
Sederhana Java dirancang agar mudah dipelajari. Jika Anda memahami konsep dasar OOP Java, akan mudah untuk menguasainya.
Aman Dengan fitur aman Java memungkinkan untuk mengembangkan sistem bebas virus dan bebas gangguan. Teknik otentikasi didasarkan pada enkripsi kunci publik.
Arsitektur-netral Kompilator Java menghasilkan format file objek arsitektur-netral, yang membuat kode yang dikompilasi dapat dieksekusi pada banyak prosesor, dengan adanya sistem runtime Java.
Portabel Menjadi arsitektur-netral dan tidak memiliki aspek implementasi yang bergantung pada spesifikasi membuat Java portabel. Kompiler di Java ditulis dalam ANSI C dengan batas portabilitas yang bersih, yang merupakan subset POSIX.
Kuat Java berusaha menghilangkan situasi rawan kesalahan dengan menekankan terutama pada pemeriksaan kesalahan waktu kompilasi dan pemeriksaan waktu proses.
Banyak utas Dengan fitur multithreaded Java, dimungkinkan untuk menulis program yang dapat melakukan banyak tugas secara bersamaan. Fitur desain ini memungkinkan pengembang untuk membangun aplikasi interaktif yang dapat berjalan dengan lancar.
Diterjemahkan Kode byte Java diterjemahkan dengan cepat ke instruksi mesin asli dan tidak disimpan di mana pun. Proses pengembangan lebih cepat dan analitis karena penautan adalah proses tambahan dan ringan.
Kinerja Tinggi Dengan penggunaan kompiler Just-In-Time, Java memungkinkan kinerja tinggi.
Didistribusikan Java dirancang untuk lingkungan internet yang terdistribusi.
Dinamis Java dianggap lebih dinamis daripada C atau C++ karena dirancang untuk beradaptasi dengan lingkungan yang berkembang. Program Java dapat membawa sejumlah besar informasi run-time yang dapat digunakan untuk memverifikasi dan menyelesaikan akses ke objek saat run-time.
James Gosling memprakarsai proyek bahasa Java pada Juni 1991 untuk digunakan dalam salah satu dari banyak proyek set-top box-nya. Bahasa tersebut, awalnya disebut 'Oak' setelah pohon ek yang berdiri di luar kantor Gosling, juga menggunakan nama 'Hijau' dan kemudian diubah namanya menjadi Java, dari daftar kata-kata acak.
Sun merilis implementasi publik pertama sebagai Java 1.0 pada tahun 1995. Ini menjanjikan Write Once, Run Anywhere (WORA), menyediakan run-time tanpa biaya di platform populer.
Pada 13 November 2006, Sun merilis sebagian besar Java sebagai perangkat lunak bebas dan open source di bawah persyaratan GNU General Public License (GPL).
Pada tanggal 8 Mei 2007, Sun menyelesaikan prosesnya, membuat semua kode inti Java menjadi gratis dan open-source, selain sebagian kecil dari kode yang hak ciptanya tidak dimiliki oleh Sun.
Untuk melakukan contoh yang dibahas dalam tutorial ini, Anda memerlukan komputer Pentium 200-MHz dengan RAM minimal 64 MB (disarankan RAM 128 MB).
Anda juga memerlukan perangkat lunak berikut
Tutorial ini akan memberikan keterampilan yang diperlukan untuk membuat GUI, jaringan, dan aplikasi web menggunakan Java.
Bab berikutnya akan memandu Anda bagaimana Anda bisa mendapatkan Java dan dokumentasinya. Terakhir, ini menginstruksikan Anda tentang cara menginstal Java dan menyiapkan lingkungan untuk mengembangkan aplikasi Java.
java
Pengecualian Java Dalam tutorial ini, kita akan belajar tentang exception di Java. Kami akan membahas kesalahan, pengecualian, dan berbagai jenis pengecualian di Java. Pengecualian adalah kejadian tak terduga yang terjadi selama eksekusi program. Ini mempengaruhi aliran instruksi program yang dapat
Antarmuka Koleksi Java Dalam tutorial ini, kita akan belajar tentang antarmuka Java Collection dan subinterface-nya. Collection antarmuka adalah antarmuka akar kerangka koleksi Java. Tidak ada implementasi langsung dari antarmuka ini. Namun, ini diimplementasikan melalui subinterfacenya seperti L
Daftar Java Dalam tutorial ini, kita akan belajar tentang antarmuka Daftar di Java dan metodenya. Dalam Java, List interface adalah kumpulan terurut yang memungkinkan kita untuk menyimpan dan mengakses elemen secara berurutan. Ini memperluas Collection antarmuka. Kelas yang Menerapkan Daftar Seja
Antarmuka Antrian Java Dalam tutorial ini, kita akan belajar tentang antarmuka Java Queue dan metodenya. Queue antarmuka kerangka koleksi Java menyediakan fungsionalitas struktur data antrian. Ini memperluas Collection antarmuka. Kelas yang Menerapkan Antrian Sejak Queue adalah antarmuka, kami t