Sejarah Java
•Asal
usul
Java dimulai
pada
1991 ketika
Sun Microsystem melakukan penelitian
terhadap
berbagai
produk
elektronika. •James
Gosling adalah
orang yang membuat
bahasa
java yang dikembangkan
dari
bahasa
C++ yang digunakan
untuk
untuk
membuat
perangkat
lunak
cerdas
bagi
peralatan
elektronika
buatan
Sun microsystem. Awalnya bahasa
Java ini
bernama
OAK. •Pada
1994 ketika
web sudah
populer
nama
Oak diganti
denganJava. Menurut
gosip
yang beredar
Gosling kebingungan
mencari
nama
untuk bahasa
pemrograman
ini
karena
setiap
nama
yang dipihnya
sudah
dipakai
oelh
orang lain. Sampai
suatu
ketika
dia
mampir
disuatu
kafe
untuk
minum
kopi dan
dia
minta
“Java”, timbulah
ide untuk
memakai
nama
ini
karena
dianggap
cukup
cool dijadikan
nama
bahasa
pemrograman.
Bagian Utama Dalam JAVA
*JVM(Java Virtual Machine)
untuk menjalankan program java
a. JDK(Java Development Kit)
JDK untuk menulis program java. Didalamnya terdapat JVM.
b. JRE(Java Runtime )
JRE untuk membaca program java. Didalmnya terdapat JVM.
*Java API (Java
Application Program Interface)
Kumpulan library yang digunakan untuk keperluan pemrograman.
Teknologi dibangun oleh JAVA
- J2ME digunakan untuk membangun/membuat aplikasi mobile. Contohnya game, browser dll
- J2EE digunakan untuk membangun aplikasi enterprise. Contoh JSP, Servlet, java web
- J2SE digunakana untuk membangun aplikasi desktop. Contoh : java swing, AWT, GWT, Java FX.
Kelebihan dan Karakteristik JAVA
- Simple and Object Oriented
Simple
maksudnya
muda
dipahami. Object Oriented artinya
java menggunkan
konsep.
objek
secara murni
tidak
mungkin
seserorang
membuat
program java
tanpa mendefiniskan
kelas
dan
menggunakan
objek.
- Distributed and Dynami
Distributed adalah java mendukung pembuatan aplikasi dalam jaringan komputer.
Dynamic adalah java dirancang untuk beradaptasi dengan lingkungan
yang dapat berubah dengan cepat.
- Distributed and Dynami
Distributed adalah java mendukung pembuatan aplikasi dalam jaringan komputer.
Dynamic adalah java dirancang untuk beradaptasi dengan lingkungan
yang dapat berubah dengan cepat.
- Robust
maksudnya
java dibuat
dengan
sedemikian
rupa
sehingga mengurangi kemungkin.
terjadinya error pada program ketika dijalankan.
terjadinya error pada program ketika dijalankan.
- Secure and portable
Secure artinya java menerapkan pengamanan terhadap aplikasi sehingga mengurangi
kemungkinan terjadinya serangan dari pengguna jaringan.
Portable artinya program java sangat mudah untuk dipindahkan dari satu mesin
ke mesin yang lain tanpa harus dikompilasi ulang
Secure artinya java menerapkan pengamanan terhadap aplikasi sehingga mengurangi
kemungkinan terjadinya serangan dari pengguna jaringan.
Portable artinya program java sangat mudah untuk dipindahkan dari satu mesin
ke mesin yang lain tanpa harus dikompilasi ulang
- Mutithreaded and Architecture neutral
Multithreaded adalah
java dirancang
untuk
menanganai
berbagai aplikasi
yang
berjalan secara bersamaan.
Architecture
neutral adalah
program java yang telah dikompilasi dapat dijalankan pada
berbagai
mesin
dan
tidak
bergantung
pada
arsitektur
satu
komputer
saja.
- High performance
Artinya
program java memiliki kinerja
yang tinggi.
Contoh Program Sederhana
package coba;
public class Coba {
public static void
main(String[] args) {
System.out.println("Hallo Semua Penghuni Dunia");
} }
package
Data;
import
javax.swing.*;
public
class Main {
public static void main(String[] args)
{
JOptionPane.showMessageDialog(null,
"Hello");
String nama
= JOptionPane.showInputDialog(null,
"Masukan
nama
:");
String npm
= JOptionPane.showInputDialog(null,
"Masukan
npm
");
String kelas
= JOptionPane.showInputDialog("Masukan
Kelas
");
JOptionPane.showMessageDialog(null,
"Nama
anda
adalah
"nama+"NPM
anda
adalah
"+npm+"Kelas
anda
adalah
"+kelas);
}
}
Refrensi
Dasar pemrograman
komputer/
dalam
bahasa
JAVA/ penerbit
ANDI
Semoga bermanfaat.
Selamat Mencoba