Not always, But sometimes

Pengenalan Bahasa pemrograman Java

No comments
Bahasa Java? apa itu Bahasa Java? sepertinya itu adalah bahasa di pulau jawa sana.. haha bukan-bukan :D namanya emang sama tapi mah beda jauh.
karena kita bicaranya mengenai teknologi. bahasan nya agak berat nih. oke check it out.

ehm, kita mulai dulu dari pengertian bahasa pemrograman java. Nah, java itu adalah bahasa pemrograman yang berorientasi objek (OOP) dan dapat dijalankan pada platform sistem operasi.  Sebagai sebuah peralatan pembangun,  teknologi Java menyediakan banyak  tools : compiler, interpreter, penyusun dokumentasi, paket kelas dan sebagainya. java juga dapat dijalankan nantinya di telefon genggam. o iya pencipta si java ini adalah  James  Gosling,  developer  dari  Sun  Microsystems  pada tahun 1991. wah hampir sama sama tahun lahir aku tuh. haha. java itu penyempurnaan dari bahasa pemrograman sebelumnya yaitu C++

hmm mengapa mempelajari java? aduh sebenarnya aku juga bingung gimana ngejelasinnya, tadi googling aja dan nemu deh mengapa mempelajari java (gak pa2 kan) penjelasan nya aku ambil dari sini # makasih ya. disana dijelaskan karena bahasa pemrograman java itu :

✔ Sederhana
bahasa pemrograman java menggunakan sintak mirip dengan C++ namun lebih sederhana. si java ini     menggunakan automitatic memory allocation dan memory garbage collection.

✔ Berorientasi objek (Object Oriented)
Pemrograman berorientasi objek memodelkan dunia nyata kedalam objek dan melakukan interaksi antar objek-objek tersebut.

✔ Dapat didistribusi dengan mudah
Java dibuat untuk membuat aplikasi terdistribusi secara mudah dengan adanya libraries networking yang terintegrasi pada java.

✔ Interpreter
Program java dijalankan menggunakan interpreter yaitu Java Virtual Machine (JVM). Hal ini menyebabkan source code Java yang telah dikompilasi menjadi java bytecodes dapat dijalankan pada platform yang berbeda-beda.

✔ Robust
 Java mempuyai reliabilitas yang tinggi. Compiler pada java mempunyai kemampuan mendeteksi error secara lebih teliti dibandingkan bahasa pemrograman lain. Java mempunyai runtime-Exception handling untuk membantu mengatasi error pada pemrograman.

✔ Aman
Sebagai bahasa pemrograman untuk aplikasi internet dan terdistribusi, java memiliki beberapa mekanisme keamanan untuk menjaga aplikasi tidak digunakan untuk merusak sistem komputer yang menjalankan aplikasi tersebut.

✔ Architecture Neutral
Program java merupakan platform independent. Program cukup mempunyai satu buah versi yang dapat dijalankan pada platform berbeda dengan Java Virtual Machine.

✔ Portabel
Source code maupun program java dapat dengan mudah dibawa ke platform yang berbeda-beda tanpa harus dikompilasi ulang.

✔ Performance
Performance pada java sering dikatakan kurang tinggi. Namun performance java dapat ditingkatkan menggunakan kompilasi java lain seperti buatan Inprise, Microsoft ataupun Symantec yang menggunakan Just In Time Compilers (JIT).

✔ Multithreaded
Java mempunyai kemampuan untuk membuat suatu program yang dapat melakukan beberapa pekerjaan secara sekaligus dan simultan.

✔ Dinamis
Java didesain untuk dapat dijalankan pada lingkungan yang dinamis. Perubahan pada suatu class dengan menambahkan properties ataupun method dapat dilakukan tanpa menggangu program yang menggunakan class tersebut.

aplikasi pada java diantaranya:
-  Stand alone
-  Applets
-  Aplikasi berbasis Windows (GUI)
-  Java Servlet

Fase-fase pemrograman java:

Jadi proses  mulai dengan membuat program menggunakan tools text editor (menghasilkan berkas berekstensi .java), kemudian di kompilasi menggunakan java compiler (menghasilkan berkas berekstensi .class) setelah dijalan kan menggunakan java interpreter akan menghasilkan program output.

oke, sekian dulu mengenai pengenalan bahasa pemrograman java. terimakasih sudah berkunjung.
:) keep sharing.

No comments :

Post a Comment