JAVA is een veel gebruikte objectgeoriënteerde taal ontwikkeld en door Sun Microsystems verspreid als een open - source programmeertaal technologie . JAVA omvat verschillende onderdelen , waaronder taal , bytecode en virtual machine . Een set van programmeertools wordt verstrekt in de vorm van een Java Software Development Kit ( SDK ) voor het uitvoeren van verschillende versies op verschillende operationele platforms . JAVA wordt vaak gebruikt voor de mobiele telefoon en PDA- toepassingen . Geschiedenis In 1991 , een team bestaande uit James Gosling , Bill Joy en een paar anderen begon te werken aan een vroege versie van JAVA . Ze ontwierp het voor set - top boxes en hand-held apparaten , en het heette toen OAK , geen JAVA . Het was de mislukking van OAK dat resulteerde in verbeteringen en de nieuwe naam JAVA , met versie 1.0 uitgebracht in 1995 door Sun Microsystems . Verdere releases waren vele en frequente . De nieuwste versie , JAVA SE 7 ( codenaam " Dolphin " ) , is gepland om te worden uitgebracht in 2009 . Hardlopen Platform JAVA is een vereenvoudigde programmeertaal in termen van compilatie en interpretatie , zoals het voorkomt en /of vermindert programmeerfouten . De meeste van zijn syntax - de logische structuur - is afgeleid van de C + + taal . De code is geschreven , samengesteld en door het gebruik van klassen en objecten geïnterpreteerd . JAVA broncode wordt opgeslagen in bestanden met een . JAVA extensie die verder wordt gecompileerd in bytecode formaat met een . KLASSE extensie . De uiteindelijke uitvoering wordt gedaan door een Java-interpreter . Java Runtime Environment ( JRE ) biedt ook de mogelijkheid voor het uitvoeren van een standalone JAVA applicatie in generieke uitvoering van gecodeerde programma's , zoals die gevonden worden in bepaalde online video games . Betekenis JAVA wordt beschouwd als een algemene programmeertaal en heeft verschillende functies, zoals multiple inheritance en operator overbelasting . Deze bieden hulp bij het uitvoeren van kleine toepassingen zoals Java -applets die kan worden gedownload van een webserver en lopen over het World Wide Web via JAVA - compatibele webbrowsers . Eigenschappen JAVA , als een object - georiënteerde programmeertaal , heeft enorme lofbetuigingen vanwege zijn opvallende kenmerken gekregen . In tegenstelling tot de C -of C + + , het voorkomt ook foutgevoelige taken zoals pointer handling en geheugenbeheer , of het behandelt ze automatisch door JRE . JAVA voert type checking tijdens compilatie en uitvoering die ervoor zorgt dat data structuren duidelijk zijn omschreven . Verder zijn automatische garbage verzamelen systeem voegt robuustheid om de taal , en zijn onafhankelijke verzameling van programmeertools maakt het compatibel met de meeste types van computer architecturen . JAVA is uitgegroeid tot een high-performance programmeertaal te wijten aan functies, zoals multi - threading , multiple inheritance en instant compilatie . Nadelen Omdat JAVA is een geïnterpreteerde taal , wat betekent dat het heeft verschillende lagen om door te gaan voordat het uitvoerbaar wordt , snelheid is niet zijn grootste troef , maar met computers steeds sneller en sneller , dit is niet een groot nadeel . Een ander probleem is te wijten aan de syntax die lijkt op C en C + + , die weliswaar waardoor het gemakkelijk voor C en C + + programmeurs overschakelen naar JAVA programmering kan beginnende met onhandigheid , zoals lastige plaatsing puntkomma in de code en de aanwezigheid belemmeren van de zogenaamde " bungelen anders probleem , " een probleem dat werd geëlimineerd uit andere moderne programmeertalen ( zie " Aanvullende informatie " hieronder ) .
|