Hjem Personlig finansiering 10 Nyttige Eclipse Tricks - dummies

10 Nyttige Eclipse Tricks - dummies

Innholdsfortegnelse:

Video: Top 10 Most Useful Websites Ever!!! 2024

Video: Top 10 Most Useful Websites Ever!!! 2024
Anonim

Eclipse er det integrerte utviklingsmiljøet (IDE) for Java-utviklere. Eclipse er populær av flere grunner. For en ting er det gratis. For en annen, den har plugins for nesten hvilken som helst programvareoppgave du kan tenke på. Hvis du vet hvordan du bruker Eclipse til å utvikle Java-programmer, kan du bruke Eclipse-ferdighetene til å programmere i Python, C ++ og på mange andre språk. Du kan til og med finne plugin for å gjøre ting annet enn programvareutvikling.

Kilde-> Format

Begynn med kode som er svært dårlig formatert:

offentlig klasse Main {Public static void main (String [] args) {System. ute. println ("Hello");}}

Fra Eclipse hovedmeny, velg Kilde → Format. Når du gjør det, konverterer Eclipse koden til pent formatert kode:

offentlig klasse Main {Public static void main (String [] args) {System. ute. println ("Hello");}}

Kanskje du ikke liker hvordan Eclipse formaterer koden. Foretrekker du din åpne krøllestøtte ved starten av neste linje? Ikke noe problem! Du kan tilpasse måten Eclipse formater koden ved å velge Vindu → Innstillinger → Java → Kode stil → Formater.

I Eclipse kan du tilordne, tilordne og oppdele hurtigtaster. Som standard er hurtigtastet for Kilde → Format Ctrl + Shift + F.

Kilde-> Organiser import

Du er på rulle, oppretter kode ved hjelp av klasser i Java API. Du vil ikke bryte din skritt ved å stoppe for å skrive importdeklarasjoner:

offentlig klasse Main {Public static void main (String [] args) {JFrame frame = new JFrame ("Title"); ramme. legg til (ny TextField ("Skriv inn ditt navn:")); ramme. legg til (ny JButton ("klikk meg!")); ramme. setLayout (new FlowLayout ()); ramme. pakke(); ramme. setVisible (true);}}

Når du velger Kilde → Organiser import, eller du trykker på Ctrl + Shift + O hurtigtastkombinasjonen, legger Eclipse automatisk innførselsdeklarasjoner til. Her er hva du får:

importer 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. legg til (ny TextField ("Skriv inn ditt navn:")); ramme. legg til (ny JButton ("klikk meg!")); ramme. setLayout (new FlowLayout ()); ramme. pakke(); ramme. setVisible (true);}}

Kilde-> Generer Getters and Setters

Start med noen få felt, for eksempel navn og id:

offentlig klasse Kund {private String name; privat int id;}

Når du velger Kilde → Generer Getters og Setters, legger Eclipse automatisk getter og setter metoder.

offentlig klasse Kund {private String navn; privat int id; public String getName () { returnavn; } Offentlig tomt settnavn (Strenge navn) { dette.navn = navn; } offentlig int getId () { return id; } offentlig tomgangssettId (int id) { dette. id = id; } }

Kilde-> Generer konstruktør ved hjelp av felt

Start med noen få felt, for eksempel navn og id:

offentlig klasse Kund {privat Strenge navn; privat int id;}

Når du velger Source → Generate Constructor ved hjelp av Fields, legger Eclipse automatisk til en eller flere konstruktører.

offentlig klasse Kund {private String navn; privat int id; offentlig kunde (strengnavn) { dette. navn = navn; } offentlig kunde (int id) { dette. id = id; } offentlig kunde (Strenge navn, int id) { dette. navn = navn; dette. id = id; } }

Kilde-> Slå på kommentar

Start med et program som inneholder noen kode du ikke vil utføre:

importer statisk java. Lang. System. ute; offentlig klasse Main {public static void main (String [] args) {ut. println ("Velkommen til vårt firma!"); ute. println ("Du vil elske våre produkter."); ute. println ("S. S."); ute. println ("Min sjef er en rykk.");}}

