Java

Techopedia forklarer Java

Java er et objektorienteret sprog, hvilket betyder, at alle programmer består af enheder, der repræsenterer begreber eller fysiske ting, der er kendt som “objekter”. Java-programmer findes i stationære computere, servere, mobile enheder, chipkort og Blu-ray-diske (BD).

Fælles anvendelser af Java

Java producerer applets (programmer, der kører i browseren), som gør det lettere for internetbrugere at interagere med grafiske brugergrænseflader (GUI) og objekter. Før Java-applets var websiderne typisk statiske og ikke-interaktive. Java-applets er blevet mindre populære med udgivelsen af konkurrerende produkter som Adobe Flash og Microsoft Silverlight.
Java-applets kører i en webbrowser med Java Virtual Machine (JVM), som oversætter Java bytecode til native processorinstruktioner og muliggør indirekte udførelse af OS- eller platformsprogrammer. JVM leverer de fleste af de komponenter, der er nødvendige for at køre bytekode, som normalt er mindre end eksekverbare programmer, der er skrevet med andre programmeringssprog. Bytecode kan ikke køres, hvis et system ikke har den nødvendige JVM.
Java-programudvikling kræver et Java-softwareudviklingskit (SDK), som typisk omfatter en compiler, fortolker, dokumentationsgenerator og andre værktøjer, der bruges til at producere et komplet program.
Udviklingstiden kan fremskyndes ved brug af integrerede udviklingsmiljøer (IDE) – såsom JBuilder, Netbeans, Eclipse eller JCreator. IDE’er letter udviklingen af GUI’er, som omfatter knapper, tekstbokse, paneler, rammer, scrollbars og andre objekter via træk-og-slip- og peg-og-klik-handlinger.

Hvor Java bruges

Java har sin store popularitet fra sin platformsuafhængighed. Java behøver kun at have et Java Runtime Environment (JRE) installeret for at kunne fungere, uanset om det er installeret på en stationær pc med Windows, Linux eller Unix, en Macintosh-computer, en smartphone eller en mainframe-computer. Her er nogle almindelige steder, hvor du vil se Java.

  • Android-programmer: De fleste Android-applikationer bruger Java API eller er skrevet i Java, så meget, at Java ofte betragtes som det officielle programmeringssprog for udvikling af mobilapplikationer.

  • Desktop GUI-applikationer: Mange desktopapplikationer er udviklet i Java. Swing, Abstract Windowing Toolkit (AWT) og JavaFX er de vigtigste værktøjer, der bruges til nem GUI-udvikling.

  • Web-baserede applikationer: Java anvendes ofte til at udvikle en bred vifte af interaktive websteder og webbaserede applikationer, der findes i forsikrings-, socialsikrings-, uddannelses- og sundhedssektoren.

  • Finansielle tjenester og detailhandelstjenester: Java anvendes til at skrive applikationer til transaktionsstyring og fakturering samt server-side applikationer.

  • Videnskab og forskning: Java er det videnskabelige samfunds foretrukne sprog til en bred vifte af matematiske beregninger og andre videnskabelige operationer. Det kan håndtere store datasæt og big data-teknologier, da det bruges til MATLAB og Hadoop MapReduce-rammen.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.