? Sun Microsystems 'Java programmeringsspråk er et populært verktøy for programmering en rekke bruksområder. Java suksess ligger i " skriver en gang , kjøre hvor som helst" filosofi. Java Virtual Machine ( JVM ) gjør denne fleksibiliteten mulig. JVM er tolk laget for å kjøres på PCer, MacOS og Linux- plattformer . Java Development Kit ( JDK ) er en samling av verktøy som lar utviklere å skrive , dokumentere og teste Java-programmer. Oracle kjøpte Sun Microsystems i 2010 og fortsetter utviklingen av JDK . JDK Options
Oracle tilbyr flere JDK alternativer for Java-utviklere . JavaSE ( Standard Edition ) er en grunnleggende java utvikling pakken inneholder alle nødvendige verktøy for skriving og distribusjon av Java-applikasjoner for desktop , server og innebygd ( elektronisk enhet ) bruk. JavaEE (Enterprise Edition ) inkluderer Java serverprogramvare for utvikling av intranett- og Internett-applikasjoner i et bedriftsmiljø. JavaME (Mobile Edition ) støtter programmer som er skrevet med et lite fotavtrykk spesielt for mobiltelefoner , eBok lesere og andre mobile enheter . Alle versjoner av JDK er tilgjengelig fra Oracle.com uten kostnader .
NetBeans IDE
Alle Java- utgavene kan kjøre i NetBeans Integrated Development Environment ( IDE ) . IDE er et program som lar brukere skrive , kompilere og teste koden i et enkelt program vindu . Dette eliminerer behovet for å skrive kode i ett program , kompilere eller pakke koden fra kommandolinjen , og feilsøke kode i et eget program . Selv ikke en standard del av JDK , er NetBeans en praktisk, gratis alternativ for utviklere som ikke bruker i øyeblikket en IDE .
JVM
Java Virtual Machine må være installert på en datamaskin før et Java-program vil kjøre . Spesielt skrevet for hvert operativsystem , tolker JVM Java-kode til plattform - spesifikke instruksjoner , slik at et program skrevet på en datamaskin for å kjøres på Windows, MacOS eller Linux uten forbehold .
Java Archives
Java Archive ( JAR ) programmet oppretter filer med . jar forlengelse. Disse filene er viktig når du lager komplekse programmer som krever emballasjen til en rekke relaterte filer for program distribusjon. Mye som en . Zip -fil, gjør det . Jar -filen et helt program bestående av flere filer som skal overføres i ett stykke. Dette reduserer risikoen for at en viktig kilde filen er utelatt i løpet av et program nedlasting .
Andre JDK Elements
type og antall elementer som følger med JDK avhenger av versjon . GlassFish Java server, for eksempel, er en fant som standard bare i JDK Enterprise Edition. Verktøy for trådløse og Blu- ray -enheter er standardkomponenter bare i Mobile Edition. Enkeltkomponenter fra enhver utgave kan legges til den installerte versjonen som behovet oppstår .