I Eclipse's editor velger du uønsket kode. Velg deretter Kilde → Veksle kommentar, eller trykk på kombinasjonsknappen Ctrl + 7. Eclipse slår automatisk den koden i end-of-line kommentarer:

importer statisk java. Lang. System. ute; offentlig klasse Main {public static void main (String [] args) {ut. println ("Velkommen til vårt firma!"); ute. println ("Du vil elske våre produkter."); // ut. println ("S. S."); // ut. println ("Min sjef er en rykk."); }}

Hvis du markerer koden på nytt, og velg Kilde → Slå på kommentar igjen, slår du slutten av linjene tilbake til kjørbar kode.

Quick Fix

Eclipse's editor viser en gul advarselsmarkør eller en rød feilmarkør.

Hvis du svinger over markøren, ser du en melding som beskriver problemet.

Høyreklikk på markøren i Windows. På en Mac, kontroller-klikk markøren. Når du gjør det, viser Eclipse en kontekstmeny. I hurtigmenyen velger du Hurtigreparasjon.

Eclipse viser en liste over muligheter for å fikse problemet.

Når du dobbeltklikker på et alternativ, gjør Eclipse den riktige endringen til koden din.

Innholdsassistent

Når du skriver inn koden, viser Eclipse popuphint for å hjelpe deg med å fullføre koden. Hvis du for eksempel skriver inn klassenavnet JOptionPane, etterfulgt av en prikk, viser Eclipse popup navnet på metoder som tilhører JOptionPane-klassen når du skriver prikken. Når du dobbeltklikker på et alternativ (for eksempel showInputDialog (Object arg 0) alternativet, legger Eclipse til den tilsvarende koden til programmet.

Noen ganger, når du tror at hint vil være nyttig, viser Eclipse ikke en popup som inneholder hint. Når dette skjer, trykk Ctrl + Space.

Merk forekomster

I Eclipse's editor, legg markøren på et navn i programmet ditt (et variabelt navn, et navn, en klassens navn eller hvilket som helst navn). Eclipse fremhever automatisk forekomstene av det navnet i koden din. For eksempel, hvis markøren sitter på en kundenavnvariabel, fremhever Eclipse begge forekomster av customerName i velkomstmetoden.

Eclipse markerer ikke forekomster av customerName i takk-metoden fordi kundnavn-variablene i velkomst- og takkemetoder er to forskjellige variabler. Du kan bare endre navnene i takk-metoden, og koden ville fungere akkurat på samme måte:

importer statisk java. Lang. System. ute; offentlig klasse Display {public void welcome () {String customerName = "Joe"; ute. println ("Velkommen til vårt firma!"); ute. println ("Du vil elske våre produkter."); ute. println ("Velkommen tilbake," + kundenavn );} offentlig ugyldig takk () {String joeName = "Joe"; ute. println ("Takk" + joeName );}}

Faktisk endrer du navnene i takkemetoden i neste avsnitt.

Refactor-> Rename

I Eclipse's editor, legg markøren på et navn i programmet ditt (et variabelnavn, et metodnavn, en klassens navn eller hvilket som helst navn). Høyreklikk musen i Windows. På en Mac, kontroller-museklikk. Som et resultat viser Eclipse en kontekstmeny.

Hvis det er fornuftig for deg å endre navnet, har alternativet Refactor i kontekstmenyen et undernavn på nytt.

Når du velger undernavnet Nytt navn, plasserer Eclipse markøren inne i navnet i redigeringsprogrammet. Når du sletter tegn og legger til tegn i navnet, endrer Eclipse automatisk alle aktuelle forekomster av det navnet. For eksempel, i figuren under, sletter du kunden fra (og legger til joe til) kundenavn-variabelen. Eclipse endrer samtidig begge forekomster av den variabelen inne i takk-metoden.

Åpen erklæring

Prosjektet inneholder flere klasser, inkludert en hovedklasse og en kundeklasse. I hovedklassen ser du påstanden

Kunde cust = ny kunde ("Joe");

Du husker ikke detaljene til kundeklassens konstruktør, så du vil raskt hoppe til den konstruktøren i prosjektets kode.

Plasser musepekeren på ordet Customer in the Customer ("Joe") samtale. Trykk deretter F3. Som et resultat vises kundeklassens kode i Eclipse-editoren. Eclipse ruller redaktøren til erklæring fra den aktuelle kundekonstruktøren.

Hvis du ikke liker å lagre hurtigtaster (for eksempel F3 for åpen erklæring), kan du gjøre følgende: I Windows høyreklikker du musen og velger Open Declaration i den resulterende kontekstmenyen. På en Mac, kontroller-klikk musen og velg Åpne erklæring.

10 Nyttige Eclipse Tricks - dummies

Redaktørens valg

Ved hjelp av farger og gradienter med HTML5 Canvas Tag - dummies

Ved hjelp av farger og gradienter med HTML5 Canvas Tag - dummies

Nesten alle operasjoner i HTML5 lerret funksjonen implementerer en fylle eller stroke stil. For å få mest mulig ut av lerretet, må du forstå hvordan de fungerer. De tre primære typene stiler du kan bruke på fyll og slag er farger, gradienter og mønstre. Bruke farger med HTML5 lerret-merket For å spesifisere en ...

Ved hjelp av HTML for å kode websidene dine - dummies

Ved hjelp av HTML for å kode websidene dine - dummies

HTML lar deg legge til beskrivende koder på web sidetekst, for å endre utseendet, eller opprette lister, tabeller, koblinger og så videre. HTML er designet for å være noe som mennesker kan lese og at maskiner kan behandle, en form for felles grunnlag for menneskelig kommunikasjon. Anta at du vil legge til fet skrift til et ord ...

Redaktørens valg

Slik skriver du Excel-formler og -funksjoner direkte i regnearkceller - dummier

Slik skriver du Excel-formler og -funksjoner direkte i regnearkceller - dummier

Kanskje den enkleste oppføringen Metoden er å skrive en formel direkte i en celle i et Excel-regneark. Skriv bare formler som ikke inneholder noen funksjoner, og trykk Enter-tasten for å fullføre oppføringen. Prøv dette enkle eksempelet: Klikk på en celle der formelen skal skrives inn. Skriv inn denne enkle matematikkbaserte formelen: = 6 + (9/5) ...

Hvordan du skriver inn lister og seriell data ved hjelp av AutoFill i Excel 2016 - dummies

Hvordan du skriver inn lister og seriell data ved hjelp av AutoFill i Excel 2016 - dummies

I Excel 2016, kan data som faller inn i kategorien "seriell" - månedens navn, ukedag og sammenhengende tall og datoer, for eksempel - skrives inn raskt med kommandoen AutoFill. Tro det eller ei, Excel gjenkjenner visse typer seriell data og går inn i den for deg som en del av AutoFill-funksjonen. ...

Hvordan du skriver inn en funksjon i Excel med funksjonskommandoen - dummies

Hvordan du skriver inn en funksjon i Excel med funksjonskommandoen - dummies

Hvis du er ikke kjent med hvordan en funksjon fungerer i Excel - kanskje du ikke engang er sikker på hvilken funksjon du vil bruke - du må bruke Formulas-fanens Innsett Funksjon-kommando for å finne funksjonen og deretter identifisere argumentene riktig. Hvis du vil bruke kommandoen Funksjonsveiviser på denne måten, følg ...

Redaktørens valg

ÅNdelig gjenoppretting: Den samaritanske kvinne ved brønndummene

ÅNdelig gjenoppretting: Den samaritanske kvinne ved brønndummene

Den samaritanske kvinnen ved brønnen er ingen engel. Blandet opp med en feil folkemengde, denne stakkars kvinnen fra Samaria har et godt rykte. Hun hadde vært gift fem ganger og bodde i synd med en mann som ikke var hennes ektemann. Gjennom hennes historie kommer leksjonen at folk ikke burde leve av kjønnslig glede. ...

Gjenoppleve den bibelske julehistorien - dummies

Gjenoppleve den bibelske julehistorien - dummies

I stedet for bare å vises på jorden en dag eller "stråle ned" bruk Trek-talk), sier Jesus at han har kommet inn i denne verden på de mest ortodokse måtene: fødsel. Jesu utseende på jorden er kjent som inkarnasjonen, eller hva Johannes-evangeliet kaller Jesus "blir kjøtt. "Interessant nok, skjønner John ikke hendelsene ...