Mengenal Pemograman Java

SHARE:

Sebelum kita memulai Pemograman Java ada baiknya kita mengetahui sejarah Java itu sendiri. Sejarah Java Java dipelopori oleh James Gosling, ...


Sebelum kita memulai Pemograman Java ada baiknya kita mengetahui sejarah Java itu sendiri.

Sejarah Java

Java dipelopori oleh James Gosling, Patrick Naughton, Chris Warth, Ed Frank, dan Mike Sheridan dari Sun Microsystems, Inc pada tahun 1991. Mereka membutuhkan kurang lebih 18 bulan untuk membuat versi pertamanya. Bahasa ini pada awalnya disebut “Oak” tapi kemudian diubah menjadi “Java” pada tahun 1995 karena nama Oak telah dijadikan hak cipta dan digunakan sebagai bahasa pemrograman lainnya. Antara pembuatan Oak pada musim gugur 1992 hingga diumumkan ke publik pada musim semi 1995, banyak orang yang terlibat dalam desain dan evolusi bahasa ini. Bill Joy, Arthur van Hoff, Jonathan Payne, Frank Yellin, dan Tim Lindholm merupakan kontributor kunci yang mematangkan prototipe aslinya.

Java Modern

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 banyak lagi.



Java Virtual Machine (JVM)

Java Virtual Machine merupakan aplikasi sederhana yang ditulis dalam bahasa C untuk mengeksi program yang ditulis dalam bahasa Java. Pada saat kompilasi (perubahan dari bahasa tingkat tinggi ke bahasa lebih rendah), program tersebut diubah menjadi KODE BYTE. Kemudian pada saat eksekusi, JVM membaca kode byte tersebu dan mengubahnya menjadi bahasa mesin yang dimengerti oleh sistem operasi tempat program tersebut dijalankan.

Karena JVM sangat bergantung pada platformnya (bahasa mesin merupakan bahasa level rendah yang hanya dimengerti oleh suatu mesin tertentu, misalnya Intel, tapi tidak dapat dimengerti oleh mesin lain, seperti Macintosh), byte code ini dapat dibuat untuk terbebas dari kungkungan platform tertentu. Code byte yang dihasilkan dalam proses kompilasi bahasa Java akan selalu sama untuk setiap sistem operasi atau jenis mesinnya, tetapi JVM akan mengubah kode byte tersebut menjadi bahasa mesin tujuannya.

Just In Time Compiler (JIT)

Meskipun Java didesain untuk diinterpretasi, secara teknis tidak ada yang menghalangi Java untuk dikompilasi menjadi bahasa mesin seperti bahasa-bahasa pemrograman lainnya. Sun menyediakan kompiler Just In Time Compiler (JIT) untuk mengkompilasi kode byte itu menjadi bahasa mesinnya pada saat yang bersamaan dengan eksekusinya. Walaupun demikian, pendekatan JIT ini menghasilkan kemampuan yang lebih dibandingkan dengan interpretasi biasa.






Sumber : http://java.lyracc.com


COMMENTS

BLOGGER
Nama

Aneh,19,article,24,Basis Data,3,Berita Heboh,58,Bisnis Online,2,BlackBerry,3,Blogger,5,business,5,celeb hot,11,Cinta,3,Coretan,3,ebook,3,English,1,Euro,1,Filosofi Hidup,1,fitnes,1,Funny,6,Games,1,Gaya Hidup,23,gosip,3,Hari Raya,1,Harvest Moon,1,Hidup sehat,11,Hindhu,2,Info,13,Info kesehatan,34,inspirasi,10,Instalasi,1,Internet,1,Jaringan,1,Jaringan Komputer,5,Java,4,k,1,KALKULUS,2,Karir,1,kata mutiara,2,Kehamilan,6,Kehidupan,9,kencan,4,Kisahku,6,Komik,1,Komputer,13,Kosmo,4,Liga Champions,1,Linux,1,Logika Matematika,2,MADRIDISTA,10,Manajemen Proyek,1,Materi Kuliah,1,Metode Numerik,1,Moodle,1,Motivasi,4,news,11,Pascal,17,Pemograman,14,Real Madrid,12,repeat-until,1,Sains,8,Sejarah,1,Seni dan budaya,4,Sepak Bola,5,Sexy,1,Sistem Informasi,4,Skandal,2,Statistika,2,Struktur Data,2,Teknik Informatika,2,Teknologi,6,TI,1,tips,23,tips Blog,14,Tips Kehamilan,9,tips kesehatan,20,tips rumah tangga,10,tokoh,5,Ubuntu,1,Unindra,17,Vixion,2,
ltr
item
Blog elearning - Panduan SEO - Artikel Viral - Reyditz 88: Mengenal Pemograman Java
Mengenal Pemograman Java
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEin1kvdfIy2sQx1cf_SIBLhOwSBqpyx_TCiTtCeZL0xW4a8UC3uK16wtaJhm8BIAOOAaPTVZNTyy7rqSefbz1oTogs02RPeOiKFjIGyRYGFgw-fni_J2xsxbKkkTH-OR0OaIUyplca87CM/s1600/images.jpg
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEin1kvdfIy2sQx1cf_SIBLhOwSBqpyx_TCiTtCeZL0xW4a8UC3uK16wtaJhm8BIAOOAaPTVZNTyy7rqSefbz1oTogs02RPeOiKFjIGyRYGFgw-fni_J2xsxbKkkTH-OR0OaIUyplca87CM/s72-c/images.jpg
Blog elearning - Panduan SEO - Artikel Viral - Reyditz 88
https://reyditz88.blogspot.com/2013/02/mengenal-pemograman-java.html
https://reyditz88.blogspot.com/
http://reyditz88.blogspot.com/
http://reyditz88.blogspot.com/2013/02/mengenal-pemograman-java.html
true
3190341216200821819
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS CONTENT IS PREMIUM Please share to unlock Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy