Πίνακας περιεχομένων:
- Πηγή-> Μορφή
- Πηγή-> Οργάνωση εισαγωγών
- Source-> Generate Getters και Setters
- Source-> Generate Constructor χρησιμοποιώντας Fields
- Source-> Toggle Comment
- Quick Fix
- Υποστήριξη περιεχομένου
- Σημειώσεις
- Refactor-> Rename
- Ανοιχτή δήλωση
Βίντεο: INTERSPORT Camping Tips - Συμβουλές εξοπλισμού για το Camping 2024
Το Eclipse είναι το ολοκληρωμένο αναπτυξιακό περιβάλλον (IDE) επιλογής για προγραμματιστές Java. Η έκλειψη είναι δημοφιλής για διάφορους λόγους. Για ένα πράγμα, είναι δωρεάν. Για μια άλλη, έχει plugins για σχεδόν κάθε εργασία λογισμικού που μπορείτε να σκεφτείτε. Αν γνωρίζετε πώς να χρησιμοποιήσετε το Eclipse για την ανάπτυξη προγραμμάτων Java, μπορείτε να επαναχρησιμοποιήσετε τις ικανότητές σας Eclipse για να προγραμματίσετε σε Python, σε C ++ και σε πολλές άλλες γλώσσες. Μπορείτε ακόμη να βρείτε plugins για να κάνετε πράγματα εκτός από την ανάπτυξη λογισμικού.
Πηγή-> Μορφή
Ξεκινήστε με κώδικα που έχει πολύ κακή μορφοποίηση:
δημόσια τάξη Κύριο {δημόσιο static void main (String [] args) {System. έξω. println ("Hello")?}}
Από το κύριο μενού της Eclipse, επιλέξτε Source → Format. Όταν το κάνετε, το Eclipse μετατρέπει τον κώδικα σας σε έναν όμορφα μορφοποιημένο κώδικα:
δημόσια τάξη Main {public static void main (String [] args) {System. έξω. println ("Hello");}}
Ίσως δεν σας αρέσει πολύ ο τρόπος Eclipse μορφοποιεί τον κώδικα. Προτιμάτε το ανοιχτό σγουρό σας κορμό στην αρχή της επόμενης γραμμής; Κανένα πρόβλημα! Μπορείτε να προσαρμόσετε τον τρόπο κωδικοποίησης μορφών Eclipse επιλέγοντας Παράθυρο → Προτιμήσεις → Java → Κώδικας Στυλ → Μορφοποιητής.
Στο Eclipse, μπορείτε να αντιστοιχίσετε, να επανατοποθετήσετε και να αποεπιλέξετε τα πλήκτρα πρόσβασης. Από προεπιλογή, το πλήκτρο πρόσβασης για την επιλογή Source → Format είναι Ctrl + Shift + F.
Πηγή-> Οργάνωση εισαγωγών
Βρίσκεστε σε ρολό, δημιουργώντας κώδικα χρησιμοποιώντας κλάσεις στο Java API. Δεν θέλετε να σπάσετε το βήμα σας σταματώντας να πληκτρολογήσετε τις δηλώσεις εισαγωγής:
δημόσια τάξη Κεντρική {δημόσια static void main (String [] args) {JFrame πλαίσιο = νέα JFrame ("Τίτλος"); πλαίσιο. προσθέστε (νέο TextField ("Πληκτρολογήστε το όνομά σας:")); πλαίσιο. προσθέστε (νέο JButton ("Κλικ με!")); πλαίσιο. setLayout (νέο FlowLayout ()); πλαίσιο. πακέτο(); πλαίσιο. setVisible (true)?}}
Όταν επιλέγετε Source → Organize Imports ή πατάτε το συνδυασμό πλήκτρων Ctrl + Shift + O, το Eclipse προσθέτει αυτόματα τις δηλώσεις εισαγωγής. Ακολουθεί αυτό που παίρνετε:
εισαγωγή java. awt. FlowLayout; εισαγωγή java. awt. Πεδίο κειμένου; εισαγωγή javax. κούνια. JButton; εισαγωγή javax. κούνια. JFrame; δημόσια τάξη Κύριο {δημόσιο static κενό main (String [] args) {JFrame πλαίσιο = νέο JFrame ("Τίτλος"); πλαίσιο. προσθέστε (νέο TextField ("Πληκτρολογήστε το όνομά σας:")); πλαίσιο. προσθέστε (νέο JButton ("Κλικ με!")); πλαίσιο. setLayout (νέο FlowLayout ()); πλαίσιο. πακέτο(); πλαίσιο. setVisible (true)}}
Source-> Generate Getters και Setters
Ξεκινήστε με μερικά πεδία, όπως όνομα και id:
public class Πελάτης {private String name; private int id}}
Όταν επιλέγετε Source → Generate Getters και Setters, η Eclipse προσθέτει αυτόματα τις μεθόδους getter και setter.
δημόσια τάξη πελάτη {ιδιωτικό όνομα συμβολοσειράς; ιδιωτικό int id? δημόσιο String getName () { όνομα επιστροφής; } public void setName (όνομα στοιχειοσειράς) { αυτό.όνομα = όνομα; } δημόσιο int getId () { επιστροφή id; } δημόσιο void setId (int id) { αυτό. id = id; } }
Source-> Generate Constructor χρησιμοποιώντας Fields
Ξεκινήστε με μερικά πεδία, όπως όνομα και id:
public class Customer {private String name; private int id}}
Όταν επιλέγετε Source → Generate Constructor χρησιμοποιώντας πεδία, το Eclipse προσθέτει αυτόματα έναν ή περισσότερους κατασκευαστές.
δημόσια τάξη πελάτη {ιδιωτικό όνομα συμβολοσειράς; ιδιωτικό int id? δημόσιος πελάτης (όνομα συμβολοσειράς) { αυτό. όνομα = όνομα; } δημόσιος πελάτης (int id) { αυτό. id = id; } δημόσιος πελάτης (όνομα συμβολοσειράς, int id) { αυτό. όνομα = όνομα; αυτό. id = id; } }
Source-> Toggle Comment
Ξεκινήστε με ένα πρόγραμμα που περιέχει κάποιον κώδικα που δεν θέλετε να εκτελέσετε:
εισάγετε static java. lang. Σύστημα. έξω; δημόσια τάξη Κύριο {δημόσιο static κενό main (String [] args) {out. println ("Καλώς ήρθατε στην εταιρεία μας!"); έξω. println ("Θα αγαπήσετε τα προϊόντα μας."); έξω. println ("Ρ. δ:"); έξω. println ("Ο προϊστάμενος μου είναι σπασμωδικός.")}}}
Στον επεξεργαστή του Eclipse, επιλέξτε τον ανεπιθύμητο κωδικό. Στη συνέχεια, επιλέξτε Πηγή → Εναλλαγή σχολίου ή πατήστε το συνδυασμό πλήκτρων Ctrl + 7. Το Eclipse μετατρέπει αυτόματα τον κώδικα σε σχόλια στο τέλος της γραμμής:
εισάγετε στατική java. lang. Σύστημα. έξω; δημόσια τάξη Κύριο {δημόσιο static κενό main (String [] args) {out. println ("Καλώς ήρθατε στην εταιρεία μας!"); έξω. println ("Θα αγαπήσετε τα προϊόντα μας."); // έξω. println ("Ρ. δ:"); // έξω. println ("Το αφεντικό μου είναι τρελός"); }}
Εάν επισημάνετε ξανά τον κωδικό και επιλέξτε Πηγή → Εναλλαγή Σχόλιο ξανά, τα σχόλια από το τέλος της σειράς επανέρχονται στον εκτελέσιμο κώδικα.
Quick Fix
Ο επεξεργαστής Eclipse εμφανίζει ένα κίτρινο προειδοποιητικό δείκτη ή ένα κόκκινο δείκτη σφάλματος.
Αν τοποθετήσετε δείκτη πάνω από το δείκτη, θα δείτε ένα μήνυμα που θα περιγράφει το πρόβλημα.
Στα Windows, κάντε δεξί κλικ στο δείκτη. Σε Mac, κάντε κλικ στον δείκτη. Όταν το κάνετε, το Eclipse εμφανίζει ένα μενού περιβάλλοντος. Στο μενού περιβάλλοντος, επιλέξτε Γρήγορη επιδιόρθωση.
Το Eclipse εμφανίζει μια λίστα επιλογών για την επίλυση του προβλήματος.
Όταν κάνετε διπλό κλικ σε μια επιλογή, το Eclipse κάνει την κατάλληλη αλλαγή στον κωδικό σας.
Υποστήριξη περιεχομένου
Όταν πληκτρολογείτε τον κωδικό σας, το Eclipse εμφανίζει αναδυόμενες συμβουλές για να σας βοηθήσει να ολοκληρώσετε τη γραμμή κώδικα. Για παράδειγμα, εάν πληκτρολογήσετε το όνομα κλάσης JOptionPane, ακολουθούμενο από μια τελεία, όταν πληκτρολογείτε τη κουκκίδα, το αναδυόμενο παράθυρο του Eclipse εμφανίζει τα ονόματα των μεθόδων που ανήκουν στην κλάση JOptionPane. Όταν κάνετε διπλό κλικ σε μια επιλογή (όπως η επιλογή showInputDialog (Object arg 0)), το Eclipse προσθέτει τον αντίστοιχο κώδικα στο πρόγραμμα.
Μερικές φορές, όταν νομίζετε ότι οι συμβουλές θα ήταν χρήσιμες, το Eclipse δεν εμφανίζει ένα αναδυόμενο παράθυρο που περιέχει συμβουλές. Όταν συμβεί αυτό, πατήστε Ctrl + Space.
Σημειώσεις
Στο πρόγραμμα επεξεργασίας του Eclipse, τοποθετήστε το δρομέα σε ένα όνομα στο πρόγραμμα σας (όνομα μεταβλητής, όνομα μεθόδου, όνομα κλάσης ή ό, τι όνομα). Το Eclipse υπογραμμίζει αυτόματα τα περιστατικά αυτού του ονόματος στον κώδικά σας. Για παράδειγμα, αν ο δρομέας σας είναι τοποθετημένος σε μια μεταβλητή πελάτηName, το Eclipse επισημαίνει και τα δύο εμφανίσεις του ονόματοςNameName στη μέθοδο υποδοχής.
Η Eclipse δεν υπογραμμίζει την εμφάνιση του πελάτηName στη μέθοδο ευχαρίστησης επειδή οι μεταβλητές clientName στις ευπρόσδεκτες και τις ευγνώμονες μεθόδους είναι δύο διαφορετικές μεταβλητές. Θα μπορούσατε να αλλάξετε τα ονόματα μόνο μέσα στη μέθοδο ευχαρίστησης και ο κώδικας θα λειτουργούσε με τον ίδιο ακριβώς τρόπο:
εισαγωγή static java. lang. Σύστημα. έξω; δημόσια τάξη Εμφάνιση {public void welcome () {String όνομα_χρήστη = "Joe"; έξω. println ("Καλώς ήρθατε στην εταιρεία μας!"); έξω. println ("Θα αγαπήσετε τα προϊόντα μας."); έξω. println ("Καλωσορίσατε πίσω," + όνομα_καθυστέρου )}} public void thank () {String joeName = "Joe"; έξω. println ("Ευχαριστούμε," + joeName )}}
Στην πραγματικότητα, αλλάζετε τα ονόματα μέσα στη μέθοδο ευχαριστιών στην επόμενη ενότητα.
Refactor-> Rename
Στο editor του Eclipse, τοποθετήστε τον κέρσορα σε ένα όνομα στο πρόγραμμα σας (όνομα μεταβλητής, όνομα μεθόδου, όνομα κλάσης ή ό, τι όνομα). Στα Windows, κάντε δεξί κλικ στο ποντίκι σας. Σε Mac, κάντε κλικ στο ποντίκι ελέγχου. Ως αποτέλεσμα, το Eclipse εμφανίζει ένα μενού περιβάλλοντος.
Εάν έχει νόημα να αλλάξετε το όνομα, η επιλογή Refactor του μενού περιβάλλοντος έχει μια υποεπιλογή "Μετονομασία".
Όταν επιλέγετε την υπο-επιλογή "Μετονομασία", το Eclipse τοποθετεί το δρομέα μέσα στο όνομα του επεξεργαστή. Καθώς διαγράφετε χαρακτήρες και προσθέτετε χαρακτήρες στο όνομα, το Eclipse αλλάζει αυτόματα όλες τις κατάλληλες εμφανίσεις αυτού του ονόματος. Για παράδειγμα, στο παρακάτω σχήμα, διαγράφετε τον πελάτη από (και προσθέτοντας joe σε) τη μεταβλητή clientName. Η έκλειψη ταυτόχρονα αλλάζει και τα δύο περιστατικά εκείνης της μεταβλητής μέσα στη μέθοδο ευχαριστίας.
Ανοιχτή δήλωση
Το έργο σας περιλαμβάνει διάφορες κλάσεις, μεταξύ των οποίων η κύρια τάξη και η κατηγορία πελατών. Μέσα στην κύρια τάξη, βλέπετε τη δήλωση
Πελάτης cust = νέος πελάτης ("Joe");
Δεν θυμάστε τις λεπτομέρειες του κατασκευαστή της κατηγορίας πελατών, έτσι θέλετε να μεταβείτε γρήγορα σε αυτόν τον κατασκευαστή στον κώδικα του έργου σας.
Τοποθετήστε το δείκτη του ποντικιού στη λέξη Πελάτης στην κλήση του Πελάτη ("Joe"). Στη συνέχεια, πιέστε το πλήκτρο F3. Ως αποτέλεσμα, ο κώδικας κλάσης πελάτη εμφανίζεται στον επεξεργαστή Eclipse. Το Eclipse μετατοπίζει τον επεξεργαστή στη δήλωση του κατάλληλου κατασκευαστή πελάτη.
Εάν δεν σας αρέσει να αποθηκεύετε τα πλήκτρα πρόσβασης (όπως το F3 για την ανοικτή δήλωση), μπορείτε να κάνετε τα εξής: Στα Windows, κάντε δεξί κλικ στο ποντίκι και επιλέξτε Ανοίξτε τη δήλωση στο μενού περιβάλλοντος που προκύπτει. Σε Mac, κάντε κλικ με το ποντίκι και επιλέξτε Ανοίξτε τη Δήλωση.