Βίντεο: 1V1 ME SKULLY! ΕΙΠΕ ΠΩΣ ΕΙΜΑΙ Ο ΚΑΛΥΤΕΡΟΣ ΑΝΤΙΠΑΛΟΣ ΠΟΥ ΕΧΕΙ ΠΑΙΞΕΙ! 2025
Ο σχολιασμός είναι πρόσθετος κώδικας που παρέχει χρήσιμες πληροφορίες σχετικά με τη φύση του προγράμματος Java. Οι ακόλουθοι κωδικοί χρησιμοποιούν τον σχολιασμό
Καταστολή καταγγελίας
.
εισαγωγή java. awt. FlowLayout;
εισαγωγή javax. κούνια. JFrame;
εισαγωγή javax. κούνια. JButton;
@SuppressWarnings ("σειριακή")
δημόσια τάξη SimpleFrame επεκτείνει το JFrame {
public SimpleFrame () {
setTitle ("Μην κάνετε κλικ στο κουμπί!");
setLayout (νέο FlowLayout ());
setDefaultCloseOperation (EXIT_ON_CLOSE).
προσθέστε (νέο JButton ("Panic"));
setSize (300, 100).
setVisible (true);
}
}
Όταν χρησιμοποιείτε έναν σχολιασμό
Κατάργηση προειδοποιήσεων
, πείτε στο Java να μην σας υπενθυμίζει ότι το πρόγραμμά σας περιέχει κάποιο αμφισβητήσιμο κώδικα. Η γραμμή
@SuppressWarnings ("σειριακή")
λέει στην Java να μην σας υπενθυμίσει ότι έχετε παραλείψει κάτι που ονομάζεται πεδίο
serialVersionUID
. Με άλλα λόγια, ο σχολιασμός
Κατάργηση προειδοποιήσεων
λέει στην Java να μην εμφανίζει προειδοποίηση.
"Και τι," ρωτάτε ", είναι ένα πεδίο
serialVersionUID
; "Είναι κάτι που έχει να κάνει με την επέκταση της κλάσης
JFrame
- κάτι που δεν σας νοιάζει. Εάν δεν έχετε πεδίο
serialVersionUID
, παράγεται μια προειδοποίηση, όχι ένα σφάλμα. Έτσι ζείτε επικίνδυνα! Καταργήστε την προειδοποίηση και μην ανησυχείτε για τα πεδία
serialVersionUID
.
- Στο JShell, πληκτρολογήστε την ακόλουθη ακολουθία δηλώσεων και δηλώσεων. Τι συμβαίνει; Γιατί;
jshell> εισαγωγή javax. κούνια. JFrame
jshell> πλαίσιο JFrame
jshell> πλαίσιο. setSize (100, 100)
jshell> frame = νέο πλαίσιο JFrame ()
jshell>. setSize (100, 100)
jshell> πλαίσιο. setVisible (true)
Αλλάξτε τη δήλωση
setLayout (νέα FlowLayout ());
- έως
setLayout (νέο BorderLayout ());
Τι διαφορά έχει αυτή η αλλαγή όταν τρέχετε το πρόγραμμα;