Java
Java is een hoog-niveau programmeertaal die is ontwikkeld door Sun Microsystems. De taal was oorspronkelijk bedoeld voor het ontwikkelen van programma's voor settopboxen en handheldapparaten, maar werd later een populaire keuze voor het maken van web toepassingen.
De Java-syntaxis lijkt op die van C++, maar Java is strikt een objectgeoriënteerde programmeertaal. De meeste Java-programma's bevatten bijvoorbeeld klassen, die worden gebruikt om objecten te definiëren, en methoden, die aan afzonderlijke klassen worden toegewezen. Java staat er ook om bekend strenger te zijn dan C++, wat betekent dat variabelen en functies expliciet moeten worden gedefinieerd. Dit betekent dat Java-broncode gemakkelijker fouten of "uitzonderingen" kan veroorzaken dan code in andere talen, maar het beperkt ook andere soorten fouten die kunnen worden veroorzaakt door ongedefinieerde variabelen of niet-toegewezen typen.
In tegenstelling tot Windows-uitvoerbare bestanden (.EXE-bestanden) of Macintosh-toepassingen (.APP-bestanden) worden Java-programma's niet rechtstreeks uitgevoerd door het besturingssysteem. In plaats daarvan worden Java-programma's geïnterpreteerd door de Java Virtual Machine, of JVM, die op meerdere platforms werkt. Dit betekent dat alle Java-programma's multiplatform zijn en op verschillende platforms kunnen worden uitgevoerd, waaronder Macintosh-, Windows- en Unix-computers. De JVM moet echter zijn geïnstalleerd voordat Java-toepassingen of applets kunnen worden uitgevoerd. De JVM maakt deel uit van de Java Runtime Environment (JRE).
NOTE: Oracle nam Sun Microsystems in januari 2010 over. Java wordt nu onderhouden en verspreid door Oracle.
Bestandsextensies: .JAVA, .JAV, .JAD, .JAR, .JSP, .CLASS
Test je kennis