Sejarah Bahasa Java
Pada tahun 1991, sekelompok insinyur
SUN yang dipimpin Patrick Naughton dan James Gosling ingin merancang bahasa
komputer untuk perangkat consumer seperti cable Tv box. Karena perangkat itu
tidak mempunyai banyak memori, bahasa harus berukuran kecil dan menghasilkan
kode yang liat, maka bahasa harus bebas dari arsitektur manapun. Proyek ini
diberi nama kode Green. Kebutuhan kecil, liat dan
kode netral terhadap platform mengantar
tim mempelajari implementasi Pascal yang pernah dicoba. Niklaus
Wirth, pencipta bahasa Pascal telah merancang bahasa portable yang
menghasilkan kode antara untuk mesin hipotesis.
Pada tahun 1995, Netscape memutuskan
membuat browser yang dilengkapi dengan Java. Setelah itu diikuti IBM, Symantec,
Inspire, bahkan Microsoft. Bahasa Java merupakan karya Sun Microsystem Inc.
Java Rilis resmi dilakukan pada November 1995. Maskot Java adalah Duke. Dua
bulan berikutnya Netscape menjadi perusahaan pertama yang memperoleh lisensi
bahasa Java dari Sun.
Pada tahun 1996, Sun akhirnya
mengeluarkan JSDK (Java Software Development Kit).
Pengenalan Java
Dalam Java ada 2 jenis program
berbeda, yaitu aplikasi dan applet. Keduanya merupakan bagian dari execute,
dimana execute merupakan salah satu fase kelima dalam siklus program Java.
-Aplikasi
adalah sebuah program yang biasanya disimpan dan dieksekusi dari komputer
lokal.
-Applet
adalah program yang biasanya disimpan pada komputer yang jauh, yang dikoneksikan
pemakai lewat web browser.
Fitur penting yang terdapat di java
·
Java Virtual
Machine (JVM)
JVM adalah sebuah mesin imajinasi yang bekerja dengan hampir sama dengan aplikasi pada sebuah mesin nyata. JVM juga menyediakan beberapa spesifikasi
hardware dan platform dimana kompilasi
kode Java terjadi. Spesifikasi inilah yang membuat aplikasi berbasis Java
menjadi bebas dari platform manapun karena proses kompilasi
·
Garbage
Collection
Garbage
collection artinya adalah program tidak perlu menghapus
sendiri objek–objek yang sudah tidak dapat digunakan lagi. Fasilitas ini dapat mengurangi beban pengelolaan memori oleh seorang programmer dan mengurangi atau menghilangkan sumber kesalahan terbesar yang terdapat pada bahasa yang memungkinkan
alokasi yang dinamis.
·
Security Code
Security Code
terimplementasi pada Java melalui penggunaan Java Runtime Environment (JRE).
Java menggunakan model pengamanan 3 lapis untuk melindungi sistem dari untrusted Java Code.
1.
Konsep dan
Struktur Java
·
Dalam sebuah program Java harus terdapat sebuah class,
dimana nama dari class tersebut diusahakan sama dengan nama file Java. Class
berfungsi sebagai memberikan nama kelas pada sebuah program pembuatan coding
pada aplikasi java.
·
Variabel
digunakan untuk memberikan dan menyimpan nilai. Di Java setiap variabel
memiliki sebuah tipe data, Untuk membuat sebuah variabel, pertama kita
tempatkan tipe dari variabel itu dan diikuti oleh nama dari variabel yang akan
dibuat.
·
Tipe data adalah metode penyimpanan
untuk memberikan informasi. Tipe data
dalam Java dibagi 2 kategori:
a)
Sederhana /primitif, terdapat 8 tipe sederhana dan
dipisahkan dalam 4 kelompok:
-empat tipe adalah untuk bilangan bulat (integer)
-dua untuk tipe angka titik mengambang (floating
point)
-satu untuk tipe karakter yaitu char, mewakili simbol
pada himpunan karakter seperti tulisan dan angka.
-satu untuk boolean, merupakan tipe khusus untuk
menunjukkan besaran logika (nilai-nilai logika).
b)
Komposit, tipe data komposit disusun dari tipe data
sederhana atau tipe komposit yang telah ada. Tipe ini antara lain : string,
array, class dan interface.
·
Byte adalah tipe
data 8-bit bertanda. digunakan jika kita menangani aliran-aliran byte yang
tidak dikenal dari sebuah jaringan atau file. Variabel byte dideklarasikan
dengan kata kunci byte.
·
Short adalah tipe 16-bit bertanda. Tipe data ini
adalah tipe data yang jarang digunakan karena bersifat pengurutuan byte. Saat
ini, umum digunakan dalamindustri pembuatan video game.
·
Integer adalah tipe data yang digunakan untuk
memberikan nilai pada suatu variabel.
2.
Membuat
program kalkulator sederhana
class kalkulator {
public static void main (String []
args) {
int
a, b, jumlah, kurang, kali, bagi;
a
= 20;
b
= 4;
jumlah
= a+b;
kurang
= a-b;
kali
= a*b;
bagi
= a/b;
System.out.println
("Hasil dari "+a+"+"+b+"="+jumlah);
System.out.println
("Hasil dari "+a+"-"+b+"="+kurang);
System.out.println
("Hasil dari "+a+"*"+b+"="+kali);
System.out.println
("Hasil dari "+a+"/"+b+"="+bagi);
}
}
Selamat mencoba dan semoga berhasil :D
2 komentar:
Thanks kk, uda tambah ngerti sekarang gw ttg java.
Artikel bagus juga :D
Salam kenal..~
sip salam kenal
Posting Komentar