andhika
JAVA
PENGENALAN JAVA Java adalah bahasa berorientasi objek yang dapat digunakan untuk pengembangan aplikasi mandiri, aplikasi berbasis internet maupun intranet, serta aplikasi untuk perangkat-perangkat cerdas yang dapat berkomunikasi lewat internet atau jaringan komunikasi. Dalam Java ada 2 jenis program berbeda, yaitu aplikasi dan applet. Keduanya merupakan bagian dari execute, dimana execute merupakan salah satu fase kelima dalam siklus program Java. Aplikasi adalah program yang biasanya disimpan dan di eksekusi dari komputer lokal. Applet adalah program yang biasanya disimpan pada komputer yang jauh,yang dikoneksikan pemakai lewat web browser. Kebanyakan bahasa pemrograman modern berdiri di atas pustaka-pustaka kelas yang telah ada untuk mendukung fungsionalitas bahasanya. Pada bahasa Java, kelompok-kelompok kelas yang berkaitan erat dimasukkan dalam satu paket, bervariasi sesuai edisi Java. Rancangan bahasa Java telah berdasar teknologi yang telah terbukti dan dikembangkan di bahasa-bahasa pemrograman lainnya. * Bahasa berororientasi objek Java bukan turunan langsung dari bahasa pemrograman manapun, juga sama sekali tidak kompatibel dengan semuanya. Model objek Java adalah sederhana dan mudah dikembangkan, namun sejalan dengan itu, nilai dan tipe data sederhana lain dianggap sebagai non-objek berkinerja tinggi. OOP (object oriented programming) adalah cara ampuh dalam pengorganisasian dan pengembangan perangkat lunak. Pada OOP, program komputer sebagai sekelompok objek yang saling berinteraksi. Objek-objek ini ada secara independent yang mempunyai aturan-aturan berkomunikasi dengan objek lain dan untuk memerinthakan objek lain guna meminta informasi tertentu atau meminta objek lain mengerjakan sesuatu. * Bahasa dikompilasi Sebelum menjalankan program di bahasa Java, program dikompilasi menggunakan Java Compiler. Kompilais akan menghasilkan file allbytecodeall yang serupa fungsinya dengan file kode mesin. Program allbytecodeall yang dihasilkan dapat di eksekusi di sembarang Java Interpreter. Java Interpreter membaca file allbytecodeall dan menterjemahkan perintah allbytecodeall menjadi perintah-perintah bahasa mesin yang dapat di eksekusi mesin. * Bahasa yang aman 1. Bytecode verifier membaca bytecode sebelum dijalankan dan menjamin bytecode memenuhi aturan-aturan dasar bahasa Java 2. Class loader menangani pemuatan kelas Java ke runtime interpreter. 3. Manajer keamanan menangani keamanan tingkat aplikasi dengan mengendalikan apakah program berhak mengakses sumber daya seperti sistem file, port jaringan, proses eksternal dan sistem windowing. 1. Bahasa dirancang untuk mempersulit eksekusi kode perusak 2. Program Java dikompilasi menajdi serangkaian bytecode. 3. Java mempunyai pengamanan terhadap applet.Posted at 07:08PM Agu 30, 2010 by andhika in Java | Comments[0]
Comments:
Senin Agu 30, 2010