Semua Ada Disini

Gratisan E-Book, tutorial, berita dan Artikel Online

Join With Me!!!

Pemrograman Java (0)

05.08 by , under , ,

Java merupakan sebuah bahasa pemrograman yang dapat berjalan di komputer yang berbeda, termasuk ponsel. Dikembangkan oleh Sun Microsystems dan diterbitkan pada tahun 1995.

Sejarah Jawa

Bahasa pemrograman Java pertama lahir dari Green Project, yang berjalan selama 18 bulan, dari awal 1991 sampai musim panas 1992. Proyek ini tidak menggunakan versi yang dinamakan Oak. Proyek ini dimotori oleh Patrick Naughton, Mike Sheridan, James Goslingh dan Bill Joy, beserta sembilan pemrogram lainnya dari Sun Microsystems. Salah satu hasil dari proyek ini adalah Maskot Duke yang dibuat oleh Joe Palrang.

Proyek pertemuan yang dilakukan di kantor bangunan dari Pasir Hill Road di Menlo Park. Sekitar musim panas tahun 1992, proyek ini ditutup dengan program Java Oak pertama, yang dimaksudkan sebagai manajer peralatan dengan teknologi layar sentuh (touch screen), seperti PDA hari ini. Ini baru teknologi yang disebut "* 7" (Bintang Tujuh).

Setelah era Star Seven selesai, sebuah anak perusahaan TV kabel, ditambah beberapa orang yang tertarik dengan proyek dari Green Project. Mereka memusatkan kegiatannya pada sebuah ruang kantor di 100 Hamilton Avenue, Palo Alto.

Ini akan meningkatkan perusahaan baru maju: jumlah karyawan meningkat dalam waktu singkat dari 13 sampai 70 orang. Pada saat ini juga ditetapkan penggunaan Internet sebagai media untuk menjembatani kerja dan ide antara mereka. Pada awal tahun 1990-an, Internet masih merupakan rintisan, yang digunakan hanya di kalangan akademisi dan militer.

Mereka terbuat dari (browser) Musa sebagai dasar awal untuk membuat pertama dari Jawa bernama Web Runner, terinsipirasi film dari tahun 1980-an, Blade Runner. Pada rilis pertama, Web Runner berganti nama menjadi Hot Java.

Pada sekitar Maret 1995, untuk pertama kali kode sumber Java versi 1.0a2 dibuka. Keberhasilannya diikuti oleh cakupan untuk pertama kalinya di surat kabar San Jose Mercury News pada tanggal 23 Mei 1995.

Aku terjadi perpecahan antara mereka di hari 04.00 di kamar hotel Sheraton Palace. Tiga dari pimpinan utama proyek, Eric Schmidt dan George Paolini dari Sun Microsystems bersama Marc Andreessen, membentuk Netscape.

Nama Oak, diambil dari pohon Oak yang tumbuh di depan jendela ruangan kerja "bapak java," James Gosling. Oak nama tidak digunakan untuk melepas versi Jawa karena perangkat lunak yang telah terdaftar dengan merek dagang, nama ini diambil agar masuk ke "Jawa". Nama ini diambil dari kursus adalah murni Ya kopi langsung dari biji (kopi tubruk) kesukaan anak angsa.

Versi awal

Awal versi Jawa pada tahun 1996 adalah versi rilis yang disebut Java versi 1.0. Java versi ini menyertakan banyak paket standar yang dikembangkan pada awal versi berikutnya:

* Java.lang: The kelas dasar elemen.
* Java.io: The kelas input dan output, termasuk penggunaan file.
* Java.util: The kelas tambahan seperti kelas struktur dan kelas-kelas data penanggalan.
* Java.net: The kelas TCP / IP, yang memungkinkan untuk berkomunikasi dengan komputer lain menggunakan jaringan TCP / IP.
* Java.awt: Kelas dasar untuk aplikasi dengan user interface (GUI)
* Java.applet: Kelas dasar aplikasi antarmuka yang akan ditempuh dalam web browser.

Kelebihan

