inhoud van de pagina
Woordenlijst
direct toegang
Java
Java is een objectgeoriënteerde programmeertaal. Historisch gezien is Java een platformonafhankelijke taal die qua syntaxis grotendeels gebaseerd is op C++. Java ontstond begin jaren '90 in een klein dochterbedrijf van Sun Microsystems onder leiding van James Gosling. Java is dus géén Open Source maar 100% eigendom van Sun Microsystems. Gedurende de jaren ‘90 is Java redelijk populair geworden vanwege de mogelijkheid "applets" in webpagina's in te bouwen. Door kleine verschillen in Java-versies tussen diverse browsers is het gebruik van applets eigenlijk nooit echt van de grond gekomen, wat geleid heeft tot de introductie van de Java Plug-In. Het gebruik van Java-programma's in servers is meer en meer toegenomen sinds het implementeren van Just In Time-compiling, dat op het niveau van de Java Virtual Machine een grote versnelling van de uitvoering met zich meebracht, waardoor de eerder trage Java-programma's nu ook bruikbaar werden voor server-applicaties. Daarnaast bevatten de J2EE (Enterprise Edition) bibliotheken een groot aantal klassen voor het programmeren van (web)server applicaties, het communiceren met gegevensbestanden en het gebruik van allerlei generieke diensten. De succes van Java op servers heeft vooral te doen met de introductie van servlets, gelijkaardig als applets maar voor servers, en onlangs ook de JSP (Java Server Pages) die kunnen PHP en ASP verplaatsen. Java applicaties draaien op JRE (Java Runtime Environment) met een JVM (Java Virtual Machine) om de Java code te interpreteren.