Rumah > Java > javaTutorial > Apakah jenis rujukan dalam java

Apakah jenis rujukan dalam java

下次还敢
Lepaskan: 2024-05-01 19:09:14
asal
1083 orang telah melayarinya

Jenis Rujukan dalam Java

Jenis rujukan digunakan dalam Java untuk menyimpan rujukan kepada objek. Mereka berbeza daripada jenis primitif, yang menyimpan nilai secara langsung. Terdapat jenis rujukan berikut dalam Java:

Objek Kelas

Objek kelas mewakili kelas dan boleh digunakan untuk mencipta kejadian kelas itu.

Array Object

Array object menyimpan koleksi tersusun elemen dari jenis yang sama.

Objek Antaramuka

Objek antara muka mewakili antara muka dan boleh digunakan untuk melaksanakan antara muka.

String Objects

String objects menyimpan jujukan aksara yang tidak boleh diubah.

Objek lain

Terdapat jenis rujukan lain dalam Java yang digunakan untuk mewakili objek untuk tujuan tertentu, seperti:

  • Date Object (java.util.Date) java.util.Date
  • 集合框架对象(java.util.Listjava.util.Map
  • 输入/输出流对象(java.io.InputStreamjava.io.OutputStream

引用类型与基本类型

与基本类型相比,引用类型具有以下特点:

  • 引用类型存储对对象的引用,而不是值本身。
  • 引用类型的变量可以指向 null
  • Koleksi Objek Rangka Kerja (java.util.List, java.util.Map)
  • Input/output stream object (java.io.InputStream, java.io.OutputStream)

Jenis rujukan vs. jenis asas

Berbanding dengan jenis asas, jenis rujukan mempunyai ciri berikut:

    Jenis rujukan menyimpan rujukan kepada objek dan bukannya nilai diri mereka sendiri.
  • Pembolehubah jenis rujukan boleh menunjuk ke null, yang bermaksud tiada objek dirujuk.
  • Objek jenis rujukan boleh dibuat dalam timbunan dan dikeluarkan secara automatik oleh pemungut sampah.
  • Objek jenis rujukan boleh dikongsi dengan lulus melalui rujukan, manakala nilai jenis asas dikongsi dengan lulus mengikut nilai.
🎜🎜🎜Bila menggunakan jenis rujukan 🎜🎜🎜Jenis rujukan hendaklah digunakan dalam situasi berikut: 🎜🎜🎜Apabila anda perlu menyimpan rujukan objek. 🎜🎜Apabila anda perlu menyimpan struktur data boleh ubah. 🎜🎜Apabila anda perlu menyimpan objek dengan tingkah laku yang kompleks. 🎜🎜

Atas ialah kandungan terperinci Apakah jenis rujukan dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan