Mengenal bahasa pemrograman JAVA
Pada
tahun 1991, bahasa pemrograman Java pertama kali dikembangkan lewat sebuah
proyek bernama “The Green Project” yang dibentuk oleh Sun Microsystems.
Beranggotakan
James Gosling, Patrick Naughton, dan Mike Sheridan, proyek ini memiliki tujuan
untuk menciptakan bahasa pemrograman baru yang lebih andal dari C dan C++.
Setelah
proyek berjalan selama 18 bulan, James Gosling, sang developer, akhirnya
berhasil mengembangkan bahasa pemrograman baru yang diberi nama Oak.
Sayangnya,
nama tersebut telah terdaftar sebagai merek dagang dari perusahaan Oak
Technology.
Akhirnya,
sekitar tahun 1995, Sun Microsystem kemudian resmi mengubah nama Oak menjadi
Java yang kabarnya terinspirasi dari java
coffee/kopi Jawa. Itu sebabnya, logo bahasa pemrograman Java
bergambar secangkir kopi.
Apa itu
bahasa Java?
JAVA ialah
bahasa pemrograman yang digunakan secara luas buat pengkodean aplikasi
website,Mobile dll, Bahasa Pemrogramman
ini sudah jadi opsi terkenal di antara para pengembang perangkat lunak
sepanjang lebih dari 2 dekade, dengan jutaan aplikasi yang dibuat dengan bahasa
Java yang digunakan dikala ini. Java ialah bahasa multiplatform yang
berorientasi pada objek serta berpusat pada jaringan yang bisa digunakan selaku
platform di dalamnya. Java ialah bahasa pemrograman yang kilat, nyaman, serta
andal buat mengodekan seluruh suatu mulai dari aplikasi seluler serta fitur
lunak korporasi sampai aplikasi big informasi serta teknologi sisi server.
apa saja
yang bisa kita gunakan dengan Bahasa java ?
1.Pengembangan
Game
Banyak
permainan seluler, pc, serta video terkenal dibentuk di Java. Apalagi permainan
modern yang mengintegrasikan teknologi mutahir semacam machine learning ataupun
kenyataan virtual( virtual reality) dibentuk dengan teknologi Java.
2.Komputasi
cloud
Java kerap
diucap selaku WORA– Write Once and Run Anywhere, yang buatnya sempurna buat
aplikasi berbasis cloud yang terdesentralisasi. Penyedia cloud memilah bahasa
Java buat melaksanakan program di bermacam platform yang mendasari.
3.Big Data
Java digunakan
buat mesin pemrosesan informasi yang bisa bekerja dengan set informasi yang
lingkungan serta informasi waktu nyata yang berjumlah besar.
4.Kecerdasan
Buatan
Java ialah
pembangkit( powerhouse) untuk pustaka machine learning. Stabilitas serta
kecepatan buatnya sempurna buat pengembangan aplikasi kecerdasan buatan,
semacam pemrosesan bahasa natural serta deep learning.
5.Internet of
Things
Java sudah
digunakan buat memprogram sensor serta fitur keras di fitur edge yang bisa
tersambung ke internet secara mandiri.
Kenapa Java
jadi opsi yang diminati para pengembang fitur lunak masa modern?
Java diminati
sebab dia didesain untuk memberikan kemudahan. Sebagian pengembang terus memilih
Java dibandingkan bahasa pemrograman lain sebab:
Perlengkapan
pengembangan bermutu tinggi
Java menawarkan
bermacam perlengkapan untuk menunjang pengeditan, debugging, pengujian,
deployment, serta manajemen pergantian yang terotomatisasi. Alat- alat ini
membuat pemrograman Java jadi hemat waktu serta bayaran.
Tidak
tergantung pada platform
Kode Java bisa
berjalan di bermacam platform Windows, Linux, iOS, ataupun Android tanpa butuh
menulis kembali.
Keamanan
Pengguna juga dapat
mengunduh kode Java yang tidak tepercaya lewat jaringan serta melakukannya di
area yang nyaman sehingga kode tersebut tidak bisa melaksanakan suatu yang
membahayakan. Kode yang tidak tepercaya tidak bisa menginfeksi sistem host
dengan virus serta tidak pula bisa membaca ataupun menulis file dari hard
drive. Tingkatan keamanan serta batas di Java pula sangat gampang
dikonfigurasi.
Kelebihan
dan kekurangan Bahasa JAVA
Kelebihan :
·
Bahasa
pemrogramman yang berorientasi pada Objek
·
Dapat
digunakan di berbagai platform Windows,Linux,Mac
·
Bahasa
Pemrogramman yang aman
·
Multithreaded
, Sehingga bisa menjalankan beberapa tugas sekaligus
Kekurangan :
·
Kode
yang agak rumit jika semisal dibandingkan dengan PHP atau Python
·
Penggunaan
memory cukup bayak
·
Mudah
di dekompilasi
·
Performa
yang lebih lambat
Terdapat 3
komponen pada java yang cukup penting , ketiga komponen tersebut yaitu :
1.
JDK
Java Development Kit (JDK) merupakan komponen inti
dari Java. Komponen ini memberikan semua tools, executables, binaries yang
diperlukan untuk menyusun, men-debug, dan mengeksekusi sebuah program
Java.
2.
JVM
Java Virtual Machine (JVM) kerap dianggap sebagai
jantung dari bahasa pemrograman Java. Ketika menjalankan program Java, JVM
bertugas untuk mengonversi byte code menjadi kode yang lebih
spesifik.
3.
JRE
Java Runtime Environment (JRE) merupakan
implementasi dari JVM. JVM memberikan platform untuk
mengeksekusi program-program
Java.
Jika
Anda ingin membangun website menggunakan
bahasa pemrograman Java, Berikut
framework untuk Java yang sering digunakan para Web Developer.
1. Vaadin
Framework
Vaadin
Framework memiliki kelebihan berupa kode yang digunakan memiliki kemiripan
dengan source code Java
SE.
Kalau
sebelumnya anda pernah menggunakan Swing, maka tidak akan kesulitan untuk
beradaptasi dengan Framework Vaadin.
2. Spring
MVC
Pertama
kali dirilis tahun 2003, Spring Framework merupakan framework open source yang
menggunakan dasar pemrograman berbasis objek di dalamnya.
Selain
itu, framework satu
ini memungkinkan programmer untuk bekerja
dengan teknologi dan library dari
pihak ke tiga yang berbeda.
3. Java
Server Pages (JSP)
JSP
termasuk salah satu framework yang
cukup terkenal dalam mengembangkan aplikasi web. Bagi seseorang yang terbiasa
menggunakan Java, sudah pasti tidak akan menemukan kesulitan saat
menggunakannya.
Urusan
performa, JSP cenderung memiliki performa yang baik karena di dalamnya telah
dilakukan proses compile untuk
menjadi servlet—class Java yang siap
dijalankan oleh web server.
Itulah
sedikit kita berkenalan dengan Bahasa pemrogramman java , untuk saat ini cukup
banyak perusahaan yang membutuhkan para programmer JAVA , untuk itu jangan pernah
ragu untuk mempelajari Bahasa pemrogramman yang satu ini .. .
Komentar
Posting Komentar