Pengertian Java dan kegunaan Java

Java awalnya dikembangkan sebagai implementasi dari bahasa pemrograman yang akan mengkompilasi dan menyelesaikan fungsi direktifnya terlepas dari platform dan versi bahasa. Java dikembangkan oleh James Gosling, seorang pengembang perangkat lunak yang dipekerjakan oleh Sun Microsystems pada bulan Juni 1991, yang merilis versi pertama Java pada tahun 1995.

Bahasa Java dirancang untuk memungkinkan pemrogram untuk menulis kode sekali dan membuatnya bekerja di Mesin Virtual Java. Kemampuan untuk melakukannya telah membuat bahasa pemrograman ini sangat fleksibel, produktif, dan mudah digunakan, dan telah membantu membuat komputer dan internet lebih interaktif.

Tujuan utama Gosling dalam mengembangkan bahasa Java adalah menerapkan metodologi pemrograman berorientasi objek yang berisi dukungan bawaan untuk penggunaan jaringan komputer, kemampuan untuk mengeksekusi sumber kode jarak jauh dengan cara yang aman, dan tentu saja kompatibilitas lintas platform.

Daftar cita-cita berikut untuk Java telah macet sejak dibuat pada tahun 1995:

  • Sederhana, Berorientasi objek, dan Akrab
  • Kuat dan Aman
  • Arsitektur Netral dan Portabel
  • Eksekusi Kinerja Tinggi
  • Diterjemahkan, Diulir, dan Dinamis

Sejarah di balik penamaan bahasa pemrograman ini agak membosankan. Mencari nama yang cocok, James Gosling awalnya berjudul bahasanya “Oak”, setelah pohon ek tinggi yang menaungi kantornya. Akhirnya, “Oak” menjadi “Green”, dan kemudian “Java” dipilih dari daftar kata-kata acak yang telah dikompilasi.

Fitur yang paling menarik dari Java adalah independensi platformnya, yang berarti bahwa setiap potongan kode Java, ketika dikompilasi, akan berjalan dengan cara yang sama pada salah satu platform yang didukung. Seorang programmer harus mampu menulis suatu program satu kali, mengkompilasinya satu kali, dan kemudian dapat menjalankannya di mana saja; memegang teguh slogan Sun Microsystems, “Write Once, Run Anywhere.”

Kelemahan dari Java adalah bahasa yang membengkak (menyebabkan waktu buffer yang lama), sementara masih sederhana dan fitur ditekan, membuat banyak programmer dan pengguna marah.

Untuk apa Java digunakan?

Java digunakan dalam banyak aspek, dari layar digital di microwave dan lemari es di dapur Anda, hingga layar digital di telepon, mesin faks, dan mesin fotokopi di kantor Anda. Ini digunakan di web (melalui applet) untuk hiburan, penelitian, dan fungsi lain-lain, seperti pemeriksa ejaan situs web yang secara otomatis akan masuk ke situs web Anda, klik setiap tautan, dan periksa ejaan setiap halaman. Berikut adalah beberapa contoh bagaimana Java digunakan.

Applet Java adalah kode khusus yang dirancang untuk disematkan dalam halaman Web untuk menjalankan aplikasi di browser web Anda. Applet Java digunakan untuk memungkinkan fungsionalitas obrolan, melakukan perhitungan matematika, dan sejumlah fungsi lainnya.java

Java adalah bahasa yang sangat kokoh yang memungkinkan bahkan membuat game online layak tanpa menggunakan sumber daya dalam jumlah besar.

Aplikasi Java di Komputer Anda

Bahasa Java sangat mudah dipelajari dan digunakan untuk membuat aplikasi spektakuler yang dapat dijalankan secara lokal di komputer Anda. Ini dimungkinkan pada hampir setiap komputer karena bahasa pemrograman itu sendiri.

Karena sebagian besar sistem operasi memiliki versi Java Virtual Machine yang dipasangkan kepadanya, aplikasi java memiliki kemampuan untuk berfungsi terlepas dari lingkungan komputer pengguna akhir. Ini berarti bahwa seseorang dengan mesin Windows dapat menjalankan program Java yang sama pada mesin Apple dan bahkan pada mesin Unix / Linux juga.

Ponsel

Ponsel adalah target besar untuk aplikasi Java karena menawarkan integrasi yang mudah dan dapat berjalan dengan sumber daya terbatas. Game, program bermanfaat, dan applet yang berfungsi lainnya tersedia untuk ponsel. Kelebihan dari aplikasi ini adalah mereka mengambil sedikit ruang dan dapat berjalan pada telepon yang memiliki kemampuan Java.

Amazon Kindle

Kindle memanfaatkan Java dalam struktur integralnya. Java mengontrol semua fungsi dan memungkinkan e-ink pada perangkat. Integrasi ke jaringan bisikan Amazon memungkinkan pengunduhan konten secara instan ke perangkat di mana pun Anda berada. Ini memiliki kemampuan untuk menyimpan lebih dari 200 buku dan bahan bacaan yang akan tersedia di ujung jari Anda.

Livescribe Writing Tool

Pena Livescribe adalah perangkat yang sangat unik yang memungkinkan Anda untuk menulis di atas kertas khusus dengan pena yang merekam semua yang Anda lakukan dengan Java. Aplikasi khusus dapat diinstal ke pena seperti permainan, aplikasi rekaman suara dan banyak lagi. Perangkat ini adalah masa depan peralatan menulis manual.

Sentilla Computer Free Computing

Ini adalah penggunaan Java yang revolusioner. Sebuah microchip dilengkapi dengan mikrokontroler yang melakukan fungsi Java yang dikendalikan oleh beberapa opsi perangkat input. Ini bisa berupa kontrol gerak, perubahan cuaca, sensitivitas cahaya dan pada dasarnya segala sesuatu yang dapat diukur dengan aplikasi java kecil yang berjalan pada perangkat. Ini memiliki banyak aplikasi dalam sistem keamanan, proyek militer dan banyak hal lainnya.

Bluray Disc

Disk Bluray sangat berguna karena berbagai alasan. Ini dapat menyimpan data dalam jumlah besar, menyimpan film dan gambar dan sekarang video game untuk platform game seperti Sony Playstation 3.

Dengan Java, ia dapat menjalankan game dan aplikasi pada pemutar disk Bluray generik. Ini sangat unik dan menawarkan pasar yang besar dalam permainan bagi mereka yang hanya memiliki pemutar disk Bluray selain dari konsol game.

Printer

Printer khusus sekarang tersedia yang menggunakan Java secara langsung dalam program on-board mereka. Ini menawarkan berbagai fungsi yang tidak pernah tersedia pada printer sebelumnya dan dapat digunakan bahkan tanpa koneksi ke komputer. Printer ini dapat menerima data gambar dari berbagai jenis media dan memiliki perangkat lunak pengolah gambar.