Java

Techopedia verklaart Java

Java is een objectgeoriënteerde taal, wat betekent dat alle programma’s zijn opgebouwd uit entiteiten die concepten of fysieke dingen voorstellen, bekend als “objecten”. Java-programma’s zijn te vinden in desktops, servers, mobiele apparaten, smartcards en Blu-ray Discs (BD).

Common Applications of Java

Java produceert applets (browser-run programs), die grafische gebruikersinterface (GUI) en object-interactie door internetgebruikers vergemakkelijken. Vóór Java-applets waren webpagina’s meestal statisch en niet-interactief. Java-applets hebben aan populariteit ingeboet met de komst van concurrerende producten als Adobe Flash en Microsoft Silverlight.
Java-applets draaien in een webbrowser met Java Virtual Machine (JVM), die Java bytecode vertaalt in native processorinstructies en indirecte uitvoering van OS- of platformprogramma’s mogelijk maakt. De JVM levert het merendeel van de componenten die nodig zijn om bytecode te draaien, die doorgaans kleiner is dan uitvoerbare programma’s die in andere programmeertalen zijn geschreven. Bytecode kan niet worden uitgevoerd als een systeem niet over de vereiste JVM beschikt.
Java-programma-ontwikkeling vereist een Java software development kit (SDK), die gewoonlijk een compiler, een interpreter, een documentatiegenerator en andere hulpmiddelen omvat die worden gebruikt om een complete toepassing te produceren.
De ontwikkelingstijd kan worden versneld door het gebruik van geïntegreerde ontwikkelomgevingen (IDE) – zoals JBuilder, Netbeans, Eclipse of JCreator. IDE’s vergemakkelijken de ontwikkeling van GUI’s, die knoppen, tekstvakken, panelen, frames, scrollbars en andere objecten bevatten via drag-and-drop en point-and-click acties.

Waar Java wordt gebruikt

Java ontleent zijn enorme populariteit aan zijn platformonafhankelijkheid. Java heeft alleen een Java Runtime Environment (JRE) nodig om te kunnen werken, ongeacht of het is geïnstalleerd op een desktop-pc met Windows, Linux of Unix, een Macintosh-computer, een smartphone of een mainframe-computer. Hier zijn enkele veel voorkomende plaatsen waar u Java tegenkomt.

  • Android-toepassingen: De meeste Android-toepassingen maken gebruik van Java API of zijn geschreven in Java, zozeer zelfs dat Java vaak wordt beschouwd als de officiële programmeertaal voor de ontwikkeling van mobiele apps.

  • Desktop GUI-toepassingen: Veel desktop applicaties worden ontwikkeld in Java. Swing, Abstract Windowing Toolkit (AWT) en JavaFX zijn de belangrijkste tools die worden gebruikt voor eenvoudige GUI-ontwikkeling.

  • Web-gebaseerde toepassingen: Java wordt vaak gebruikt voor het ontwikkelen van een breed scala aan interactieve websites en webgebaseerde apps die te vinden zijn in de sectoren verzekeringen, sociale zekerheid, onderwijs en gezondheidszorg.

  • Financiële en detailhandeldiensten: Java wordt gebruikt om transactiebeheer- en factureringstoepassingen te schrijven, evenals server-side toepassingen.

  • Wetenschap en onderzoek: Java is de taal waaraan de wetenschappelijke gemeenschap de voorkeur geeft voor een breed scala van wiskundige berekeningen en andere wetenschappelijke bewerkingen. Java kan omgaan met enorme datasets en big data-technologieën, aangezien het wordt gebruikt voor MATLAB en het Hadoop MapReduce-framework.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.