Friday, 4 December 2015

Sejarah Java

Nah kali ini kita akan belajar java
Ada yang tau pemrograman java seperti apa ?

Itu lho
Pemrograman = Coding Program
Java = Jawa
Kalo digabung jadi Ngoding program Jawa
#Salah tjoeg !!!

"Tak kenal maka tak sayang."

Sebelum ngoding biar lebih enak kita musti kenalan dulu donk Sejarah Java sendiri kaya apa.
Nah biar lebih tau mending disimak dulu artikel ini.


Sejarah JAVA

Java dikembangkan oleh James Gosling dan teman-temannya dari Sun Microsystem pada Agustus 1991 dengan nama awal OAK.

Pada tahun 1995 diganti menjadi JAVA karena nama OAK kurang komersil dan sudah ada bahasa lain yang bernama Oak.

Motivasi awal dari Java:
Kebutuhan terhada platform bahasa yang bersifat free, yang dapat di implementasikan pada produk elektronik untuk konsumen, seperti toaster dan kulkas.

Salah satu dari proyek pertama yang dibangun menggunakan java remote control hand-held pribadi yang bernama Star 7.

Pada saat yang sama, World Wide Web (www) dan Internet sedang populer. Gosling et. al. menyadari bahwa Java bisa juga digunakan untuk pemrograman pada internet.

Apa saja Kelebihan JAVA ?

  • Dapat di download gratis
  • Pemrograman Berorientasi Objek
  • Tidak bergantung platform
  • Multithreading
  • Stabil

Java Modern

Setelah mengalami begitu banyak perkembangan Java telah digunakan dalam banyak hal dan telah membuktikan keberadaannya pada abad ke 21.

Saat ini, Java digunakan bermacam jenis aplikasi seperti aplikasi embedded, aplikasi keuangan, desktop, simulasi pesawat, pemrosesan citra, game, aplikasi perusahaan terdistribusi yang disebut J2EE dan masih buanyak lagi.

Fitur Java

  1. Java Virtual Machine
  2. Garbage Collection
  3. Code Security

Java Virtual Machine (JVM)

  • Mesin virtual yang di implementasikan oleh software sehingga menyamai mesin yang sebenarnya.
  • Menyediakan spesifikasi platform perangkat keras yang dapat meng-compile semua program java.
Bytecode
  • Bahasa mesin khusus yang dimengerti oleh Java Virtual Machine (JVM)
  • Bebas dari kekhususan berbagai jenis perangkat keras komputer jadi komputer dengan Java interpreter dapat mengeksekusi program java yang sudah ter-compile, tidak peduli jenis komputer apa yang telah meng-compile program tersebut.

Garbage Collection

Fungsinya:
  • Bertanggung jawab untuk mengosongkan memori. Pengosongan memori terjadi otomatis selama masa aktif dari program java.
  • Programmer dibebaskan dari beban untuk mengalokasikan kembali memori itu sendiri.

 Code Security

Code security disampaikan di Java melalui implementasi dari Java Runtime Environment (JRE).

JRE menjalankan kode yang telah ter-compile pada JVM dan menampilkan class loading (melalui class loader), memverifikasi kode (melalui bytcode verifier) dan yang terakhir adalah mengeksekusi kode.

Class Loader

Bertanggung jawab untuk mengisi semua class yang dibutuhkan pada program java. 

Memberikan keamanan, dengan memisahkan namespace untuk class-class pada sistem file lokal, dimana semua class tersebut di impor dari sumber pada jaringan.

Setelah mengisi semua class, sususan memori dari pelaksanaan kemudian ditentukan. Hal ini memberikan proteksi untuk melawan akses yang tidak diinginkan pada kode terlarang sejak peta memori ditentukan selama runtime.

 Bytecode Verifier

Menguji format pada fragmen kode dan mengecek fragmen kode dari kode ilegal yang dapat mengganggu akses pada objek.

Fase Program Java

Gambar berikut ini menjelaskan proses compiling dan executing pada program Java





Gimana ? Sekarang jadi tambah tau kan tentang java ?
Masih bingung ? Tanya aja nggak usah malu !!!

22 comments

Ohh jadi begitu sejarahnya, bermanfaat gan :)

dtunggu tutorial untuk codingnya soalnya ane juga mmpelajari bahasa java

wah sangat detail sekali', makasih infonya

nice artikel gan.,,, tambah pengetahuan

nice artikel,, makasih banyak kak atas infonya :)

thanks infonya, dulu pas ane kecil ngira kalo aplikasi java itu bikinannya orang Jawa wkakakakss :v

sangat bermanfaat! tenks gan

Ane ini jg lagi pakek hp java,, java=jawa

hahahaha. ni pelajaran yg bikin mumet ane (curhat)

Java itu uda g asing lagi di telinga kita. Pertama kali kenal hp, dan Java-lah yang jadi hal familiar pertama

hmm sekalian dong sama bahasa dasar nya min bahas juga hehehe

ooh gitu ya sejarahnya, nice gan

Mantap pemrograman java :v salut

Tambah Ilmu Terima Kasih Ya...


EmoticonEmoticon