Java

Techopedia förklarar Java

Java är ett objektorienterat språk, vilket innebär att alla program består av enheter som representerar begrepp eller fysiska saker som kallas ”objekt”. Java-program finns i stationära datorer, servrar, mobila enheter, smartkort och Blu-ray-skivor (BD).

Gemensamma tillämpningar av Java

Java producerar applets (program som körs i webbläsaren), som underlättar interaktion med grafiska användargränssnitt (GUI) och objekt för internetanvändare. Före Java-applets var webbsidor vanligtvis statiska och icke-interaktiva. Java-applets har minskat i popularitet i och med lanseringen av konkurrerande produkter, t.ex. Adobe Flash och Microsoft Silverlight.
Java-applets körs i en webbläsare med Java Virtual Machine (JVM), som översätter Java bytecode till inhemska processorinstruktioner och möjliggör indirekt körning av OS- eller plattformsprogram. JVM tillhandahåller majoriteten av de komponenter som behövs för att köra bytecode, som vanligtvis är mindre än körbara program som skrivits med andra programmeringsspråk. Bytecode kan inte köras om ett system saknar den nödvändiga JVM:en.
För att utveckla Java-program krävs ett Java Software Development Kit (SDK), som vanligtvis innehåller en kompilator, en tolk, en dokumentationsgenerator och andra verktyg som används för att producera ett komplett program.
Utvecklingstiden kan påskyndas genom användning av integrerade utvecklingsmiljöer (IDE) – såsom JBuilder, Netbeans, Eclipse eller JCreator. IDE underlättar utvecklingen av grafiska gränssnitt, som innehåller knappar, textrutor, paneler, ramar, rullgardinsfält och andra objekt genom dra-och-släpp- och peka-och-klicka-åtgärder.

Hur Java används

Java har fått sin stora popularitet tack vare sitt plattformsoberoende. Java behöver bara en Java Runtime Environment (JRE) för att fungera, oavsett om det är installerat på en stationär dator med Windows, Linux eller Unix, en Macintosh-dator, en smartphone eller en stordator. Här är några vanliga ställen där du hittar Java.

  • Android-applikationer: De flesta Android-applikationer använder Java API eller är skrivna i Java, så mycket att Java ofta betraktas som det officiella programmeringsspråket för utveckling av mobilapplikationer.

  • Desktop GUI Applications: Många skrivbordstillämpningar utvecklas i Java. Swing, Abstract Windowing Toolkit (AWT) och JavaFX är de viktigaste verktygen som används för enkel GUI-utveckling.

  • Webbaserade tillämpningar: Java används ofta för att utveckla ett brett utbud av interaktiva webbplatser och webbaserade tillämpningar som finns inom försäkringar, socialförsäkringar, utbildning och hälsovård.

  • Finansiella tjänster och detaljhandelstjänster: Java används för att skriva program för transaktionshantering och fakturering samt program på serversidan.

  • Vetenskap och forskning: Java är forskarvärldens favoritspråk för ett stort antal matematiska beräkningar och andra vetenskapliga operationer. Det kan hantera enorma datamängder och teknik för stora datamängder eftersom det används för MATLAB och ramverket Hadoop MapReduce.

Lämna ett svar

Din e-postadress kommer inte publiceras.