Cuprins:
- Sursă-> Format
- Sursă-> Organizați importurile
- Sursă-> Generați Getters și Setters
- Sursa-> Generați constructor folosind câmpurile
- Source-> Toggle Comment
- Fixarea rapidă
- Asistență de conținut
- Marcarea aparițiilor
- Refactor-> Rename
- Declarație deschisă
Video: Dragnet: Claude Jimmerson, Child Killer / Big Girl / Big Grifter 2024
Eclipse este mediul de dezvoltare integrat (IDE) ales de dezvoltatorii Java. Eclipse este populară din mai multe motive. În primul rând, este gratuit. Pentru alta, are plugin-uri pentru aproape orice sarcină software pe care o puteți gândi. Dacă știți cum să utilizați Eclipse pentru a dezvolta programe Java, puteți reutiliza abilitățile Eclipse pentru a programa în Python, în C ++ și în multe alte limbi. Puteți găsi chiar pluginuri pentru a face alte lucruri decât dezvoltarea de software.
Sursă-> Format
Începeți cu un cod formatat foarte prost:
public class Main {public static void principal {String [] args) {System. out. println ("Hello");}}
Din meniul principal al Eclipse, selectați Source → Format. Cand o faci, Eclipse transforma codul in cod formatat frumos:
public class Main {public static void main (String [] args) {System. out. println ("Hello");}}
Poate că nu vă place foarte mult modul în care Eclipse formatează codul. Preferi brățara deschisă la începutul liniei următoare? Nici o problema! Puteți personaliza codul de formate Eclipse prin selectarea ferestrei → Preferințe → Java → Codul stil → Format.
În Eclipse, aveți posibilitatea să atribuiți, să reassignați și să dezactivați tastele rapide. Implicit, tasta rapidă pentru Source → Format este Ctrl + Shift + F.
Sursă-> Organizați importurile
Sunteți într-o rulare, creând cod folosind clase în Java API. Nu doriți să vă întrerupeți pașii prin oprirea introducerii declarațiilor de import:
public class Main {public static void principal {String [] args) {JFrame frame = nou JFrame ("Titlu"); cadru. adăugați (TextField nou ("Introduceți-vă numele:")); cadru. adăugați (noul JButton ("Faceți clic pe mine")); cadru. setLayout (nou FlowLayout ()); cadru. ambalaj(); cadru. setVisible (true);}}
Când selectați Sursă → Organizare importare sau apăsați combinația de taste rapide Ctrl + Shift + O, Eclipse adaugă automat declarațiile de import. Iată ce obținem:
import java. AWT. FlowLayout; import java. AWT. TextField; import javax. leagăn. JButton; import javax. leagăn. JFrame; clasa publică principală {public static void principal {String [] args) {JFrame frame = nou JFrame ("Titlu"); cadru. adăugați (TextField nou ("Introduceți-vă numele:")); cadru. adăugați (noul JButton ("Faceți clic pe mine")); cadru. setLayout (nou FlowLayout ()); cadru. ambalaj(); cadru. setVisible (true);}}
Sursă-> Generați Getters și Setters
Începeți cu câteva câmpuri, cum ar fi nume și id:
public class Customer {private String name; private id;}
Când selectați Source (Sursă) → Generate getters și setters, Eclipse adaugă metode getter și setter automat.
client public clasa {private String name; int int id; public String getName () { retur; } public void setName (numele șirului) { acest lucru.nume = nume; } public int int getId () { return id; } public void setId (int id) { acest lucru. id = id; } }
Sursa-> Generați constructor folosind câmpurile
Începeți cu câteva câmpuri, cum ar fi nume și id:
public class Customer {private String name; private int id;}
Când selectați Source (Sursă) → Generate Constructor (Constructor) utilizând Fields (Câmpuri), Eclipse adaugă automat unul sau mai mulți constructori.
client public clasa {private String name; int int id; Clientul public (numele șirului) { acest lucru. nume = nume; } clientul public (int id) { acest lucru. id = id; } clientul public (numele șirului, int id) { acest lucru. nume = nume; asta. id = id; } }
Source-> Toggle Comment
Începeți cu un program care conține un cod pe care nu doriți să îl executați:
importați static java. lang. Sistem. out; clasa publică principală {public static void principal (String [] args) {out. println ("Bine ați venit la compania noastră!"); out. println ("Veți iubi produsele noastre"); out. println ("P. S.:"); out. println ("Șeful meu este un ticălos.");}}
În editorul Eclipse, selectați codul nedorit. Apoi selectați Sursă → Comutați la Comentariu sau apăsați combinația de taste rapide Ctrl + 7. Eclipse transformă automat codul în comentariile de la sfârșitul liniei:
importă java statică. lang. Sistem. out; clasa publică principală {public static void principal (String [] args) {out. println ("Bine ați venit la compania noastră!"); out. println ("Veți iubi produsele noastre"); / / out. println ("P. S.:"); / / out. println ("Șeful meu este un ticălos"); }}
Dacă evidențiați din nou codul și selectați Sursă → Comutați din nou Comentariu, comentariile de la sfârșitul liniei revin în codul executabil.
Fixarea rapidă
Editorul Eclipse afișează un marcaj de avertizare galben sau un marcator de eroare roșu.
Dacă plasați cursorul peste marcator, veți vedea un mesaj care descrie problema.
În Windows, faceți clic dreapta pe marcator. Pe un Mac, faceți clic pe butonul de control. Când o faci, Eclipse afișează un meniu contextual. În meniul contextual, selectați Fixare rapidă.
Eclipse afișează o listă de opțiuni pentru remedierea problemei.
Când faceți dublu clic pe o opțiune, Eclipse face modificarea corespunzătoare a codului.
Asistență de conținut
Pe măsură ce tastați codul, Eclipse afișează sugestii pop-up pentru a vă ajuta să terminați linia de cod. De exemplu, dacă tastați numele de clasă JOptionPane, urmat de un punct, atunci când tastați punctul, pop-ul Eclipse afișează numele metodelor aparținând clasei JOptionPane. Când faceți dublu clic pe o opțiune (cum ar fi opțiunea showInputDialog (Object arg 0)), Eclipse adaugă codul corespunzător programului.
Uneori, când credeți că sugestiile ar fi de ajutor, Eclipse nu afișează un pop-up care conține sugestii. Când se întâmplă acest lucru, apăsați Ctrl + Space.
Marcarea aparițiilor
În editorul Eclipse, puneți cursorul pe un nume din program (un nume de variabilă, un nume de metodă, un nume de clasă sau orice nume). Eclipse evidențiază în mod automat apariția acelui nume în codul dvs. De exemplu, dacă cursorul dvs. se află pe o variabilă clientName, Eclipse evidențiază atât apariția clientName în metoda de întâmpinare.
Eclipse nu evidențiază apariția clientName în metoda de mulțumire, deoarece variabilele clientName în metodele de întâmpinare și mulțumire sunt două variabile diferite. Puteți schimba numele numai în cadrul metodei de mulțumire, iar codul va funcționa exact în același mod:
importați statică java. lang. Sistem. out; public class Afișați {public void welcome () {String clientName = "Joe"; out. println ("Bine ați venit la compania noastră!"); out. println ("Veți iubi produsele noastre"); out. println ("Bine ați venit înapoi," + clientName );} void public mulțumit () {String joeName = "Joe"; out. println ("Mulțumesc," + joeName );}}
De fapt, schimbați numele din interiorul metodei de mulțumire în următoarea secțiune.
Refactor-> Rename
În editorul Eclipse, puneți cursorul pe un nume din program (un nume de variabilă, un nume de metodă, un nume de clasă sau orice nume). În Windows, faceți clic dreapta pe mouse. Pe un Mac, faceți clic pe mouse-ul de control. Ca rezultat, Eclipse afișează un meniu contextual.
Dacă are sens să schimbați numele, opțiunea Refactor din meniul contextual are o sub-opțiune Redenumire.
Când selectați subopțiunea Redenumire, Eclipse poziționează cursorul în interiorul numelui în editor. Pe măsură ce ștergeți caracterele și adăugați caractere în nume, Eclipse modifică automat toate aparițiile corespunzătoare ale acelui nume. De exemplu, în figura de mai jos, ștergeți clientul din (și adaugând joe la) variabila clientName. Eclipsează simultan ambele apariții ale acelei variabile în cadrul metodei de mulțumire.
Declarație deschisă
Proiectul dvs. conține mai multe clase, inclusiv o clasă principală și o clasă de clienți. În interiorul clasei principale, vedeți instrucțiunea
Client cust = client nou ("Joe");
Nu iti amintesti detaliile constructorului clasei Client, deci vrei sa sari rapid la acel constructor in codul proiectului.
Așezați cursorul mouse-ului pe cuvântul Client din telefon ("Joe"). Apoi apăsați F3. Ca rezultat, codul clasei clientului apare în editorul Eclipse. Eclipse derulează editorul la declarația constructorului clientului respectiv.
Dacă nu vă place memorarea fișierelor rapide (cum ar fi F3 pentru Declarația deschisă), puteți face următoarele: În Windows, faceți clic dreapta pe mouse și selectați Deschidere declarație în meniul contextual rezultat. Pe un Mac, faceți clic pe mouse-ul de control și selectați Deschidere declarație.