Använda flera huvudklasser

Normalt i början av att lära sig Java-programmeringsspråket kommer det att finnas ett antal kodexempel som är användbara att sammanställa och köra för att förstå dem fullt ut. När du använder en IDE som NetBeans är det lätt att falla i fällan att skapa ett nytt projekt varje gång för varje ny kodkod. Men allt kan hända i ett projekt.

Skapa ett kodexempelprojekt

Ett NetBeans-projekt innehåller klasserna som krävs för att bygga en Java-applikation. Programmet använder huvudklassen som utgångspunkt för exekvering av Java-koden. I ett nytt Java-applikationsprojekt skapat av NetBeans ingår faktiskt bara en klass - huvudklassen som ingår i Main.java fil. Gå vidare och skapa ett nytt projekt i NetBeans och kallade det CodeExamples.

Låt oss säga att jag vill prova att programmera någon Java-kod för att mata ut resultatet av att lägga till 2 + 2. Sätt följande kod i huvudmetoden:

public static void main (String [] args)
int-resultat = 2 + 2;
System.out.println (resultat);

När applikationen kompileras och körs är utskriften "4". Nu, om jag vill testa en annan bit av Java-koden har jag två val, jag kan antingen skriva över koden i huvudklassen eller så kan jag lägga den i en annan huvudklass.

Flera huvudklasser

NetBeans-projekt kan ha mer än en huvudklass och det är lätt att ange huvudklassen som en applikation ska köra. Detta tillåter en programmerare att växla mellan valfritt antal huvudklasser inom samma applikation. Endast koden i en av huvudklasserna kommer att köras, vilket effektivt gör varje klass oberoende av varandra.

Notera: Detta är inte vanligt i en standard Java-applikation. Allt det behöver är en huvudklass som utgångspunkt för körning av koden. Kom ihåg att detta är ett tips för att köra flera kodexempel inom ett projekt.

Låt oss lägga till en ny huvudklass till CodeSnippets projekt. Från Fil menyn välj Ny fil. I Ny fil guiden välja Java huvudklass filtyp (det är i Java-kategorin). Klick Nästa. Namnge filen exempel1 och klicka Avsluta.

I exempel1 klass lägg till följande kod till huvudmetoden:

public static void main (String [] args)
System.out.println ( "Four");

Nu ska du kompilera och köra applikationen. Utgången kommer fortfarande att vara "4". Detta beror på att projektet fortfarande är konfigurerat för att använda Huvudsaklig klass som huvudklass.

För att ändra huvudklass som används, gå till Fil menyn och välj Projektegenskaper. Den här dialogrutan ger alla alternativ som kan ändras i ett NetBeans-projekt. Klicka på Springa kategori. På den här sidan finns en Main-Class alternativ. För närvarande är den inställd på codeexamples.Main (dvs Main.java-klassen). Genom att klicka på Bläddra -knappen till höger, visas ett popup-fönster med alla huvudklasser som finns i CodeExamples projekt. Välja codeexamples.example1 och klicka Välj huvudklass. Klick OKProjektegenskaper dialog.

Kompilera och kör applikationen igen. Utgången blir nu "fyra" eftersom huvudklassen som används är nu example1.java.

Med det här tillvägagångssättet är det enkelt att prova många olika Java-kodexempel och hålla dem alla i ett NetBeans-projekt. men ändå kunna kompilera och driva dem oberoende av varandra.