Java is een flexibele taal die u kunt gebruiken om een verscheidenheid van toepassingen , zelfs games programmeren. Sun Microsystems ontwikkelaars vrijgegeven van de eerste versie van Java in 1995 . Het is een object -georiënteerde programmeertaal , wat betekent dat het is gebaseerd op hergebruik van delen van de code die specifieke functies om overbodige codering taken te elimineren uit te voeren . Deze modulariteit vermindert de tijd die het kost om een programma en het aantal codering fouten die optreden coderen wanneer u identieke delen van de code met de hand of kopiëren en plakken ze naar nieuwe locaties in het bronbestand te voeren . Programmeermogelijkheden Java kan worden gebruikt om een breed scala aan software te programmeren . De OpenOffice.org software , een gratis alternatief voor Office pakketten , is geschreven in Java . Er is een jaarlijkse wedstrijd voor het beste spel in Java geschreven met een maximale bestandsgrootte van 4KB . In theorie kunt u Java gebruiken voor elke toepassing die in kunnen worden geschreven C + + . Hoofdattractie Draagbaarheid Java's voor programmeurs is dat games een keer kan worden geschreven en uitgevoerd overal. Java draait op alle grote software platformen zoals Windows , Linux , OSX en Solaris . Dit gebeurt met de installatie van natieve Java Virtual Machine software . Deze virtuele machine interpreteert gecompileerde broncode in de inheemse machine code nodig om een programma op de verschillende hardware en software platformen beschikbaar draaien . Dit is niet mogelijk met andere programmeertalen die code hoeft te worden geschreven en speciaal samengesteld voor elk afzonderlijk platform . Nadelen Java's draagbaarheid wordt geleverd met een prijs . Omdat de programmacode tijdens runtime moet worden gecompileerd , Java-games merkbaar langer duren meestal om te beginnen dan platform - specifieke programma's met voor-gecompileerde uitvoerbare bestanden . Java-programma's vereisen doorgaans meer geheugen goed ook, want de computer van de Java Virtual Machine moet uitvoeren om de code te compileren terwijl het programma draait . Web Games Omdat het niet platform afhankelijke , programmeurs gebruiken Java om games te bieden op het internet . Voorafgaand aan Java , een webmaster nodig om een gemeenschappelijke gateway interface op elke pagina hosten van een spel te bieden . Omdat er geen manier om te vertellen wat platform een bezoeker loopt op zijn computer thuis , moet de CGI de applicatie op de host server te draaien en de informatie aan de bezoeker . Java kan het programma worden geladen in en uitgevoerd op de computer van een bezoeker , het verminderen van de bandbreedte en rekenkracht die nodig is om een spel te hosten .
|