Perbedaan Tipe Data Primitif dan Referensi di Program Java
Saat kita melakukan aktivitas coding ,dengan menggunakan bahasa pemrograman Java. Kita dapat menyimpan nilai atau data pada sebuah variable ,dengan tipe data tertentu. Nah ,tipe data ini di dalam program Java ,terbagi menjadi 2 jenis tipe data.
Pertama yaitu tipe data primitif , tipe data ini sudah ada secara built-in (tertanam) ,di dalam bahasa pemrograman. Contoh tipe datanya seperti : boolean,character,int ,double, dan lain sebagainya. Kedua yaitu tipe data referensi (object) ,tipe data ini digunakan untuk referensi pada object , dari suatu class yang telah di definisikan nilainya. Contohnya seperti : String nama = "Fathur" atau String nama = new String("Fathur"), hasil outputnya sama saja.
Pertama yaitu tipe data primitif , tipe data ini sudah ada secara built-in (tertanam) ,di dalam bahasa pemrograman. Contoh tipe datanya seperti : boolean,character,int ,double, dan lain sebagainya. Kedua yaitu tipe data referensi (object) ,tipe data ini digunakan untuk referensi pada object , dari suatu class yang telah di definisikan nilainya. Contohnya seperti : String nama = "Fathur" atau String nama = new String("Fathur"), hasil outputnya sama saja.
Dengan menggunakan objek pada variable nama , dari class String. Kita bisa menerapkan method-method,yang ada di class String. Seperti salah satu contohya method .length() . Ini lah salah satu perbedaan mendasar yang terdapat pada tipe data primitif, dengan tipe data referensi di dalam bahasa pemrograman java. Pada artikel belajar java kali, ini kita akan belajar mengenal perbedaan , dan contoh penggunaanya di dalam program java. Berikut mari kita simak lebih lanjut :
Tipe
Data Primitif
|
Tipe
Data Referensi(Object)
|
· Di awali
huruf kecil
|
· Di awali
huruf besar
|
· Built-in (tertanam) secara default di
Bahasa pemrograman. Tergolong
ke dalam keyword.
|
· Tidak termasuk ke
dalam kategori keyword
|
Contoh :
·
int
·
long
·
byte
·
char
·
float
·
double
·
boolean
·
short
|
Contoh :
String nama = "Fathur" atau String a nama = new
String("Fathur")
Ciri-Ciri tambahan :
·
Dibuat dengan Constructor yang di definisikan Class
·
Digunakan untuk akses
objek
·
Nilainya secara default adalah
null
· Variable dari tipe data object atau referensi, dapat
digunakan untuk merujuk pada tipe data yang compatible atau sama
|
Kombinasi Tipe Data Primitif dan Tipe data Referensi(Object):
Contoh Code:
Tipe Data Primitif dan Tipe Data Referensi |
Penjelasan :
Pada contoh code diatas ,kita mengkombinasikan tipe data primitif, dengan tipe data referensi(object).
Dengan menggunakan class String pada variable nama , yang menyimpan nilai "Fathur".
Lalu kita gunakan tipe data integer int , pada variable panjang ,dari object method dari nama.length(); yang mengandung nilai angka ,karena kita tidak bisa menyimpanya dengan tipe data String. Method .length() digunakan , untuk mengetahui panjang huruf dari nilai "Fathur" dengan tipe data String.
Setelah itu kita tampilkan output hasilnya.
Output :
Contoh Output Hasil |
Baca juga : Belajar Mengenal Tipe Variable Bahasa Pemrograman Java
Post a Comment for "Perbedaan Tipe Data Primitif dan Referensi di Program Java"
Silakan berkomentar dengan baik ,jangan SPAM di komentar ini . NO BACKLINK /LINK HIDUP