Java adalah suatu
teknologi di dunia software komputer, yang merupakan suatu bahasa pemrograman,
dan sekaligus suatu platform. Sebagai
bahasa pemrograman, Java dikenal
sebagai bahasa pemrograman tingkat tinggi. Java
mudah dipelajari, terutama bagi programmer yang telah mengenal C/C++. Java merupakan bahasa pemrograman
berorientasi objek yang merupakan paradigma pemrograman masa depan. Sebagai
bahasa pemrograman Java dirancang
menjadi handal dan aman. Java juga
dirancang agar dapat dijalankan di semua platform dan juga dirancang untuk
menghasilkan aplikasi-aplikasi dengan performansi yang terbaik, seperti
aplikasi database Oracle 8i/9i yang core-nya dibangun menggunakan bahasa pemrograman Java. Sedangkan Java bersifat neutral architecture, karena Java Compiler
yang digunakan untuk mengkompilasi kode program Java dirancang untuk menghasilkan kode yang netral terhadap semua
arsitektur perangkat keras yang disebut sebagai Java Bytecode.
1.
Tipe Data Java
Java memiliki tipe
data sebagai berikut :
1.
Integer
Integer merupakan tipe
data numerik yang digunakan apabila tidak berurusan dengan pecahan atau
bilangan desimal.
Tabel Tipe Data Integer
Tipe
|
Deskripsi
|
Byte
|
Memiliki nilai integer dari
-128 sampai +127 dan menempati 1 byte (8 bits) di memori
|
Short
|
Memiliki nilai integer dari -32768 sampai 32767 dan menempati 2 bytes (16 bits) di memori
|
Integer
|
Memiliki nilai integer dari
-2147483684 sampai 2147483647 dan menempati 4 bytes (32 bits) di
memori
|
Long
|
Memiliki nilai dari -9223372036854775808 sampai 9223372036854775807 dan
menempati 8 bytes (64 bits) di memori
|
2.
Floting-Point
Floating-Point digunakan untuk
menangani bilangan desimal atau perhitungan yang lebih detail dibanding integer.
Tabel Tipe Data Floating-Point
Tipe
|
Deskripsi
|
Float
|
Memiliki nilai
-3.4x108
sampai +3.4x108 dan menempati 4 byte di memori
|
Double
|
Memiliki nilai -1.7x10308
sampai +1.7x10308
|
3.
Char
Char adalah karakter tunggal
yang didefinisikan dengan diawali dan diakhiri dengan tanda ‘ ( petik tunggal
). Char berbeda dengan String, karena String bukan merupakan tipe data primitif, tetapi sudah merupakan
sebuah objek. Tipe char mengikuti
aturan unicode, sehingga dapat
menggunakan kode /u kemudian diikuti bilangan dari 0 sampai 65535, tetapi yang
biasa digunakan adalah bilangan heksadesimal dari 0000 sampai FFFF. Misalnya :
‘\u123’
Tabel Tipe Data Char
Kode
|
Nama
|
Nilai Unicode
|
\b
|
Backspace
|
\u0008
|
\t
|
Tab
|
\u0009
|
\n
|
Linefeed
|
\u000a
|
\r
|
Carriage return
|
\u000d
|
\*
|
Double quote
|
\u0022
|
\’
|
Single quote
|
\u0057
|
\\
|
Backslash
|
\u005c
|
4.
Boolean
Dalam Java
dikenal tipe data boolean yang
terdiri dari dua nilai saja, yaitu true
dan false. Boolean sangat penting dalam mengevaluasi suatu kondisi, dan sering
digunakan untuk menentukan alur program.
2.
Variabel
1.
Identifier
Identifier adalah kumpulan karakter
yang dapat digunakan untuk menamai variabel, method, class, interface, dan package.
Sebagaimana bahasa pemrograman pada umumnya, Java memiliki peraturan untuk identifier
yang valid atau sah. Identifier bisa disebut valid atau sah apabila diawali dengan :
a.
Huruf/ abjad
b.
Karakter mata uang
c.
Underscore (_)
Identifier dapat terdiri dari :
a.
Huruf/ abjad
b.
Angka
c.
Underscore (_)
Identifier tidak boleh mengandung @,
spasi atau diawali dengan angka. Selain itu, identifier tidak boleh menggunakan keyword atau kata-kata yang memiliki arti atau digunakan dalam
pemrograman Java.
Tabel Daftar Keyword Java
Abstract
|
Double
|
Instaceof
|
Short
|
Boolean
|
Else
|
Int
|
Static
|
Break
|
Extends
|
Intervase
|
Super
|
Byte
|
False
|
Long
|
Switch
|
Case
|
Final
|
Navite
|
Synchnorizen
|
Catcn
|
Finally
|
New
|
This
|
Char
|
Float
|
Null
|
Throw
|
Class
|
For
|
Package
|
True
|
Const
|
Goto
|
Private
|
True
|
Continue
|
If
|
Protected
|
Try
|
Dovult
|
Implementasi
|
Public
|
Void
|
Do
|
Import
|
Return
|
While
|
2.
Deklarasi Kelas
Program Java
terdiri dari objek-objek dari berbagai jenis kelas, yang berinteraksi satu
dengan yang lainnya. Sebelum mendefinisikan kelas kita perlu melihat beberapa
karateristik umum dari sebuah kelas, objek merupakan instansi dari kelas
atau merupakan nilai (value) dari
sebuah kelas.
3.
Fungsi Main
Setiap program Java
aplikasi memiliki fungsi main yang
merupakan titik awal dimana eksekusi dimulai. Setiap pernyataan dalam fungsi main akan dieksekusi satu persatu secara
berurutan sampai dengan akhir fungsi dicapai.
0 comments:
Post a Comment