Di manakah kita menggunakan kelas tunggal di Jawa?
Di manakah kita menggunakan kelas tunggal di Jawa?

Video: Di manakah kita menggunakan kelas tunggal di Jawa?

Video: Di manakah kita menggunakan kelas tunggal di Jawa?
Video: BELAJAR BAHASA JAWA PEMULA #10 Bahasa Jawa Sehari-Hari Ngoko dan Krama 2024, Mac
Anonim

A bujang hanyalah a kelas yang instantiated tepat sekali dalam Jawa Mesin maya. Ia adalah digunakan untuk menyediakan titik akses global kepada objek. Dari segi praktikal gunakan Singleton corak adalah digunakan dalam pengelogan, cache, kumpulan benang, tetapan konfigurasi, objek pemacu peranti.

Daripada itu, di manakah kelas tunggal digunakan?

Kelas singleton digunakan untuk pengelogan, objek pemacu, caching dan kolam benang, sambungan pangkalan data. Satu pelaksanaan daripada kelas bujang harus mempunyai sifat berikut: Ia sepatutnya mempunyai hanya satu contoh: Ini dilakukan dengan menyediakan contoh bagi kelas dari dalam kelas.

Seterusnya, persoalannya ialah, bagaimanakah kelas Singleton berfungsi? A bujang ialah kelas yang membenarkan hanya satu kejadian dirinya dibuat dan memberikan akses kepada tika yang dicipta itu. Ia mengandungi pembolehubah statik yang boleh menampung kejadian unik dan peribadi itu sendiri. Ia digunakan dalam senario apabila pengguna ingin menyekat instantiasi a kelas kepada satu objek sahaja.

Seterusnya, persoalannya ialah, apakah kelas singleton di Jawa dan bagaimana kita boleh membuat singleton kelas?

Kelas Singleton bermakna anda boleh membuat satu sahaja objek untuk kelas yang diberikan. Anda boleh mencipta kelas tunggal dengan menjadikan pembinanya sebagai peribadi, supaya anda boleh menyekat penciptaan objek . Sediakan kaedah statik untuk mendapatkan contoh objek , di mana anda boleh mengendalikan objek penciptaan di dalam kelas sahaja.

Berapa banyak cara membuat kelas tunggal dalam Java?

Dalam jawatan ini, saya akan menerangkan lima cara untuk melaksanakan Corak singleton di Jawa . Ia adalah Penyegerakan kaedah getInstane(), pembolehubah akhir statik, menggunakan kunci semakan dua kali dengan kata kunci yang tidak menentu, menggunakan SingletonHolder dan Enum.

Disyorkan: