/.SMIT NOTE'S

Lorpem ipsum is not a qoute, keep Learn and Share.

JAVA : Berkenalan dengan java

Dec. 2nd 2017 - 3 min read

Gambar ilustrasi.

Java - Sebagai Bahasa Pemrograman

- Java adalah bahasa pemrograman tingkat tinggi, berorientasi objek dan bahasa pemrograman serba guna.
- Java mirip dengan c++, namun lebih sederhana.
- Anda bisa menggunakan Java untuk menulis aplikasi seperti game, penyimpanan data, bahkan melakukan banyak hal lainya.
- Java memiliki slogan "write once, run anywhere" (WORA) dalam bahasa indonesia "Tulis sekali, jalan di mana saja", yang berarti kode kompilasi dari Java dapat berjalan pada semua platform yang mendukung Java tanpa perlu menulis atau kompilasi ulang.

Java - Platform Komputasi

- Platform adalah perangkat keras atau perangkat lunak, lingkungan di mana program berjalan.
- Sejak Java memiliki runtime environment (JRE) dan API,  java dapat dikatakan sebagai sebuah platform.
- Banyak Aplikasi dibuat setiap harinya dengan Java. Dari laptop ke data center/pusat data, konsol game, super komputer, ponsel, internet, Java ada dimana-mana!

Dimana java digunkan ?

Menurut Sun, 3 miliar devices berjalan dengan platform java. Begitu banyak device yang dapat menggunakan java. Beberapa diantaranya sebagai berikut:

- Aplikasi desktop seperti acrobat reader, media player, antivirus dll.
- Aplikasi Web seperti irctc.co.in,  javatpoint.com dll.
- Aplikasi Enterprise seperit aplikasi perbankan.
- Mobile
- Embedded System
- Smart Card
- Robotics
- Games etc.

Fitur dari bahasa pemrograman Java :

Sederhana:

  • Java sangat mudah ditulis dan dibaca, java juga sangat menarik.
  • Java sangat ringkas sehingga sangat mudah untuk dipelajari dan digunakan.
  • Sebagian besar konsep mirip dengan C++ sehingga lebih mudah untuk belajar java apalagi bagi anda yang sudah familiar dengan bahasa C++.

Aman:

  • Program Java tidak akan membahayakan sistem lainnya sehingga membuatnya aman.
  • Java menyediakan sarana aman untuk menciptakan aplikasi Internet.
  • Java menyediakan cara yang aman untuk mengakses aplikasi web.

Ringan:

  • Program Java dapat dijalankan dalam lingkungan yang ada JVMnya (Java run-time system).
  • Program Java dapat dijalankan pada platform apapun (Linux, Window, maupun Mac)
  • Program Java dapat ditransfer melalui world wide web (www)

Berorientasi objek:

  • Java adalah bahasa pemrograman berorientasi objek.
  • Seperti C ++ java menyediakan sebagian besar fitur berorientasi objek.
  • Java merupakan bahasa OOP murni. (Sementara C ++ adalah semi berorientasi objek)

Kuat:

  • Java mendorong pemrograman bebas kesalahan dengan adanya pemeriksaan secara run-time.

Multithreaded:

  • Java menyediakan dukungan terpadu untuk pemrograman multithreaded (Multithreading adalah suatu kemampuan yang memungkinkan beberapa kumpulan instruksi atau proses dapat dijalankan secara bersamaan dalam sebuah program).

Architecture-neutral:

  • Java tidak terikat pada mesin atau sistem operasi arsitektur tertentu.

Interpreted:

  • Java mendukung kode cross-platform melalui penggunaan Java bytecode .
  • Bytecode dapat diinterpretasikan pada platform apapun oleh JVM.

High performance:

  • Bytecode pada java sangat optimal.
  • JVM dapat mengeksekusi jauh lebih cepat.

Distributed:

  • Java dirancang dengan lingkungan terdistribusi.
  • Java dapat mengirimkan dan dijalankan melalui internet.

Dynamic:

  • Program Java membawa serta jumlah substansial informasi run-time yang digunakan untuk memverifikasi dan menyelesaikan akses ke obyek pada waktu berjalan.

 

Share :