programmeertaal Java werd oorspronkelijk ontwikkeld door Sun Microsystems, die werd geïnitieerd door James Gosling en werd uitgebracht in 1995 als kerncomponent van Sun Microsystems’ Java platform (Java 1.0 ).
De nieuwste versie van de Java Standard Edition is Java SE 8. Met de vooruitgang van Java en zijn wijdverspreide populariteit, werden meerdere configuraties gebouwd om verschillende soorten platforms aan te passen., Bijvoorbeeld: J2EE voor zakelijke toepassingen, J2ME voor mobiele toepassingen.
De nieuwe J2 versies werden hernoemd als respectievelijk Java SE, Java EE en Java ME. Java is gegarandeerd één keer schrijven, overal draaien.
Java is –
-
objectgeoriënteerd – in Java is alles een Object. Java kan eenvoudig worden uitgebreid omdat het is gebaseerd op het Object model.,
-
platformonafhankelijk-in tegenstelling tot veel andere programmeertalen zoals C en C++ wanneer Java wordt gecompileerd, wordt het niet gecompileerd in platformspecifieke machine, maar in platformonafhankelijk bytecode. Deze byte code wordt verspreid over het web en geà nterpreteerd door de virtuele Machine (JVM) op welk platform het wordt uitgevoerd.
-
eenvoudig-Java is ontworpen om gemakkelijk te leren. Als je het basisconcept van OOP Java begrijpt, zou het gemakkelijk te beheersen zijn.,
-
Secure-met Java ‘ s secure-functie kunnen virusvrije, sabotagevrije systemen worden ontwikkeld. Authenticatietechnieken zijn gebaseerd op versleuteling met publieke sleutels.
-
Architecture-neutral-Java compiler genereert een architectuur-neutraal object bestandsformaat, waardoor de gecompileerde code uitvoerbaar is op veel processors, met de aanwezigheid van Java runtime system.
-
Portable-omdat het architectuurneutraal is en geen implementatieafhankelijke aspecten van de specificatie heeft, maakt Java portable., Compiler in Java is geschreven in ANSI C met een schone portability grens, dat is een POSIX subset.
-
robuust − Java doet een poging om foutgevoelige situaties te elimineren door vooral de nadruk te leggen op het controleren van compilatietijdsfouten en het controleren van runtime.
-
Multithreaded – met Java ’s multithreaded functie is het mogelijk om programma’ s te schrijven die veel taken tegelijkertijd kunnen uitvoeren. Deze ontwerpfunctie stelt de ontwikkelaars in staat om interactieve applicaties te bouwen die soepel kunnen draaien.,
-
geà nterpreteerd-Java byte code wordt on the fly vertaald naar native machine instructies en wordt nergens opgeslagen. Het ontwikkelingsproces is sneller en analytisch omdat het koppelen een incrementeel en lichtgewicht proces is.
-
Hoge Prestaties-met het gebruik van Just-In-Time compilers, maakt Java hoge prestaties mogelijk.
-
Distributed − Java is ontworpen voor de gedistribueerde omgeving van het internet.,
-
Dynamic − Java wordt beschouwd als dynamischer dan C of C++ omdat het is ontworpen om zich aan te passen aan een veranderende omgeving. Java-programma ‘ s kunnen een uitgebreide hoeveelheid runtime-informatie bevatten die kan worden gebruikt om de toegang tot objecten tijdens runtime te verifiëren en op te lossen.
geschiedenis van Java
James Gosling startte Java language project in juni 1991 voor gebruik in een van zijn vele set-top box projecten., De taal, aanvankelijk ‘Eik’ genoemd naar een eik die buiten Gosling ’s kantoor stond, kreeg ook de naam’ groen ‘ en werd later omgedoopt tot Java, uit een lijst met willekeurige woorden.
Sun bracht de eerste publieke implementatie uit als Java 1.0 in 1995. Het beloofde Schrijf een keer, Run Anywhere (WORA), het verstrekken van no-cost run-tijden op populaire platforms.op 13 November 2006 bracht Sun een groot deel van Java uit als vrije en open source software onder de voorwaarden van de GNU General Public License (GPL).,
Op 8 mei 2007 voltooide Sun het proces, waardoor alle kerncode van Java vrij en open-source werd, afgezien van een klein gedeelte van de code waarop Sun geen copyright had.
Tools U hebt
nodig voor het uitvoeren van de voorbeelden die in deze tutorial worden besproken, heeft u een Pentium 200 MHz computer nodig met een minimum van 64 MB RAM (128 MB RAM aanbevolen).
u hebt ook de volgende software nodig −
- Linux 7.,1 of Windows xp/7/8 besturingssysteem
- Java JDK 8
- Microsoft Notepad of een andere teksteditor
deze handleiding biedt de nodige vaardigheden om GUI -, netwerk-en webapplicaties te maken met Java.
wat volgt?
in het volgende hoofdstuk wordt uitgelegd hoe u Java en zijn documentatie kunt verkrijgen. Tot slot, het instrueert u over hoe Java te installeren en een omgeving voor te bereiden om Java-toepassingen te ontwikkelen.
Leave a Reply