JENIS JENIS TYPE DATA DI BAHASA PEMROGRAMAN JAVA
JENIS-JENIS TYPE DATA DI JAVA
Java mempunyai 2 jenis type data berdasarkan kategori dan 11 jenis berdasarkan kegunaan utamanya yaitu sebagai berikut :
A.TIPE DATA SEDERHANA
1. Integer(Bilangan
Bulat)
Tipe data yang masuk menjadi bagian ini adalah byte, short, int, dan long . Semua tipe data ini bersifat signed , yaitu bisa mempresentasikan nilai positif dan negatif. Tidak seperti
tipe data lainnya, Java tidak mendukung tipe data unsigned yang hanya bisa mempresentasikan nilai postif.
- Byte, umumnya digunakan pada saat kita bekerja dengan sebuah data stream dari suatu file maupun jaringan, yaitu untuk kepeluan proses membaca/menulis
- Short, Pada umumnya diaplikasikan pada komputer-komputer 16-bit, yang saat ini semakin jarang keberadaanya.
- Int, Tipe ini merupakan tipe yang paling banyak dipakai dalam merepresentasikan angka dalam Java, dikarenakan dianggap paling efisien dibandingkan dengan tipe-tipe integer lainnya. Tipe int banyak digunakan untuk indeks dalam struktur pengulangan maupun dalam konstruksi sebuah array
- Long, Tipe ini digunakan untuk kasus-kasus tertentu yang nilainya berada di luar rentang tipe int, karna tipe ini punya range paling tinggi dibanding Integer lainnya. Dengan kata lain, tipe long terpaksa digunakan jika data memiliki range diluar range int.
2. Floating-Point (Bilangan Pecahan)
Tipe floating-point digunakan untuk merepresentasikan
nilai-nilai yang mengandung pecahan atau angka decimal di belakang koma,
seperti 3.1416,5.25, dan sebagainya. Bilangan semacam ini disebut sebagai
bilangan riil. Dalam Java tipe ini dibedakan menjadi dua jenis, yaitu float,
dan double.
- Float, Tipe ini digunakan untuk menandakan nilai–nilai yang mengandung presisi atau ketelitan tunggal (single-precision) yang menggunakan ruang penyimpanan 32-bit. Presisi tunggal biasanya lebih cepat untuk processor-processor tertentu dan memakan ruang penyimpanan setengah kali lebih sedikit dibandingkan presisi ganda (double precision).
- Double, Tipe ini mengandung tingkat ketelitian ganda atau presisi ganda (double precision) dan menggunakan ruang penyimpanan 64-bit untuk menyimpan nilai. Tipe double tentu lebih cepat untuk melakukan perhitungan-perhitungan matematis daripad tipe float.
3. Char
4. Boolean
Tipe boolean adalah tipe data yang digunakan untuk menampung nilai logika, yaitu nilai yang hanya memiliki dua buah kemungkinan (benar atau salah). Tipe ini ditandai dengan kata kunci Boolean. Dalam bahasa Java, nilai benar dipresentasikan dengan kata kunci true dan nilai salah dengan kata kunci false.
B. Tipe Data
Referensi
1. Class
Kelas dapat didefiniskan sebagai cetak biru (blueprint)
atau prototipe/kerangka yang mendefiniskan variabel-variabel (data) dan
method-method (perilaku) umum dari sebuah objek. Dengan kata lain kelas adalah
sebuah kesatuan yang terintegrasi antara method dan data yang mengacu pada
suatu objek.
2. Array
Tipe data ini memiliki kemampuan untuk menggunakan satu variabel yang dapat menyimpan sebuah data list dan kemudian memanipulasinya dengan lebih efektif.
Sebuah array akan menyimpan beberapa item data yang memiliki tipe data sama didalam sebuah blok memori yang berdekatan yang kemudian dibagai menjadi beberapa slot.
Tipe data ini memiliki kemampuan untuk menggunakan satu variabel yang dapat menyimpan sebuah data list dan kemudian memanipulasinya dengan lebih efektif.
Sebuah array akan menyimpan beberapa item data yang memiliki tipe data sama didalam sebuah blok memori yang berdekatan yang kemudian dibagai menjadi beberapa slot.
3. Interface
Interface merupakan sekumpulan method yang hanya memuat deklarasi dan struktur method, tanpa detail implementasinya. Sedangkan detail dari method tersebut berada pada class yang mengimplementasikan interface tersebut. Interface digunakan bila Anda ingin mengaplikasikan suatu method yang spesifik, yang tidak diperoleh dari proses inheritance yang lebih terbatas.
Interface merupakan sekumpulan method yang hanya memuat deklarasi dan struktur method, tanpa detail implementasinya. Sedangkan detail dari method tersebut berada pada class yang mengimplementasikan interface tersebut. Interface digunakan bila Anda ingin mengaplikasikan suatu method yang spesifik, yang tidak diperoleh dari proses inheritance yang lebih terbatas.
Sekian dari saya, wassalam dude.
H3H3
BalasHapus