Tutorial Java
Java adalah bahasa pemrograman tingkat tinggi yang awalnya dikembangkan oleh Sun Microsystems dan dirilis pada tahun 1995. Java berjalan pada berbagai platform, seperti Windows, Mac OS, dan berbagai versi UNIX. Tutorial ini memberikan pemahaman lengkap tentang Java. Referensi ini akan membawa Anda melalui pendekatan sederhana dan praktis saat belajar bahasa Pemrograman Java.
Mengapa Belajar Pemrograman Java?
Java adalah HARUS bagi siswa dan profesional yang bekerja untuk menjadi Insinyur Perangkat Lunak yang hebat khususnya ketika mereka bekerja di Domain Pengembangan Perangkat Lunak. Saya akan membuat daftar beberapa keuntungan utama dari belajar Pemrograman Java:
Object Oriented- Di Jawa, semuanya adalah Objek. Java dapat dengan mudah diperpanjang karena didasarkan pada model Object.
Platform Independent- Tidak seperti banyak bahasa pemrograman lain termasuk C dan C ++, ketika Java dikompilasi, itu tidak dikompilasi ke dalam mesin khusus platform, melainkan ke kode byte platform independen. Kode byte ini didistribusikan melalui web dan diinterpretasikan oleh Mesin Virtual (JVM) pada platform mana pun yang sedang dijalankan.
Simple- Java dirancang agar mudah dipelajari. Jika Anda memahami konsep dasar OOP Java, itu akan mudah untuk dikuasai.
Secure- Dengan fitur aman Java, memungkinkan untuk mengembangkan sistem bebas virus dan bebas gangguan. Teknik otentikasi didasarkan pada enkripsi kunci publik.
Architecture-neutral - Kompilator Java menghasilkan format file objek netral arsitektur, yang membuat kode yang dikompilasi dapat dieksekusi pada banyak prosesor, dengan kehadiran sistem runtime Java.
Portable- Menjadi arsitektur-netral dan tidak memiliki aspek implementasi yang bergantung pada spesifikasi membuat Java portabel. Compiler di Java ditulis dalam ANSI C dengan batas portabilitas yang bersih, yang merupakan subset POSIX.
Robust - Java berusaha untuk menghilangkan situasi rawan kesalahan dengan menekankan terutama pada pemeriksaan kesalahan waktu kompilasi dan pemeriksaan runtime.
Hello World menggunakan Pemrograman Java.
Sekadar memberi sedikit keseruan tentang pemrograman Java, saya akan memberikan program C Pemrograman Hello World konvensional kecil, Anda dapat mencobanya menggunakan tautan Demo.
public class MyFirstJavaProgram {
/* This is my first java program.
* This will print 'Hello World' as the output
*/
public static void main(String []args) {
System.out.println("Hello World"); // prints Hello World
}
}
Aplikasi Pemrograman Java
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 diganti namanya menjadi Java SE, Java EE, dan Java ME. Java dijaminWrite Once, Run Anywhere.
Multithreaded- Dengan fitur multithread 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.
Interpreted- Kode byte Java diterjemahkan dengan cepat ke instruksi mesin asli dan tidak disimpan di mana pun. Proses pengembangan lebih cepat dan analitis karena penautan merupakan proses tambahan dan ringan.
High Performance - Dengan penggunaan kompiler Just-In-Time, Java memungkinkan kinerja tinggi.
Distributed - Java dirancang untuk lingkungan internet terdistribusi.
Dynamic- Java dianggap lebih dinamis daripada C atau C ++ karena dirancang untuk beradaptasi dengan lingkungan yang berkembang. Program Java dapat membawa informasi run-time dalam jumlah ekstensif yang dapat digunakan untuk memverifikasi dan menyelesaikan akses ke objek pada run-time.
Hadirin
Tutorial ini telah disiapkan untuk para pemula untuk membantu mereka memahami konsep dasar hingga lanjutan yang terkait dengan bahasa Pemrograman Java.
Prasyarat
Sebelum Anda mulai mempraktikkan berbagai jenis contoh yang diberikan dalam referensi ini, kami anggap Anda sudah mengetahui tentang program komputer dan bahasa pemrograman komputer.