Pengenalan Bahasa Pemograman JAVA
Bahasa Pemograman Java adalah bahasa yang terbaru dan sangat banyak keunggulannya salah satunya jika sudah dijadikan aplikasi, maka aplikasi dapat di Install dimana saja yakni di Operasi sistem apapun seperti : Linux, Windows, Android Mac dan lain-lain.
Adapun Java menurut definisi dari sun adalah nama untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada komputer standalone ataupun pada lingkungan jaringan. Java2 adalah generasi kedua dari Java platform (generasi awalnya adalah java development kit). Java berdiri di atas sebuah mesin interpreter yang di beri nama Java virtual machine (JVM). JVM inilah yang akan membaca bytecode dalam file .class dari suatu program sebagai representasi langsung program yang berisi bahasa mesin. Oleh karena itu, bahasa java disebut sebagai bahasa pemograman yang portable karena dapat dijalankan pada berbagai sistem operasi, asalkan pada sistem operasi tersebut terdapat JVM.
Platform Java terdiri dari kumpulan library, JVM, kelas-kelas loader yang dipaket dalam sebuah lingkungan rutin java, dan sebuah compiler, debugger, dan perangkat lain yang di paket dalam java Development kit (JDK). Java2 adalah generasi yang sekarag sedang berkembang dari platform java. Agar sebuah program Java dapat di jalakan, maka file dengan ekstensi. Java harus dikompilasi menjadi file
bytecode. Untuk menjalankan bytecode adapun untuk menjalankan bytecode tersebut di butuhkan JRE ( java runime enuironment) yang memungkinkan pemakai untuk menjalankan program Java, hanya menjalankan, tidak untuk membuat kode baru lagi,. JRE berisi JVM dan library Java yang digunakan.
Platform Java terdiri dari kumpulan library, JVM, kelas-kelas loader yang dipaket dalam sebuah lingkungan rutin java, dan sebuah compiler, debugger, dan perangkat lain yang di paket dalam java Development kit (JDK). Java2 adalah generasi yang sekarag sedang berkembang dari platform java. Agar sebuah program Java dapat di jalakan, maka file dengan ekstensi. Java harus dikompilasi menjadi file
bytecode. Untuk menjalankan bytecode adapun untuk menjalankan bytecode tersebut di butuhkan JRE ( java runime enuironment) yang memungkinkan pemakai untuk menjalankan program Java, hanya menjalankan, tidak untuk membuat kode baru lagi,. JRE berisi JVM dan library Java yang digunakan.
Arti Rekursi dan Proses Rekursi
REKURSI
Pengertian Rekursi
Rekursi
adalah Proses memanggil dirinya sendiri yang biasanya dilakukan oleh
fungsi atau prosedur pada pemrograman prosedural atau metode pada
pemrograman berorientasi objek. Rekursi akan terus berjalan sampai
kondisi berhenti terpenuhi oleh sebab itu dalam sebuah rekursi perlu
adanya blok-blok kode sebagai berikut:
Basis
Basis
merupakan kode yang menjadi titik berhenti dari sebuah proses rekursi
karena proses rekursi akan terus berputar terus memanggil dirinya
sendiri dampai sebuah kondisi basis terpenuhi oleh sebab itu basis
sangat penting dalam sebuah proses rekursi karena tanpa basis sebuah
proses rekursi akan terus dijalankan tanpa henti.
Rekursi
Rekursi
merupakan kode dalam hal ini sebuah blok program (prosedur, fungsi,
atau metode) memanggil dirinya sendiri, contohnya : ada sebuah fungsi
hitung hasil factorial, bahwa didalmnya blok kode fungsi itu memanggil
dirinya sendiri.
Proses Rekursi
Misalnya proses rekursi yang paling sederhana yakni : menuliskan sesuatu kelayar, adapun bahasa pemrogramannya sebagai berikut :
Procedurentulis(input:integer n)Integer counter <- nIf counter > 0 thenWrite(“proses rekursi dengan nilai counter : “, counter)Counter <- counter – 1Tulis(counter){end if}{end procedure}
Mengenai Teknologi Java
Globalisasi informasi dan konvergensi dari berbagai disiplin ilmu pengetahuan sekarang ini menyebabkan manusia mampu merealisasikan mimpi-mimpi generasi masa lalu. Perangkat keras yang lebih baik --dengan masih mematuhi hukum Moore yang menyatakan bahwa kapasitas microprosessor berlipat dua dengan harga setengahnya setiap 18 bulan --, perangkat lunak yang lebih besar dan kompleks --sekaligus juga mudah dipakai, lebih handal, bahkan gratis untuk Open Source software--, perkembangan jaringan baik itu Internet maupun wireless network dalam fase inflasioner dengan beraneka ragam perangkat keras dan lunak di dalamnya. Semua hal tadi menyebabkan kita harus berhenti untuk berfikir dan merenung sejenak bagaimana kita bisa mengelola kompleksitas yang tinggi dan perubahan yang cepat tersebut.
\
Mengapa kita perlu belajar bahasa Java?
Java pertama kali diluncurkan pada tahun 1995 sebagai bahasa pemrograman umum (general purpose programming language) dengan kelebihan dia bisa dijalankan di web browser sebagai applet. Sejak awal, para pembuat Java telah menanamkan visi mereka ke dalam Java untuk membuat piranti-piranti yang ada di rumah (small embedded customer device) seperti TV, telepon, radio, dan sebagainya supaya dapat berkomunikasi satu sama lain. Tentu saja jalan menuju visi ini tidak mudah untuk ditemukan apalagi untuk ditempuh. Langkah pertama yang diambil oleh Sun Microsystem adalah dengan membuat JVM (Java Virtual Machine) yang kemudian diimplementasikan dalam bentuk JRE (Java Runtime Environment). JVM adalah lingkungan tempat eksekusi program Java berlangsung dimana para objek saling berinteraksi satu dengan yang lainnya. Virtual Machine inilah yang menyebabkan Java mempunyai kemampuan penanganan memori yang lebih baik, keamanan yang lebih tinggi serta portabilitas yang besar.
Baca Selanjutnya disini
Komentar
Posting Komentar