Mitä tarkoittaa Javan rakentaminen?


Julkaisupäivä:11. tammikuuta 2021.



INFOMARTION > Mitä tarkoittaa Javan rakentaminen?

Yleiskatsaus.

Jos kehität sovelluksia Javalla, olet luultavasti kuullut termin "build Java" ainakin kerran, mutta haluaisin selittää, mitä se tarkalleen ottaen tekee.

Sisällysluettelo

  1. Mikä on Build Java?
  2. yhteenveto

1. Mikä on Build Java?

'Javan rakentamisella' tarkoitetaan prosessia, jossa Java tehdään käyttövalmiiksi. Javaa ei voi suorittaa yksinkertaisesti kirjoittamalla ohjelman seuraavasti.

HelloWorld.java


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

Normaalisti kuvailisit ohjelman tiedostolle, jolla on ".java"-päätteinen tiedosto, mutta kun Java-ohjelma todella suoritetaan, se on ".class"-tiedosto. Toisin sanoen ".java" muunnetaan muotoon ".class" ja Java suorittaa ".class"-tiedostoa. Näemme usein, että ihmiset sanovat: "Muutin Java-tiedostoa, mutta se ei näy." Monissa tapauksissa Java-tiedostoa on muutettu, mutta luokkatiedostoa ei ole muutettu.

Javan tekeminen suoritettavaksi tarkoittaa näiden ".java"-tiedostojen muuntamista ".class"-tiedostoiksi. Tarkemmin sanottuna prosessi, jossa ".java"-tiedosto muunnetaan ".class"-tiedostoksi ja muunnetut ".class"-tiedostot liitetään yhteen, on nimeltään rakentaminen.

1-1. Miksi rakentaa?

Rakentamisen tarkoituksena on muuntaa tiedosto ".class"-tiedostoksi, joka on tiedostomuoto, jossa Java voidaan suorittaa. .class-tiedosto sisältää koneellisesti luettavaa sisältöä, eikä se ole ihmisen luettavissa oleva tiedosto. Javaa käsitellään nopeammin, kun se suoritetaan koneellisesti luettavassa tiedostomuodossa eli tiedostossa, joka on muunnettu muotoon, jota kone voi käsitellä nopeasti.

1-2. Mitä kokoaminen on?

Ymmärtääksesi rakentamista sinun on myös ymmärrettävä "kääntämistä". Kääntämisellä tarkoitetaan prosessia, jossa ".java"-tiedosto muunnetaan ".class"-tiedostoksi rakentamisprosessin aikana. Build, kuten aiemmin selitettiin, viittaa seuraaviin kahteen tehtävään.

  • ".java"-tiedostojen muuntaminen ".class"-tiedostoiksi.
  • Yhdistä muunnetut ".class"-tiedostot toisiinsa.

Prosessia, jossa ".java"-tiedosto muunnetaan ".class"-tiedostoksi, kutsutaan kääntämiseksi.

3. yhteenveto

Kolme keskeistä kohtaa ovat seuraavat.

  • Build on prosessi, jossa Java tehdään käyttövalmiiksi.
  • Kokoonpanot käännetään ja luokkatiedostot sidotaan yhteen.
  • Tiedosto, joka todellisuudessa suoritetaan, kun Java-ohjelmaa ajetaan, on tiedosto, jolla on tiedostopääte ".class".

Kiitos, että katsoitte loppuun asti.