Πού χρησιμοποιούμε την κλάση singleton στην Java;
Πού χρησιμοποιούμε την κλάση singleton στην Java;

Βίντεο: Πού χρησιμοποιούμε την κλάση singleton στην Java;

Βίντεο: Πού χρησιμοποιούμε την κλάση singleton στην Java;
Βίντεο: Java Tutorial Στα Ελληνικά - Μάθημα #5 : main() Method, Κλάσεις - Αντικείμενα 2024, Απρίλιος
Anonim

ΕΝΑ μοναδικό χαρτί είναι απλά α τάξη που παρουσιάζεται ακριβώς μία φορά στο Ιάβα Εικονική μηχανή. είναι μεταχειρισμένος για την παροχή καθολικού σημείου πρόσβασης στο αντικείμενο. Από πλευράς πρακτικού χρησιμοποιήστε το Singleton μοτίβα είναι μεταχειρισμένος σε καταγραφή, κρυφές μνήμες, ομάδες νημάτων, ρυθμίσεις διαμόρφωσης, αντικείμενα προγράμματος οδήγησης συσκευών.

Από αυτό, πού χρησιμοποιείται η κλάση singleton;

Μαθήματα Singleton χρησιμοποιούνται για την καταγραφή, τα αντικείμενα προγραμμάτων οδήγησης, την προσωρινή αποθήκευση και τη συγκέντρωση νημάτων, τις συνδέσεις βάσεων δεδομένων. Μια υλοποίηση του τάξη singleton θα πρέπει να έχει τις ακόλουθες ιδιότητες: Θα πρέπει να έχει μόνο μία παρουσία: Αυτό γίνεται παρέχοντας ένα στιγμιότυπο του τάξη από μέσα στο τάξη.

Στη συνέχεια, το ερώτημα είναι πώς λειτουργεί η τάξη Singleton; ΕΝΑ μοναδικό χαρτί είναι ένα τάξη που επιτρέπει τη δημιουργία μόνο ενός μόνο στιγμιότυπου του εαυτού του και δίνει πρόσβαση σε αυτό το δημιουργημένο στιγμιότυπο. Περιέχει στατικές μεταβλητές που μπορούν να φιλοξενήσουν μοναδικές και ιδιωτικές παρουσίες του εαυτού του. Χρησιμοποιείται σε σενάρια όταν ένας χρήστης θέλει να περιορίσει την παρουσίαση του a τάξη σε ένα μόνο αντικείμενο.

Στη συνέχεια, το ερώτημα είναι τι είναι η κλάση singleton στην Java και πώς μπορούμε να φτιάξουμε μια κλάση singleton;

Η κλάση Singleton σημαίνει ότι μπορείτε να δημιουργήσετε μόνο ένα αντικείμενο για τη δεδομένη τάξη. Μπορείτε να δημιουργήσετε μια κλάση singleton κάνοντας τον κατασκευαστή της ως ιδιωτικό, ώστε να μπορείτε να περιορίσετε τη δημιουργία του αντικείμενο . Παρέχετε μια στατική μέθοδο για να λάβετε παράδειγμα του αντικείμενο , όπου μπορείτε να χειριστείτε το αντικείμενο δημιουργία μόνο εντός της τάξης.

Πόσοι τρόποι δημιουργίας κλάσης singleton στην Java;

Σε αυτήν την ανάρτηση, θα περιγράψω πέντε τρόπους για την εφαρμογή του Μοτίβο Singleton στην Java . Είναι ο συγχρονισμός της μεθόδου getInstane(), η στατική τελική μεταβλητή, η χρήση διπλού ελέγχου κλειδώματος με πτητική λέξη-κλειδί, η χρήση SingletonHolder και Enum.

Συνιστάται: