Annons
Den här artikeln skrevs ursprungligen för Eclipse Juno men har sedan dess uppdaterats för Eclipse Oxygen.
Jag hade nyligen två parprogrammeringsuppdrag, var och en i Java och var och en med en separat partner. Att gå in på detta utan mycket kunskap, föreslog min första partner att använda Eclipse IDE, och det visade sig vara ett utmärkt val. Om du precis har börjat i Java är Eclipse rätt väg att gå.
Tidigare hade jag försökt lära mig den ökända VIM-redaktören, men trots alla VIM-tutorials där ute, tyckte jag att inlärningskurvan var för brant. Eclipse är mycket lättare att förstå: du kan se en lista över alla filer i ditt Java-projekt (eller Android för den delen) i paketutforskaren, navigera enkelt till önskad funktion med dispositionsfönstret, få förslag på funktioner, importer och Mer.
Lyckligtvis för mig lärde min första partner mig ett antal användbara tangentbordsgenvägar i arbetsflödet, som jag sedan vidarebefordrade till min andra partner som visste lika lite som jag. Så nybörjarvänligt som Eclipses gränssnitt är, du är skyldig dig själv att lära dig dessa kortkommandon. De kommer garanterat att öka din produktivitet ytterligare.
1. Organisera importer (Ctrl + Shift + O)
Oavsett om du arbetar med Javas inbyggda bibliotek och klasser eller införlivar ramverk från tredje part i din kod, är en sak sann: för att använder en klass måste du först importera klassen innan Eclipse identifierar den som giltig och tillgänglig för autokompletterande kod (realtidsskrivning förslag).
Men vem har tid att memorera varje enskild paketväg för varje enskild klass i varje enskilt bibliotek? Du kan låta Eclipse hantera det åt dig med hjälp av Ctrl + Shift + O genväg, som automatiskt importerar okända klasser i kod.
Till exempel, om du har denna kodbit:
public class Hello { public static void main (String[] args) { ArrayList list = new ArrayList(); } }
Och använd sedan genvägen Organisera importer, det blir så här:
importera java.util. ArrayList; public class Hello { public static void main (String[] args) { ArrayList list = new ArrayList(); } }
Istället för att skriva importrader för hand kan du bara skriva kod som vanligt tills du ser röda snirkliga linjer Java-undantag: Hanterar du dem rätt?Ett undantag i programmering betyder ett exceptionellt tillstånd i programexekveringen. Det används när tillståndet kan hanteras bättre någon annanstans. Betrakta följande exempel på Java-undantagshantering. Läs mer (som indikerar okända klasser), klicka sedan på genvägen Organisera import.
Observera att denna genväg också tar bort oanvända importer (i de fall du raderat kod) och sorterar importförklaringarna per paket.
2. Rätt indrag (Ctrl + I)
Kodens läsbarhet är viktig, inte bara för dig (så att du kan komma tillbaka vid ett senare tillfälle och förstå vad du skrev) men för alla andra som kan titta på din kod (partners, professorer, bidragsgivare med öppen källkod). Rätt indrag är viktigt 10 vanligaste programmerings- och kodningsfelKodningsfel kan leda till så många problem. Dessa tips hjälper dig att undvika programmeringsfel och hålla din kod meningsfull. Läs mer .
Ser din kod ofta ut så här?
public void insertHead (int x) { Link newLink = new Link (x); if (isEmpty()) tail = newLink; else head.previous = newLink; newLink.next = huvud; head = newLink; }
Kanske skrev du det på det sättet, eller så kanske du har copypastat från någon annanstans. Hur som helst, den goda nyheten är att Eclipse gör det trivialt enkelt att fixa: markera den del av koden som är svår att läsa och använd sedan Ctrl + I genväg för att omedelbart få den till korrekt indrag:
public void insertHead (int x) { Link newLink = new Link (x); if (isEmpty()) tail = newLink; else head.previous = newLink; newLink.next = huvud; head = newLink; }
Du kan ändra hur Eclipse hanterar indrag genom att gå till Fönster > Inställningar, och navigera sedan till i den vänstra panelen Java > Kodstil > Formatterare > Redigera... > Indrag.
3. Ta bort aktuell rad (Ctrl + D)
När du kodar i Java är det naturligt att ta bort hela kodrader åt gången. Det sämsta sättet att göra detta? Markera med musen och tryck sedan på Backsteg. Rookie sättet att göra detta? Tryck på End-tangenten, håll ned Shift, tryck på Home-tangenten och sedan Backsteg. Men det proffsiga sättet? Bara slå Ctrl + D:
4. Autoslutför rekommendation (Ctrl + Mellanslag)
Java är tyvärr känt för att vara extremt mångsidigt - namnen på klasser, metoder och variabler är några av de längsta i hela programmeringsbranschen. Skriver du dem alla för hand varje gång? Inte min uppfattning om en rolig tid.
Så här gör du istället: skriv de första bokstäverna i den klass, metod eller variabel du vill ha och tryck sedan Ctrl + Mellanslag. Detta tar upp en lista med rekommendationer för autokomplettering tillsammans med metodsignaturer, variabeltyper och mer. Välj rätt, tryck på Enter och fortsätt koda.
Funktioner som autokomplettering är några av anledningarna varför IDE övertrumfar textredigerare Textredigerare vs. IDE: Vilken är bättre för programmerare?Att välja mellan en avancerad IDE och en enklare textredigerare kan vara svårt. Vi erbjuder lite insikter som hjälper dig att fatta det beslutet. Läs mer .
5. System.out.println ("sysout" och Ctrl + Mellanslag)
När arbetar med konsolapplikationer Hur man sparar kommandoradsutdata till fil på Windows, Mac och LinuxAtt spara utdata från ett kommando till en fil är användbart om du försöker diagnostisera ett problem, och det är superenkelt att göra. Läs mer , du måste använda System.out.println() för utskrift av meddelanden. Men eftersom det här är så besvärligt har Eclipse en snabb genväg för dig: typ "sysout" (utan citattecken), tryck sedan Ctrl + Mellanslag.
Den bästa delen? Markören placeras omedelbart inom metodanropets parentes, så du börjar skriva meddelandet direkt:
6. Sök i hela projektet (Ctrl + H)
När du arbetar med stora kodbaser är det lätt att glömma var du deklarerade vissa klasser, metoder eller variabler. Istället för att slösa tid på att kamma igenom kataloger för hand, använd sökprompten Sök i hela projektet med Ctrl + H genväg.
Som standard kommer den med fyra söktyper: Filsökning, Uppgiftssökning, Git-sökning och Java-sökning. Du kommer oftast att använda Java Search, som bara söker genom källfiler, men de andra tre kan vara användbara på sina egna sätt.
7. Kör applikation (Ctrl + F11)
Första gången du kör ett nytt projekt bör du klara det Kör > Kör som... > Java-applikation. Men efter det kan du snabba på saker och ting med Ctrl + F11 genväg, som kör det aktuella projektet med samma konfiguration som förra gången projektet kördes.
8. Byt namn (Alt + Shift + R)
Här är grejen med klass-, metod- och variabelnamn: när de väl har deklarerats kan de refereras till dussintals, hundratals eller till och med tusentals gånger under ett projekt. Tänk dig nu om du någonsin behöver ändra namnet på en klass, metod eller variabel. Det kan ta timmar (eller dagar!) att byta namn på varje enskild referens.
Eller så kan du högerklicka på namnet, välj Refactor > Byt namn, skriv in det nya namnet och låt Eclipse ändra varje enskild referens i hela projektet på en sekund. Ännu snabbare kan du klicka på namnet, tryck Alt + Shift + R, skriv in det nya namnet och tryck på Retur. Bam, klart!
Andra tips för nybörjare Java-programmerare
Som Java-programmerare bör du absolut förstå hur den virtuella Java-maskinen fungerar och varför den tillåter plattformsoberoende utveckling. Du bör också vara bekant med grundläggande Java-koncept, som t.ex hur man använder undantag i Java. Du kan också ha kul med Java—skapa fantastiska webbkameraeffekter med Java och Processing!
Och hoppa inte över dessa tips för att behärska ett nytt programmeringsspråk 7 användbara knep för att bemästra ett nytt programmeringsspråkDet är okej att bli överväldigad när du lär dig koda. Du kommer förmodligen att glömma saker så fort du lär dig dem. Dessa tips kan hjälpa dig att bättre behålla all den nya informationen. Läs mer .
Joel Lee har en B.S. i datavetenskap och över sex års yrkeserfarenhet av skrivande. Han är chefredaktör för MakeUseOf.