Wednesday, September 28, 2011 - 0 comments

JAVA


Bahasa pemrograman Java adalah bahasa pemrograman masa kini dan masa datang, di dalamnya terkumpul konsep-konsep terbaik bahasa-bahasa pemrograman sebelumnya, serta membuang konsep-konsep buruknya.
Dibanding bahasa pemrograman prosedural seperti Pascal, dalam bahasa pemrograman Java terdapat lebih 18 konsepsi baru, di antaranya:
  • Konsep WORA (Write Once, Run Anywhere), program mampu dijalankan di sembarang platform pemroses dan sistem operasi.
  • Konsep One-for-AII, salu bahasa untuk mengekspresikan solusi smart card, hand-held (PDA, handphone), desktop, berbasis teks, berbasis GUI, skala enterprise, aplikasi di web browser, web server dan sebagainya.
  • Konsep garbage collector akan mereduksi kompleksitas pemrograman yang perlu dilakukan saat berhubungan dengan pemakaian memori dinamis.
  • Konsep ORM [Object Reference Mode!) mereduksi kerumitan pembedaan reference ke memori dan objek itu sendiri. Tidak lagi persoalan.A., ., ->, &, *,".
  • Konsep mu/Mhreading memungkinkan pemrograman konkuren.
  • Konsep interface, mereduksi persoalan karena mampu menunda implementasi.
  • Konsep access modifier, memberikan pengkapsulan yang ampuh.
  • Konsep exception handling, penanganan kesalahan yang ampuh, teratur dan nyaman.
  • Konsep controlled jump bnjak, return dan continue yang mampu mereduksi kerumitan algoritma yang menaati single entry, single exit.
  • Konsep pewarisan mempgrtinggi modularitas guna-ulang, serta dapat memanfaatkan keampuhan prinsip open-closed secara bagus.
  • Konsep polymorphism mempertinggi modularitas yang tinggi.
  • Konsep overloading, mengurangi kerumitan pencarian nama-nama yang pas untuk satu fungsi untuk beragam tipe data.
  • Konsep Singh Rooted Objects sangat meniadakan kebutuhan untuk wadah yang hams dibuat beraneka ragam sesuai tipenya.
  • Konsep komponen yang mendukung RAD [RapidApplication Development) di mana pemrogram tinggal merancang antarmuka serta menambahkan script-script perekat.
  • Konsep event-driven programming. 
  • Konsep visual programming. 
  • dan sebagainya.
Buku ini disertai lebih dari 100 contoh program yang dilengkapi dengan komentar agar pembaca tidak terjebak aroma prosedural. Materi dalam Buku ini tidak hanya mengajarkan sintaks Java, tetapi juga menekankan "berfikir secara objek [thinking in objects)'. Buku ini akan membuka wawasan kritis kita terhadap pertanyaan-pertanyaan yang masih sering disampaikan dalam aroma prosedural sehingga terkadang menyesatkan.
Buku ini berusaha mengajak para pembaca memasuki pemrograman berorientasi objek secara benar sehingga dapat menyelesaikan permasalahan yang berorientasi objek, dan diprogram menggunakan bahasa objek canggih, Java.
Selamat bergabung untuk berfikir secara objek menggunakan bahasa Java, temuan abad 20 sebagai hadiah menawan bagi milenium baru.

0 comments:

Post a Comment