The Java programmeringsspråk representerer en av de mest grunnleggende programmeringsspråk i databehandling. Grunnen til dette er på grunn av Javas portabilitet . Alle enheter med Java Runtime Environment kan utføre et Java-program, og programmet vil utføre den samme uavhengig av det underliggende systemet . Programmerere som ønsker å utvikle Java-applikasjoner trenger også JRE , men også krever Java Development Kit. JDK inneholder JRE , sammen med Java kompilatoren og programmering biblioteker som kreves for Java programutvikling. Java Runtime Environment
For å kjøre alle Java -program , må brukeren ha Java Runtime Environment er ikke installert . Runtime miljøet representerer Java Virtual Machine , der alle Java- programmene kjøres. I stedet for tradisjonelt kompilert programmeringsspråk, som C eller C + + , sammenstiller Java inn i " bytecode " at den virtuelle maskinen kjører deretter gjennom verten operativsystemet. Så , i motsetning til et C-program , som bare vil kjøre på systemet det ble utarbeidet på , kan et Java- program kjører gjennom den virtuelle maskinen , og den virtuelle maskinen oversetter bytecode til operativsystemet .
Java Developers Kit
for å utvikle Java-programmer , må programmereren ha en Java -kompilator og kompilering bibliotekene , sammen med støtte biblioteker for vanlige programmeringsoppgaver , for eksempel feilsøking. Java Development Kit representerer samlingen av disse bibliotekene , inkludert " javac " Java. JDK inneholder kompilator , programmering bibliotekene og JRE for å presentere programmerere med en plattform som kan kompilere og kjøre Java-programmer .
JDK som utviklingsplattform
Mens mange utviklere og bedrifter har bygget og vedlikeholdt Java- utvikling bibliotekene til rette for mer avanserte eller spesifikke Java-programmer , alt noen en programmerer egentlig krever er JDK for å begynne Java utvikling. Andre bibliotek eksisterer tillate som Java-utviklere å utvide funksjonaliteten til enkelte programmer , som for eksempel evner til å lage web -servere , spill og grafiske applikasjoner. Men alle disse forlenge JDK , den Development Kit fungerer som grunnfjellet for Java -programmering . Den inneholder alle nødvendige verktøy for å administrere brukerens input /output , opprette og administrere web- tilkoblinger , eller instantiate og administrere komplekse datastrukturer .
JDK og programmering
Skrive en Java -programmet kan være så enkelt som å åpne en tekstfil , og skape en klasse som skriver " hello world . " Med JDK , kan programmereren deretter kompilere " hello.java " fil med javac kompilatoren . Men mer komplekse miljøer , for eksempel Eclipse IDE, gi programmereren for å skrive kode raskere , organisere prosjekter og debug -applikasjoner. Imidlertid krever Eclipse fortsatt JDK . Det kan ikke fungere som et Java-program verktøyet uten det .