Sun Microsystems ' Java-programmeertaal is een populaire tool voor het programmeren van een breed scala van toepassingen . Succes van Java ligt in de " write once , run anywhere " filosofie. De Java Virtual Machine ( JVM ) maakt deze flexibiliteit mogelijk . De JVM is een tolk ontworpen om te draaien op pc's , MacOS en Linux-platforms . De Java Development Kit ( JDK ) is een verzameling tools waarmee ontwikkelaars om te schrijven , documenteren en testen van Java-toepassingen . Oracle overgenomen Sun Microsystems in 2010 en blijft de ontwikkeling van de JDK . JDK Opties Oracle biedt verschillende JDK mogelijkheden voor Java-ontwikkelaars . JavaSE ( Standard Edition ) is een basis Java Development pakket met alle noodzakelijke tools voor het schrijven en implementeren van Java-applicaties voor desktop- , server-en ingebedde ( elektronisch apparaat ) te gebruiken. JavaEE ( Enterprise Edition ) bevat Java- serversoftware voor het ontwikkelen van intranet en internet toepassingen in een enterprise -omgeving . JavaME ( Mobile Edition ) ondersteunt programma's geschreven met een kleine footprint speciaal voor mobiele telefoons , ebook readers en andere mobiele apparaten . Alle versies van de JDK zijn beschikbaar vanaf Oracle.com zonder kosten . NetBeans IDE Alle Java edities kan draaien in de NetBeans Integrated Development Environment ( IDE ) . De IDE is een programma dat gebruikers in staat stelt om te schrijven , te compileren en te testen code in een programmavenster . Dit elimineert de noodzaak om code te schrijven in een programma , compileren of pakket code vanaf de command line , en debuggen van code in een apart programma . Hoewel het niet een standaard onderdeel van de JDK , NetBeans is een handige , gratis optie voor ontwikkelaars die momenteel gebruik maakt van een IDE . JVM De Java Virtual Machine moet worden geïnstalleerd op een computer voordat een Java- programma loopt . Speciaal geschreven voor elk besturingssysteem , de JVM interpreteert Java- code naar platform - specifieke instructies , waardoor een programma geschreven op een computer te draaien op Windows , MacOS of Linux zonder aanpassingen . Java Archives de Java Archive ( JAR ) programma maakt bestanden met de . jar extensie . Deze bestanden zijn essentieel bij het maken van complexe programma's die op de verpakking van een aantal verwante bestanden voor programma- distributie . Net als een . Zip-bestand , het . Jar -bestand maakt een heel programma dat bestaat uit meerdere bestanden in een stuk over te dragen . Dit vermindert het risico dat een essentiële bron bestand wordt weggelaten tijdens een programma te downloaden . Andere JDK Elements Het type en aantal elementen die bij de JDK is afhankelijk van de versie . De GlassFish Java server , bijvoorbeeld , is aangetroffen als standaard alleen in de JDK Enterprise Edition . Gereedschappen voor draadloze en Blu - ray-apparaten zijn standaard onderdelen alleen in de Mobile Edition . Individuele componenten van elke editie kunnen worden toegevoegd aan de geïnstalleerde versie als de noodzaak zich voordoet .
|