HOME |  JAVA |  VAJ |  ABOUT |  KONTACT | 

JAVA

Java is een object georiënteerde programmeertaal die door Sun ontworpen is. De programma´s die in deze taal zijn geschreven en gecompileerd, kunnen in verschillende besturingssystemen of computers lopen indien deze over een Java Virtuele Machine (JVM) beschikt. Intussen is er voor bijna alle besturingssystemen al een JVM. De belangrijkste leveranciers voor een JVM zijn Sun (Windows/Solaris/Linux) en IBM (Windows/Os2/Linux/Aix/As400).

Doordat Java een JVM gebruikt, worden Java programma´s niet gecompileerd naar een native executeerbaar bestand (Exe in de Windows wereld), maar naar Bytecode. Hierin staan instructies die de JVM verstaat en die vertaalt deze dan in machinecode. Hierdoor is Java iets langzamer dan Native gecompileerde talen zoals C(++) hoewel dit tegenwoordig door zeer geavanceerde JVM´s al behoorlijk is ingelopen.

Java was in het begin bedoeld voor cliënt applicaties in de browser, applets genaamd. Dit is met de releases van Java 1.2 steeds verder naar de achtergrond gedrukt doordat Java 1.2 meer als servertaal werd gezien. Gelukkig heef Sun met Java 1.3 weer veel aandacht aan de cliëntzijde geschonken zodat Java nu ook goed gebruikt kan worden aan de cliëntzijde, maar dan voornamelijk als op zichzelf staande applicaties in plaats van applets in de browser. Reden hiervoor is dat browsers nog steeds alleen Java 1.1 ondersteunen. Alleen via de plugin van Sun kan men ook de nieuwste versie (1.3) gebruiken in de browser. Men moet dan wel deze plugin downloaden en installeren (5+MB). Daarom is deze mogelijkheid voor het open Internet niet echt bruikbaar. Als men in een gecontroleerde omgeving zit, bijvoorbeeld binen een bedrijf of op het Internet voor een bepaalde groep mensen, is dit een prima oplossing.

Meer informatie over Java kunt u vinden via de onderstaande links:

Java's Homepage Hier kunt u een schat aan informatie en producten downloaden.
JDance Het laatste nieuws over Java bij elkaar verzameld en veel andere informatie.
JavaWorld Een online Java tijdschrift met veel informatie en tips.
JavaLobby Een discussieforum voor Java ontwikkelaars.

Copyright (c) 2000 J-COM Staphorst