Definitie Java

Sun Microsystems ontwikkelde in 1991 de objectgeoriënteerde programmeertaal die bekend staat als Java . Het doel was om het te gebruiken in een set-top box, een type apparaat dat verantwoordelijk is voor de ontvangst en decodering van het televisiesignaal. De eerste naam van de taal was Eik, later was het bekend als Groen en het paste goed de Java- denominatie.

Java

Het was de bedoeling van Sun om een ​​taal te creëren met een structuur en syntaxis vergelijkbaar met C en C ++, maar met een eenvoudiger objectmodel en het elimineren van low-level tools.

De pijlers waarop Java is gebaseerd zijn vijf: objectgeoriënteerd programmeren, de mogelijkheid om hetzelfde programma in verschillende besturingssystemen uit te voeren, de opname van standaardondersteuning voor netwerken, de optie om de code in externe systemen van Veilige manier en gebruiksgemak.

Meestal worden Java-toepassingen gecompileerd in een bytecode (een binair bestand met een uitvoerbaar programma), hoewel ze ook kunnen worden gecompileerd in native machine-code.

Sun beheert de specificaties en de ontwikkeling van de taal, compilers, virtuele machines en klassenbibliotheken via het Java Community Process . In de afgelopen jaren heeft het bedrijf (dat is overgenomen door Oracle ) een groot deel van de Java-technologieën vrijgegeven onder de GNU GPL-licentie .

De Java- applicatie is erg breed. De taal wordt gebruikt op een groot aantal mobiele apparaten, zoals telefoons en kleine apparaten. In het kader van internet maakt Java het mogelijk om kleine applicaties (ook bekend als applets ) te ontwikkelen die zijn ingesloten in de HTML-code van een pagina, voor directe uitvoering vanuit een browser; Het is de moeite waard om te vermelden dat het noodzakelijk is om de juiste plug-in te hebben voor zijn werking, maar de installatie is licht en eenvoudig.

Redenen om voor Java te kiezen in andere talen

Java * Het is object georiënteerd : hoewel er tegenstanders zijn van deze modus, is objectgeoriënteerd programmeren erg handig voor de meeste toepassingen en essentieel voor videogames. Een van de meest voor de hand liggende voordelen is een geweldige controle over de code en een betere organisatie, omdat het voldoende is om eenmaal de methoden en eigenschappen van een object te schrijven, ongeacht het aantal keren dat ze worden gebruikt.

* Het is zeer flexibel : Java is een taal die speciaal is voorbereid voor hergebruik van de code; het stelt de gebruikers in staat om een ​​programma te nemen dat ze al een tijdje geleden hebben ontwikkeld en het zeer gemakkelijk bij te werken, of ze nu functies moeten toevoegen of het moeten aanpassen aan een nieuwe omgeving.

* Werkt op elk platform : in tegenstelling tot programma's die specifieke versies vereisen voor elk besturingssysteem (zoals Windows of Mac), werken toepassingen die in Java zijn ontwikkeld in elke omgeving, omdat het niet het systeem is dat ze uitvoert, maar de virtuele machine (bekend als Java Virtual Machine of JVM ).

* Het gebruik ervan houdt geen economische investeringen in : programmeren op Java is absoluut gratis; het is niet nodig om een licentie te verkrijgen, maar download gewoon de ontwikkelingskit ( Java Development Kit of JDK ) en laat de fantasie de vrije loop.

* Het is open source : Java biedt de code van bijna al zijn native bibliotheken, zodat ontwikkelaars ze diepgaand kunnen kennen en bestuderen, of hun functionaliteit kunnen uitbreiden, ten bate van zichzelf en anderen.

* Het is een uitbreidbare taal : doorgaan met het vorige punt, elke programmeur heeft de vrijheid om de native Java-code te herzien en te verbeteren, en hun werk kan de oplossing worden voor de problemen van veel mensen over de hele wereld. Ontelbare ontwikkelaars hebben van deze deugd van taal geprofiteerd en blijven dit doen.

Aanbevolen