Indholdsfortegnelse:
- Kilde-> Format
- Kilde-> Organiser import
- Kilde-> Generer Getters and Setters
- Kilde-> Generer konstruktor ved hjælp af felter
- Kilde-> Skift kommentar
- Quick Fix
- Content Assist
- Mark-begivenheder
- Refactor-> Omdøb
- Åben erklæring
Video: Top 10 Most Useful Websites Ever!!! 2025
Eclipse er det integrerede udviklingsmiljø (IDE) til Java-udviklere. Eclipse er populær af flere grunde. For en ting er det gratis. For en anden har den plugins til næsten enhver softwareopgave, du kan tænke på. Hvis du ved, hvordan du bruger Eclipse til at udvikle Java-programmer, kan du genbruge dine Eclipse-færdigheder til at programmere i Python, C ++ og på mange andre sprog. Du kan endda finde plugins til andre ting end softwareudvikling.
Kilde-> Format
Start med kode, der er meget dårligt formateret:
offentlig klasse Main {public static void main (String [] args) {System. ud. println ("Hello");}}
Vælg Eclipse's hovedmenu, Kilde → Format. Når du gør det, konverterer Eclipse din kode til pænt formateret kode:
offentlig klasse Main {public static void main (String [] args) {System. ud. println ("Hej");}}
Måske kan du ikke helt lide den måde, Eclipse formaterer koden på. Foretrækker du din åbne krøllestang ved starten af næste linje? Intet problem! Du kan tilpasse formularen Eclipse formater ved at vælge Vindue → Indstillinger → Java → Kodeformat → Formater.
I Eclipse kan du tildele, omfordele og tildele hurtigtaster. Som standard er genvejstasten til Kilde → Format Ctrl + Skift + F.
Kilde-> Organiser import
Du er på rulle, skaber kode ved hjælp af klasser i Java API. Du vil ikke bryde din stride ved at stoppe for at skrive importdeklarationer:
offentlige klasse Main {public static void main (String [] args) {JFrame frame = new JFrame ("Title"); ramme. Tilføj (nyt TextField ("Indtast dit navn:")); ramme. Tilføj (ny JButton ("Klik på mig!")); ramme. setLayout (new FlowLayout ()); ramme. pakke(); ramme. setVisible (true);}}
Når du vælger Kilde → Organiser import, eller du trykker på Ctrl + Shift + O hurtigtastkombinationen, tilføjer Eclipse automatisk importdeklarationer. Her er hvad du får:
import java. AWT. FlowLayout; importer java. AWT. Tekstfelt; importer javax. svinge. JButton; importer javax. svinge. JFrame; offentlig klasse Main {public static void main (String [] args) {JFrame frame = new JFrame ("Title"); ramme. Tilføj (nyt TextField ("Indtast dit navn:")); ramme. Tilføj (ny JButton ("Klik på mig!")); ramme. setLayout (new FlowLayout ()); ramme. pakke(); ramme. setVisible (true);}}
Kilde-> Generer Getters and Setters
Start med et par felter, som f.eks. navn og id:
kundeklassens kunde {private String name; private int id;}
Når du vælger Kilde → Generer Getters og Setters, tilføjer Eclipse getter og setter metoder automatisk.
offentlig klasse Kunde {privat String navn; privat int id; public String getName () { returnavn; } public void setName (Strenge navn) { dette.navn = navn; } offentlig int getId () { return id; } offentligt tomrum setId (int id) { dette. id = id; } }
Kilde-> Generer konstruktor ved hjælp af felter
Start med et par felter, f.eks. Navn og id:
kundeklassens kunde {private String name; private int id;}
Når du vælger Source → Generate Constructor ved hjælp af felter, tilføjer Eclipse automatisk en eller flere konstruktorer.
offentlig klasse Kunde {privat String navn; privat int id; offentlig kunde (strenge navn) { dette. navn = navn; } offentlig kunde (int id) { dette. id = id; } offentlig kunde (Strenge navn, int id) { dette. navn = navn; dette. id = id; } }
Kilde-> Skift kommentar
Start med et program, der indeholder en kode, som du ikke vil udføre:
importer statisk java. Lang. System. ud; offentlig klasse Main {public static void main (String [] args) {out. println ("Velkommen til vores virksomhed!"); ud. println ("Du vil elske vores produkter."); ud. println ("S. S."); ud. println ("Min chef er en rykk.");}}
I Eclipse's editor skal du vælge den uønskede kode. Vælg derefter Kilde → Toggle Kommentar, eller tryk på kombinationstasten Ctrl + 7. Eclipse ændrer automatisk den pågældende kode til end-of-line kommentarer:
importer statisk java. Lang. System. ud; offentlig klasse Main {public static void main (String [] args) {out. println ("Velkommen til vores virksomhed!"); ud. println ("Du vil elske vores produkter."); // ud. println ("S. S."); // ud. println ("Min chef er en rykk."); }}
Hvis du fremhæver koden igen, og vælg Kilde → Toggle kommentar igen, vender slutlinjens kommentarer tilbage til eksekverbar kode.
Quick Fix
Eclipse's editor viser en gul advarselsmarkør eller en rød fejlmarkør.
Hvis du svæver over markøren, ser du en meddelelse, der beskriver problemet.
Højreklik på markøren i Windows. På en Mac, kontrol-klik på markøren. Når du gør det, viser Eclipse en kontekstmenu. I hurtigmenuen skal du vælge Quick Fix.
Eclipse viser en liste over muligheder for at løse problemet.
Når du dobbeltklikker på en indstilling, gør Eclipse den korrekte ændring til din kode.
Content Assist
Når du skriver din kode, viser Eclipse popup-tip til at hjælpe dig med at afslutte koden. Hvis du f.eks. Indtaster klassenavnet JOptionPane, efterfulgt af en prik, viser Eclipse's popup navnene på metoder, der tilhører JOptionPane-klassen, når du skriver prikken. Når du dobbeltklikker på en indstilling (f.eks. ShowInputDialog (Object arg 0)), tilføjer Eclipse den tilsvarende kode til dit program.
Nogle gange, når du tror, at tip ville være nyttigt, viser Eclipse ikke en popup med hints. Når dette sker, skal du trykke på Ctrl + Space.
Mark-begivenheder
I Eclipse's editor placeres markøren på et navn i dit program (et variabelt navn, et metodenavn, en klassens navn eller hvilket som helst navn). Eclipse fremhæver automatisk forekomsten af det pågældende navn i din kode. Hvis din markør f.eks. Sidder på en customerName-variabel, fremhæver Eclipse begge forekomster af customerName i velkomstmetoden.
Eclipse fremhæver ikke forekomster af customerName i thank-metoden, fordi customerName-variablerne i velkomst- og takmetoderne er to forskellige variabler. Du kan kun ændre navnene inden for takmetoden, og koden fungerer på samme måde:
importer statisk java. Lang. System. ud; offentlig klasse Display {public void welcome () {String customerName = "Joe"; ud. println ("Velkommen til vores virksomhed!"); ud. println ("Du vil elske vores produkter."); ud. println ("Velkommen tilbage," + kundenavn );} offentlig ugyldig tak () {String joeName = "Joe"; ud. println ("Tak") joeName );}}
Faktisk ændrer du navnene inden for tak-metoden i næste afsnit.
Refactor-> Omdøb
I Eclipse's editor placeres markøren på et navn i dit program (et variabelnavn, et metodenavn, en klassens navn eller hvilket som helst navn). Højreklik med musen i Windows. På en Mac, kontrol-klik med musen. Som et resultat viser Eclipse en kontekstmenu.
Hvis det er fornuftigt for dig at ændre navnet, har menuen Refactor en kontekstmenu en omdøbnings underindstilling.
Når du vælger undernavnet Gendan, placerer Eclipse markøren inde i navnet i editoren. Når du sletter tegn og tilføjer tegn i navnet, ændrer Eclipse automatisk alle relevante forekomster af det pågældende navn. F.eks. I nedenstående figur sletter du kunde fra (og tilføjer joe til) customerName-variablen. Eclipse ændrer samtidig begge forekomster af denne variabel inde i tak-metoden.
Åben erklæring
Dit projekt indeholder flere klasser, herunder en hovedklasse og en kundeklasse. Inde i Main-klassen kan du se erklæringen
Customer cust = ny kunde ("Joe");
Du kan ikke huske detaljerne i kundeklassens konstruktør, så du vil hurtigt springe til den pågældende konstruktor i dit projekt kode.
Placer musemarkøren på ordet Kunden i kunden ("Joe"). Tryk derefter på F3. Som følge heraf vises kundeklassens kode i Eclipse-editoren. Eclipse ruller editoren til erklæringen fra den relevante kundekonstruktør.
Hvis du ikke kan lide at gemme genvejstaster (f.eks. F3 til åben erklæring), kan du gøre følgende: I Windows skal du højreklikke på musen og vælge Åben erklæring i den resulterende kontekstmenu. På en Mac, kontrol-klik med musen og vælg Åbn erklæring.