Rumah >Java >javaTutorial >Jenis Data Primitif vs Jenis Data Objek di Java dengan Contoh
Jenis data primitif dipreditkan, dengan saiz dan jenis tetap:
, byte
, short
, int
, long
, float
, double
, dan char
. Mereka disimpan terus pada timbunan. Jenis data objek, sebaliknya, adalah jenis rujukan termasuk tatasusunan, rentetan, kelas, dan antara muka. Pembolehubah rujukan berada di timbunan, sementara objek itu sendiri disimpan dalam timbunan. boolean
main
kaedah. String[] args
Contoh 1: Menunjukkan jenis primitif
<code class="language-java">public class PrimitiveTypes { public static void main(String[] args) { byte b = 16; System.out.println("Byte: " + b); int i = 2001; System.out.println("Integer: " + i); double d = 1997.10; System.out.println("Double: " + d); boolean bool = true; System.out.println("Boolean: " + bool); char c = 'A'; System.out.println("Character: " + c); } }</code>
Contoh 2: Menunjukkan jenis objek dan tingkah laku rujukan
<code class="language-java">import java.util.Arrays; public class ObjectTypes { public static void main(String[] args) { int[] x = {10, 20, 30}; int[] y = x; // y references the same array as x System.out.println("Original x: " + Arrays.toString(x)); y[0] = 100; // Modifying y affects x because they reference the same array System.out.println("Modified x: " + Arrays.toString(x)); } }</code>
Contoh 3: Menggunakan BigDecimal (jenis objek untuk aritmetik perpuluhan yang tepat)
<code class="language-java">public class PrimitiveTypes { public static void main(String[] args) { byte b = 16; System.out.println("Byte: " + b); int i = 2001; System.out.println("Integer: " + i); double d = 1997.10; System.out.println("Double: " + d); boolean bool = true; System.out.println("Boolean: " + bool); char c = 'A'; System.out.println("Character: " + c); } }</code>
null
, menunjukkan bahawa mereka tidak merujuk kepada mana -mana objek. Jenis primitif tidak boleh null
. Gambaran keseluruhan ini memberikan pemahaman asas tentang jenis data primitif dan objek dalam Java. Untuk topik yang lebih maju, meneroka perpustakaan kelas Java dan menyelidiki konsep seperti pengaturcaraan berorientasikan objek, pengurusan ingatan, dan pengendalian pengecualian. Pertimbangkan untuk meneliti struktur data dan algoritma tertentu untuk manipulasi data yang cekap.
Atas ialah kandungan terperinci Jenis Data Primitif vs Jenis Data Objek di Java dengan Contoh. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!