? Java er et fleksibelt sprog , som du kan bruge til at programmere en lang række applikationer , selv spil. Sun Microsystems udviklere frigivet den første version af Java i 1995. Det er et objekt -orienteret programmeringssprog, hvilket betyder, at det bygger på at genbruge dele af kode, der udfører specifikke funktioner til at fjerne overflødige kodning opgaver . Denne modularitet reducerer den tid , det tager at kode et program , og antallet af kodning fejl, der opstår , når du indtaster identiske sektioner af kode ved hånden eller kopiere og indsætte dem til nye placeringer i kildefilen. Programmering Muligheder
Java kan bruges til at programmere en bred vifte af software. Den OpenOffice.org software , et gratis alternativ til kontor produktivitet suiter , er skrevet i Java. Der er en årlig konkurrence om det bedste spil skrevet i Java med en maksimal filstørrelse på 4 KB . I teorien kan du bruge Java til enhver applikation , der kunne være skrevet i C + +.
Bærbarhed
Java hovedattraktion for programmører er, at spil kan skrives én gang og køre overalt. Java kører på alle de store software- platforme som Windows, Linux, OSX og Solaris . Dette gøres med installationen af nativt Java Virtual Machine -software . Denne virtuelle maskine fortolker kompileret kildekoden til native maskinkode er nødvendige for at køre et program på forskellige hardware og software platforme til rådighed. Dette er ikke muligt med andre programmeringssprog , der kræver kode, der skal skrives og kompileret specifikt til hver enkelt platform.
Ulemper
Javas bærbarhed kommer med en pris . Da programmet koden skal udarbejdes under kørslen , Java-spil normalt tager mærkbart længere tid at starte end platform - specifikke programmer med præ -kompilerede eksekverbare filer . Java-programmer kræver normalt mere hukommelse så godt, fordi computeren skal køre Java Virtual Machine til at kompilere koden , mens programmet kører.
Web Games
Fordi det ikke er platform afhængige, programmører bruger Java til at levere spil på internettet . Forud for Java, en Webmaster er nødvendig for at skabe en fælles gateway interface på enhver side vært for et spil. Da der er ingen måde at fortælle, hvad platform en besøgende kører på sin hjemmecomputer, skal CGI køre programmet på værten serveren og levere oplysninger til den besøgende. Java tillader program, der skal indlæses i og køres på en besøgendes computer , hvilket reducerer båndbredde og processorkraft er nødvendig for at være vært for et spil.