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
- Java Virtual Machine
- Garbage Collection
- 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.
- 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 JavaGimana ? 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
woke gan
nice artikel gan.,,, tambah pengetahuan
nice artikel,, makasih banyak kak atas infonya :)
ilmu nih
nice info
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
Tfs. Jadi tau sejarahnya.
ooh gitu ya sejarahnya, nice gan
Wihh nice post! )
Thx gan, membantu ane
Thx gan, membantu ane
Mantap pemrograman java :v salut
Tambah Ilmu Terima Kasih Ya...
nice post gan sangat bermanfaat
EmoticonEmoticon