Acasă Finanțe personale 10 Utilități Eclipse Tricks - dummies

10 Utilități Eclipse Tricks - dummies

Cuprins:

Video: Dragnet: Claude Jimmerson, Child Killer / Big Girl / Big Grifter 2024

Video: Dragnet: Claude Jimmerson, Child Killer / Big Girl / Big Grifter 2024
Anonim

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.

10 Utilități Eclipse Tricks - dummies

Alegerea editorilor

Cum se folosește Tweening în Fireworks CS5 - manechine

Cum se folosește Tweening în Fireworks CS5 - manechine

Tweening este furnizat ca instrument pentru animații fine de ajustare în Adobe Fireworks Creative Suite 5. Tweening este procesul de creare a unei stări între alte două, de obicei ca punct de pornire sau oprire pentru animație. Utilizați retușarea pentru a simula un obiect în mișcare, ca o minge ce se învârte sau pentru a bloca o imagine în sau în afara ...

ActionScript 3. 0 Versus ActionScript 2. 0 în Flash CS5 - manechine

ActionScript 3. 0 Versus ActionScript 2. 0 în Flash CS5 - manechine

Introducerea în Flash Player 9, ActionScript versiunea 3. 0 a adus multe schimbări și îmbunătățiri majore în ceea ce privește performanța ActionScript și modul în care a fost creat în filmele Flash. Versiunile anterioare ale ActionScript (1. 0+, 2. 0) sunt încă în uz în cadrul anumitor proiecte Flash, deci aveți opțiuni pentru crearea sau salvarea de filme ...

Adăugați culori la swatches în Flash CS5 - manechine

Adăugați culori la swatches în Flash CS5 - manechine

Folosind panoul Color Adobe Creative Suite 5, și să creați propriile swatches de culoare, să faceți gradienți și chiar să aplicați efecte de transparență culorilor existente în stadiul Flash CS5. Panoul Swatches există și pe propriul panou mobil plutitor, pe care îl puteți deschide selectând Window → Swatches. Cele 256 culori pe acest ...

Alegerea editorilor

Comutatoare vLAN și LAN și Junos OS - manechine

Comutatoare vLAN și LAN și Junos OS - manechine

Rețelele au crescut și au devenit mai rapide. Pentru flexibilitate, segmentarea fizică a dat calea segmentării logice cu VLAN-uri. Această practică creează bucăți izolate de LAN care sunt legate împreună cu un tip special de pod numit switch. Nevoia de punți VLANs reduce ...

Chestiuni legate de securitatea dispozitivelor mobile - dummy

Chestiuni legate de securitatea dispozitivelor mobile - dummy

Dispozitivele mobile, cum ar fi smartphone-urile și tabletele, și accesul oricând / oriunde la date și aplicații corporative. Această flexibilitate nu este însă fără provocările sale. Iată câteva dintre problemele legate de implementarea dispozitivelor mobile pe care trebuie să le protejați împotriva: Pierderi și furt: Acestea sunt preocupări majore, cu sute de mii ...

Ce ar trebui să știți despre actualizarea Junos - dummies

Ce ar trebui să știți despre actualizarea Junos - dummies

Un subiect esențial pentru operarea rețelei dvs. este actualizarea software-ului. Modelul de livrare a noilor versiuni Junos simplifică procesul de modernizare în comparație cu alte sisteme de rețea. Noile versiuni și numere Juniper livrează noi versiuni majore ale sistemului Junos pentru a oferi clienților noștri noi caracteristici și funcționalități de trei până la patru ori pe an. ...

Alegerea editorilor

Sănătatea < < și rușinea ascunsă - dummies

Sănătatea < < și rușinea ascunsă - dummies

ÎN mod normal, rușinea trece după un incident jenant. copilărie. Se asteapta sa fie activata si persista mult timp dupa eveniment, ca o rana deschisa care nu sa vindecat niciodata. Îți este rușine de cine ești. Totul este omniprezent, paralizează spontaneitatea și te definește. Nu credeți ...

Acceptând Realitatea atunci când Vindecarea de la Codependency - dummies

Acceptând Realitatea atunci când Vindecarea de la Codependency - dummies

Acceptarea este un proces. Nu se întâmplă într-o zi, o săptămână sau o lună, dar face eforturi și se desfășoară în pași și rânduri de bebeluși. Schimbarea începe cu conștientizarea. Observați dacă comportamentul și gândurile dvs. ating rezultatele dorite. Apoi, practici nonattachment. Acceptarea nu este aprobarea Acceptarea este o recunoaștere a ceea ce este. Există un ...

Dependența de coexistență nu este Caregiving - manechine

Dependența de coexistență nu este Caregiving - manechine

Mulți oameni, în special femei, se bucură de îngrijire și îngrijire pentru alții. Unii fac o profesie. Mamele sunt legate prin cablu pentru a se îngriji de copiii lor. Îngrijirea de tip dependent este diferită de a acorda îngrijire unei persoane. De fapt, cu dependența de codependență, poate fi mai mult decât să dai atunci când nevoile dătătorului au prioritate. Acest lucru se datorează faptului că îngrijirea ...