* Multiplatform. Kelebihan utama adalah Jawa dapat berjalan pada berbagai platform / sistem operasi komputer, sesuai dengan prinsip-prinsip tulis sekali, jalankan di mana saja. Dengan keunggulan ini cukup pemrogram untuk menulis program Java dan dikompilasi (diubah, dari bahasa yang dimengerti manusia menjadi bahasa mesin / bytecode) sekali dan hasilnya dapat berjalan pada berbagai platform tanpa perubahan. Kelebihan ini memungkinkan sebuah program berbasis java dilakukan melalui sistem operasi Linux tetapi dijalankan dengan baik di atas Microsoft Windows. Platform didukung adalah Microsoft Windows, Linux, Mac OS, dan Sun Solaris. Penyebanya adalah setiap sistem operasi menggunakan program sendiri (yang dapat di-download dari situs Jawa) untuk meninterpretasikan bytecode.

OOP (Pemrograman Berorientasi Objek - Berorientasi Objek pemrogram), yang berarti semua aspek yang ada di Jawa adalah objek. Java merupakan sebuah bahasa pemrograman berbasis oebjek adalah murni. Semua jenis data yang berasal dari kelas dasar yang disebut Objek. Hal ini sangat mudah untuk pemrogram untuk merancang, membuat, mengembangkan dan mengalokasi kesalahan dengan dasar Jawa program cepat, tepat, mudah dan terorganisir. Kelebihan ini menjadikan bahasa Jawa sebagai salah satu pemograman termudah, bahkan untuk fungsi fungsi-fungsi lanjutan seperti komunikasi antara komputer sekalipun.

* The Lengkapi Perpustakaan Kelas, lengkap dengan perpustakaan terkenal Jawa / perpustakaan (kumpulan program yang termasuk dalam program java pemrograman), yang lebih mudah untuk digunakan oleh programmer untuk membangun aplikasi. Kelengkapan perpustakaan ini, ditambah dengan keberadaan sebagian besar masyarakat Jawa yang terus menerus membuat perpustakaan baru, perpustakaan perlu mencakup seluruh pengembangan aplikasi.

* C-gaya, bahasa pemrograman yang memiliki sintaks seperti [C] sehingga menarik banyak pemrogram C untuk pindah ke Jawa. Saat ini, banyak pengguna Jawa, sebagian besar adalah pemrogram C pindah ke Jawa. Universitas di Amerika juga mulai bergerak dengan Java untuk mengajar siswa yang baru karena lebih mudah dipahami oleh siswa dan dapat berguna juga untuk orang-orang yang tidak komputer jurusan.

Otomatis sampah, penggunaan fasilitas memiliki memori sehingga programmer tidak perlu memori langsung (sebagai dalam bahasa yang digunakan secara luas C).

Kekurangan

* Write sekali, perbaiki di mana saja - dan ada beberapa hal yang tidak kompatibel antara platform satu dengan platform lain. Untuk J2SE, misalnya, kerugian-AWT jembatan, yang sampai sekarang tidak berfungsi pada Mac OS X.

* Mudah didekompilasi. Dekompilasi adalah membalikkan proses kode ke kode sumber. Hal ini dimungkinkan karena Koe adalah Java bytecode sehingga banyak atribut untuk menyimpan bahasa tingkat tinggi, seperti nama kelas, metode, dan jenis data. Hal yang sama juga terjadi pada Microsoft. NET platform. Dengan demikian, algoritma yang digunakan program akan lebih sulit disembunyikan dan mudah dibajak / direverse-engineer.

* Gunakan banyak memori. Penggunaan memori untuk program berbasis Java jauh lebih besar dari tingkat tinggi-bahasa seperti generasi sebelumnya C / C dan Pascal (lebih spesifik lagi, Delphi dan Object Pascal). Biasanya ini tidak menjadi masalah bagi pihak yang menggunakan teknologi terbaru (karena trend memori terpasang makin murah), tetapi menjadi masalah bagi orang-orang yang masih memiliki entranced dengan mesin komputer berumur lebih dari 4 tahun.



edit post

0 Reply to "Pemrograman Java"

Join With Me!!!