Βίντεο: Τι είναι ο προγραμματισμός; 2024
Υπάρχουν λίγα πράγματα που οι προγραμματιστές Java πρέπει να γνωρίζουν σχετικά με τις μεταβλητές και την ανακύκλωση. Όταν ορίζετε μια νέα τιμή στο smallLetter, η παλαιά τιμή του smallLetter καθίσταται σβηστή. Το smallLetter χρησιμοποιείται δύο φορές και το bigLetter χρησιμοποιείται δύο φορές. Αυτός είναι ο λόγος που ονομάζουν αυτές τις πράξεις μεταβλητές.
Αρχικά, η τιμή του smallLetter είναι R. Αργότερα, η τιμή του smallLetter ποικίλλει έτσι ώστε η τιμή του smallLetter να γίνει 3. Όταν ο υπολογιστής εκτελεί αυτή τη δεύτερη εντολή εκχώρησης, η παλιά τιμή R έχει φύγει.
Είναι εντάξει; Μπορείτε να αντέξετε οικονομικά να ξεχάσετε την αξία που είχε κάποτε το smallLetter; Ναι, μερικές φορές, είναι εντάξει. Αφού ορίσετε μια τιμή στο bigLetter με τη δήλωση
bigLetter = Character. toUpperCase (smallLetter);
μπορείτε να ξεχάσετε τα πάντα για την υπάρχουσα τιμή smallLetter. Δεν χρειάζεται να κάνετε κάτι τέτοιο:
// Αυτός ο κωδικός είναι δυσκίνητος. // Οι επιπλέον μεταβλητές είναι περιττές. χαρακτήρας smallLetter1 , bigLetter1; χαρακτήρας smallLetter2 , bigLetter2; smallLetter1 = 'R'. bigLetter1 = Χαρακτήρας. toUpperCase (smallLetter1); Σύστημα. έξω. println (bigLetter1); smallLetter2 = '3'; bigLetter2 = Χαρακτήρας. toUpperCase (smallLetter2); Σύστημα. έξω. println (bigLetter2);
Δεν χρειάζεται να αποθηκεύετε τις παλιές και τις νέες τιμές σε ξεχωριστές μεταβλητές. Αντ 'αυτού, μπορείτε να επαναχρησιμοποιήσετε τις μεταβλητές smallLetter και bigLetter.
Αυτή η επαναχρησιμοποίηση μεταβλητών δεν σας εξοικονομούν από πολύ επιπλέον πληκτρολόγηση. Επίσης, δεν εξοικονομείται πολύς χώρος μνήμης. Αλλά η επαναχρησιμοποίηση των μεταβλητών διατηρεί το πρόγραμμα αναλλοίωτο. Μερικές φορές, μπορείτε να δείτε με μια ματιά ότι ο κώδικας έχει δύο μέρη και βλέπετε ότι και τα δύο μέρη κάνουν περίπου το ίδιο πράγμα.
Σε ένα τόσο μικρό πρόγραμμα, η απλότητα και η διαχειρισιμότητα δεν έχουν μεγάλη σημασία. Αλλά σε ένα μεγάλο πρόγραμμα, βοηθάει να σκεφτεί προσεκτικά τη χρήση κάθε μεταβλητής.