Deden06sttg's Weblog

Spesifikasi Bahasa Pemrograman

Posted by deden06sttg pada September 20, 2008

kutipan ini di ambil dari http://bebas.vlsm.org/v06/Kuliah/SistemOperasi/2005/89/89-4X-text-buku.txt
pada tanggal 20 September 2008

disini yang di contohkan dengan menghgunakan Bahasa Pemrograman Java

Bahasa Java merupakan bahasa pemrograman yang berorientasi pada objek
(object-oriented), memiliki arsitektur yang netral (architecture-
neutral), dapat didistribusikan, dan mendukung multithread. Objek-
objek dalam Java dispesifikasikan ke dalam class; program Java
terdiri dari satu atau beberapa class.

----------------------------------------------------
Gambar 8-2. Contoh penggunaan class objek dalam Java
----------------------------------------------------

01 class Objek1 {
02	private int attribut1;
03	private String attribut2;
04	public void changeAttribut1() {
05	  // melakukan sesuatu terhadap attribut1 harus dengan method
06	  // ini. Jadi variabel attribut1 aman di dalam objeknya,
07	  // tidak mudah diakses begitu saja...
08	}
09 }
10
11 class Objek2 {
12	private int attribut1;
13	private String attribut2;
14	public Objek1 objekSatu;
15	public void interfensi() {
16	       objekSatu.changeAttribut1();
17	       // valid karena akses modifiernya public
18             System.out.print(objekSatu.attribut1);
19	       // invalid karena akses modifiernya private
20	}
21 }

Dari setiap class dalam Java, Java compiler menghasilkan sebuah
output berupa berkas bytecode yang bersifat architecture-neutral.
Artinya, berkas tersebut akan dapat berjalan pada mesin virtual Java
(JVM) manapun. Pada awalnya, Java digunakan untuk pemrograman
Internet, karena Java menyediakan sebuah layanan yang disebut dengan
applet, yaitu program yang berjalan dalam sebuah web browser dengan
akses sumber daya yang terbatas. Java juga menyediakan layanan untuk
jaringan dan distributed objects. Java adalah sebuah bahasa yang
mendukung multithread, yang berarti sebuah program Java dapat
memiliki beberapa thread.

Java termasuk sebuah bahasa yang aman. Hal ini sangat penting
mengingat program Java dapat berjalan dalam jaringan terdistribusi.
Java juga memiliki suatu pengendalian memori dengan menjalankan
garbage collection, yaitu suatu fasilitas untuk membebaskan memori
dari objek-objek yang sudah tidak dipergunakan lagi dan
mengembalikannya kepada sistem.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

 
%d blogger menyukai ini: