Wat betekent het om Java te bouwen?


Datum van publicatie:11 januari 2021.



INFOMARTION > Wat betekent het om Java te bouwen?

Overzicht.

Als je toepassingen ontwikkelt met Java, heb je de term "Java bouwen" waarschijnlijk al minstens één keer gehoord, maar ik zou willen uitleggen wat het precies doet.

Inhoudsopgave

  1. Wat is Build Java?
  2. samenvatting

1. Wat is Build Java?

Met "Build Java" wordt het proces bedoeld waarbij Java klaar wordt gemaakt om te draaien. Java kan niet worden uitgevoerd door eenvoudigweg een programma als volgt te schrijven.

HelloWorld.java


public class HelloWorld{
   public static void main(String[] args){
     System.out.println("Hello World!!");
   }
}

Normaal zou je een programma beschrijven voor een bestand met een ".java" extensie, maar wanneer Java werkelijk wordt uitgevoerd, is het een ".class" bestand. Met andere woorden, ".java" wordt omgezet in ".class" en Java voert het ".class"-bestand uit. We zien vaak mensen zeggen: "Ik heb het Java-bestand gewijzigd, maar het wordt niet weergegeven." In veel gevallen is het Java-bestand gewijzigd, maar is het klasse-bestand niet gewijzigd.

Het proces van uitvoerbaar maken van Java verwijst naar het proces waarbij deze ".java"-bestanden worden omgezet in ".class"-bestanden. Meer in detail wordt het proces waarbij een ".java"-bestand wordt omgezet in een ".class"-bestand en het omgezette ".class"-bestand aan elkaar wordt geregen, "bouwen" genoemd.

1-1. Waarom bouwen?

De reden voor het bouwen is om het bestand om te zetten naar een ".class" bestand, wat het bestandsformaat is waarin Java kan worden uitgevoerd. Het ".class"-bestand bevat machineleesbare inhoud en is geen door mensen leesbaar bestand. Java wordt sneller verwerkt wanneer het wordt uitgevoerd in een machinaal leesbaar bestandsformaat, d.w.z. een bestand dat is omgezet in een formaat dat door de machine snel kan worden verwerkt.

1-2. Wat is compilatie?

Om builds te begrijpen, moet je ook "compilatie" begrijpen. Compilatie verwijst naar het proces waarbij een ".java"-bestand wordt omgezet in een ".class"-bestand tijdens het bouwproces. Bouwen, zoals eerder uitgelegd, verwijst naar de volgende twee taken

  • Conversie van ".java"-bestanden naar ".class"-bestanden.
  • Bind de geconverteerde ".class" bestanden aan elkaar.

Het proces waarbij een ".java"-bestand wordt omgezet in een ".class"-bestand wordt compilatie genoemd.

3. samenvatting

De drie belangrijkste punten zijn de volgende.

  • Build is het proces waarbij Java klaar wordt gemaakt om te draaien.
  • Builds worden gecompileerd en klassebestanden worden aan elkaar geknoopt.
  • Het bestand dat daadwerkelijk wordt uitgevoerd wanneer Java wordt uitgevoerd is een bestand met de extensie ".class".

Bedankt voor het kijken tot het einde.