Kaj pomeni graditi Javo?
Datum objave:11. januar 2021.
INFOMARTION > Kaj pomeni graditi Javo?
Pregled.
Če razvijate aplikacije v Javi, ste verjetno že vsaj enkrat slišali izraz "build Java", vendar bi rad pojasnil, kaj točno počne.
Kazalo vsebine
1. Kaj je program Build Java?
"Sestaviti Javo" se nanaša na postopek, v katerem je Java pripravljena za zagon. Jave ni mogoče izvesti tako, da preprosto napišete program na naslednji način.
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello World!!");
}
}
Običajno bi program opisali za datoteko s končnico ".java", ko pa se Java dejansko izvaja, je to datoteka ".class". Z drugimi besedami, ".java" se pretvori v ".class" in Java izvede datoteko ".class". Ljudje pogosto pravijo: "Spremenil sem datoteko Java, vendar se to ne odraža." V številnih primerih je bila datoteka Java spremenjena, datoteka razreda pa ni bila spremenjena.
Postopek izdelave izvršljivega programa Java se nanaša na postopek pretvorbe datotek ".java" v datoteke ".class". Postopek pretvorbe datoteke ".java" v datoteko ".class" in povezovanja pretvorjenih datotek ".class" se imenuje gradnja.
1-1. Zakaj graditi?
Razlog za izgradnjo je pretvorba datoteke v datoteko ".class", ki je oblika datoteke, v kateri se lahko izvaja program Java. Datoteka ".class" vsebuje strojno berljivo vsebino in ni človeku berljiva datoteka. Java je hitreje obdelana, če se izvaja v strojno berljivi datotečni obliki, tj. datoteki, ki je bila pretvorjena v obliko, ki jo lahko stroj hitro obdela.
1-2. Kaj je kompilacija?
Pri razumevanju sestavljanja morate razumeti tudi "sestavljanje". Kompilacija se nanaša na postopek pretvorbe datoteke ".java" v datoteko ".class" v postopku gradnje. Gradnja, kot je bilo pojasnjeno prej, se nanaša na naslednji dve nalogi
- Pretvarjanje datotek ".java" v datoteke ".class".
- Poskusite povezati pretvorjene datoteke ".class" skupaj.
Postopek pretvorbe datoteke ".java" v datoteko ".class" se imenuje kompilacija.
3. povzetek
Tri ključne točke so naslednje.
- Sestavljanje je postopek, pri katerem je program Java pripravljen za zagon.
- Zbirke so sestavljene in datoteke razredov so povezane.
- Datoteka, ki se dejansko izvede ob zagonu programa Java, je datoteka s končnico ".class".
Hvala, ker ste gledali do konca.