Java

Techopedia erklärt Java

Java ist eine objektorientierte Sprache, was bedeutet, dass alle Programme aus Einheiten bestehen, die Konzepte oder physische Dinge darstellen, die als „Objekte“ bekannt sind. Java-Programme finden sich in Desktops, Servern, mobilen Geräten, Smart Cards und Blu-ray Discs (BD).

Gebräuchliche Anwendungen von Java

Java erzeugt Applets (im Browser ausgeführte Programme), die die Interaktion zwischen grafischer Benutzeroberfläche (GUI) und Objekten durch Internetnutzer erleichtern. Vor der Einführung von Java-Applets waren Webseiten in der Regel statisch und nicht interaktiv. Java-Applets haben mit der Einführung von Konkurrenzprodukten wie Adobe Flash und Microsoft Silverlight an Popularität verloren.
Java-Applets werden in einem Webbrowser mit der Java Virtual Machine (JVM) ausgeführt, die Java-Bytecode in native Prozessoranweisungen übersetzt und die indirekte Ausführung von Programmen auf dem Betriebssystem oder der Plattform ermöglicht. Die JVM stellt die meisten Komponenten bereit, die für die Ausführung von Bytecode benötigt werden, der in der Regel kleiner ist als ausführbare Programme, die mit anderen Programmiersprachen geschrieben wurden. Bytecode kann nicht ausgeführt werden, wenn ein System nicht über die erforderliche JVM verfügt.
Für die Entwicklung von Java-Programmen ist ein Java Software Development Kit (SDK) erforderlich, das in der Regel einen Compiler, einen Interpreter, einen Dokumentationsgenerator und andere Werkzeuge für die Erstellung einer vollständigen Anwendung umfasst.
Die Entwicklungszeit kann durch die Verwendung integrierter Entwicklungsumgebungen (IDE) – wie JBuilder, Netbeans, Eclipse oder JCreator – beschleunigt werden. IDEs erleichtern die Entwicklung von grafischen Benutzeroberflächen (GUIs), die Schaltflächen, Textfelder, Panels, Rahmen, Bildlaufleisten und andere Objekte per Drag-and-Drop und Point-and-Click-Aktionen enthalten.

Wo Java verwendet wird

Java verdankt seine große Popularität seiner Plattformunabhängigkeit. Java benötigt nur eine Java-Laufzeitumgebung (Java Runtime Environment, JRE), um zu funktionieren, unabhängig davon, ob es auf einem Desktop-PC unter Windows, Linux oder Unix, einem Macintosh-Computer, einem Smartphone oder einem Großrechner installiert ist. Hier sind einige häufige Orte, an denen Sie Java sehen werden.

  • Android-Anwendungen: Die meisten Android-Anwendungen verwenden die Java-API oder sind in Java geschrieben, so dass Java oft als die offizielle Programmiersprache für die Entwicklung mobiler Anwendungen angesehen wird.

  • Desktop-GUI-Anwendungen: Viele Desktop-Anwendungen werden in Java entwickelt. Swing, Abstract Windowing Toolkit (AWT) und JavaFX sind die wichtigsten Tools für die einfache GUI-Entwicklung.

  • Webbasierte Anwendungen: Java wird häufig eingesetzt, um eine breite Palette interaktiver Websites und webbasierter Anwendungen zu entwickeln, die in den Bereichen Versicherungen, Sozialversicherung, Bildung und Gesundheit zu finden sind.

  • Finanz- und Einzelhandelsdienstleistungen: Java wird zum Schreiben von Transaktionsmanagement- und Abrechnungsanwendungen sowie von serverseitigen Anwendungen verwendet.

  • Wissenschaft und Forschung: Java ist die von der wissenschaftlichen Gemeinschaft bevorzugte Sprache für ein breites Spektrum mathematischer Berechnungen und anderer wissenschaftlicher Operationen. Sie kann mit riesigen Datensätzen und Big-Data-Technologien umgehen, da sie für MATLAB und das Hadoop MapReduce Framework verwendet wird.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.