 |
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.
|
|