Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenloses um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereiche, welche für Gäste verwehrt bleiben

java

Java ist eine objektorientierte Programmiersprache und eine eingetragene Marke des Unternehmens Sun Microsystems, welches 2010 von Oracle aufgekauft wurde. Die Programmiersprache ist ein Bestandteil der Java-Technologie – diese besteht grundsätzlich aus dem Java-Entwicklungswerkzeug (JDK) zum Erstellen von Java-Programmen und der Java-Laufzeitumgebung (JRE) zu deren Ausführung. Die Laufzeitumgebung selbst umfasst die virtuelle Maschine (JVM) und die mitgelieferten Bibliotheken. Java als Programmiersprache sollte nicht mit der Java-Technologie gleichgesetzt werden; Java-Laufzeitumgebungen führen Bytecode aus, der sowohl aus der Programmiersprache Java als auch aus anderen Programmiersprachen wie Groovy, Kotlin und Scala kompiliert werden kann. Im Prinzip könnte jede Programmiersprache als Grundlage für Java-Bytecode genutzt werden, für die meisten existieren aber keine passenden Bytecode-Compiler.
Die Programmiersprache Java dient innerhalb der Java-Technologie vor allem zum Formulieren von Programmen. Diese liegen zunächst als reiner, menschenverständlicher Text vor, dem sogenannten Quellcode. Dieser Quellcode ist nicht direkt ausführbar; erst der Java-Compiler, der Teil des Entwicklungswerkzeugs ist, übersetzt ihn in den maschinenverständlichen Java-Bytecode. Die Maschine, die diesen Bytecode ausführt, ist jedoch typischerweise virtuell – das heißt, der Code wird meist nicht direkt durch Hardware (etwa einen Mikroprozessor) ausgeführt, sondern durch entsprechende Software auf der Zielplattform.
Zweck dieser Virtualisierung ist Plattformunabhängigkeit: Das Programm soll ohne weitere Änderung auf jeder Rechnerarchitektur laufen können, wenn dort eine passende Laufzeitumgebung installiert ist. Oracle selbst bietet Laufzeitumgebungen für die Betriebssysteme Linux, macOS und Windows an. Andere Hersteller lassen eigene Java-Laufzeitumgebungen für ihre Plattform zertifizieren. Auch in Autos, HiFi-Anlagen und anderen elektronischen Geräten wird Java verwendet.
Um die Ausführungsgeschwindigkeit zu erhöhen, werden Konzepte wie die Just-in-time-Kompilierung und die Hotspot-Optimierung verwendet. In Bezug auf den eigentlichen Ausführungsvorgang kann die JVM den Bytecode also interpretieren, ihn bei Bedarf jedoch auch kompilieren und optimieren.
Java ist eine der populärsten Programmiersprachen. In dem seit 2001 veröffentlichten TIOBE-Index lag Java bis 2020, konkurrierend mit C, stets auf den ersten beiden, seit 2021 mit zusätzlicher Konkurrenz von Python, auf den ersten drei Plätzen des Rankings. Nach dem RedMonk-Programmiersprachenindex 2019 liegt Java zusammen mit Python auf dem zweiten Platz nach JavaScript.

Du musst dich Anmelden oder Registrieren um diesen link zusehen!
  1. Z

    Support ODIS Engineering oder Service Installation fehlerhaft JavaInternalError

    Hoffe ein erfahrener User kann mir weiterhelfen. Habe jetzt schon wirklich unzählige Male ODIS S oder E installiert aber dieses Mal scheine ich zu scheitern. Folgendes wollte ich installieren: Windows 10 64 bit (Version 21H1 und 21H2 beides probiert) Installation via "Admin-Rechte" ODIS-S...
  2. Ecomatic_Driver

    Support ODIS Engineering Startet nicht mehr

    Guten Abend, Seit neustem startet leider mein Odis E nicht mehr es kommt immer wieder eine Java Fehlermeldung. Habe Java und Odis-E Schon mehrfach neuinstalliert. Die Fehlermeldung : Unable to determine Java Runtime Environment (Error code 2
  3. kullabacke

    Java, Jdownloader headless für Openatv inkl Anleitung.

    kullabacke erstellte einen neuen Download: Java inkl. Jdownloader headless für Openatv inkl Anleitung. - Java inkl. Jdownloader headless für Openatv inkl Anleitung. Hallo zusammen, Ich habe auf der dm900 mit OpenATV Java inkl jdownloader zum laufen gebracht und es funktioniert wunderbar...
  4. Convert

    VMOD Sonstige HTTP Response wird nicht aktualisiert

    Hey Leute Ich habe mir einen kleines Script in Java geschrieben, welches den Token per HTTP Request im Response Body kriegt, diese dann weiter an die vJackson Template list reicht , zusammenfügt und für mich als fertige m3u liste bereit stellt. Danke an heblthom für die Idee mit dem HTTP Request...
  5. D

    Support Java exe wird dauernd gelöscht

    Hallo ich habe ein blödes Problem. In unregelmäßigen Abständen wird die Jaya.exe gelöscht. Als Virenscanner habe ich Kis in der neuesten Version. Wenn ich java wieder installiert habe funktioniert es ein paar Tage.Dann nach einem reboot bekomme ich eine Meldung von einem Java Programm das die...
  6. sodex

    Support wie und wo stelle ich in Safari bzw. Java was ein, damit ich z.B. wie beim Streambord auf "Antworten

    wie und wo stelle ich in Safari bzw. Java was ein, damit ich z.B. wie beim Streambord auf "Antworten" schreiben gehe, durch die Zertifikatsregeln geblockt werde und somit da nix schreiben kann ? MfG sodex
  7. NAVJunk

    Suche jemanden der JAVA programmieren kann

    Hallo zusammen, ich habe keinen passenden Bereich für mein Topic gefunden, daher poste ich es erstmal hier. Falls es woanders besser aufgehoben ist, bitte dorthin verschieben. Ich suche jemanden der JAVA programmieren kann. Es handelt sich um ein kleines Game das ich benötige, ein Ping-Pong...
  8. denis_g_v

    Support MB WIS: Java lässt die Anwendung nicht starten

    Hallo, ich habe ein Problem mit meinem WIS bzw. mit Java. Obwohl ich die Sicherheitseinstellungen schon aufs Minimum heruntergeschraubt habe, komme ich nicht rein. Java 7 wird genutzt (die älteste Version, die man sich bei Oracle herunterladen kann). Fehlermeldung: "Das Zertifikat konnte nicht...
  9. Freddie

    Forum Bug gelöst java script

    keine Ahnung ob das Absicht ist aber hier wird versucht einem was unter zujubeln?! ftg_t_v_bk.min.js
  10. shogun2224

    Dienstprogramme VirtualBrowser für Chrome™ mit Flash Player, Java und Extensions – Secure VPN iPhone-

    VirtualBrowser für Chrome™ mit Flash Player, Java und Extensions – Secure VPN iPhone-Version Kategorie: Dienstprogramme Aktualisiert: 13.08.2015 Version: 2.0.9 Größe: 29.2 MB Sprache: Englisch Entwickler: VoicEcho LLC © Xform Computing Inc Kompatibilität: Erfordert...
  11. DocKugelfisch

    Hardware & Software PROGRAMMIERSPRACHEN: Oracle gibt finale Version von Java 8 frei

    Oracle hat Java 8 offiziell als finale Version freigegeben. Wichtigste Neuerung dürften die Lambda-Ausdrücke sein. Außerdem bringt Java 8 eine eigene Javascript-Engine mit. Mit etwa einem halben Jahr Verspätung haben Entwickler bei Oracle die finale Version von Java 8 freigegeben. Ursprünglich...
  12. D

    Windows XP Win 2000 und Java 7

    Guten morgen, kennt jemand eine möglichkeit auf Win 2000 das neue Java Update 7 zu installieren?? Ist für einen Freund von mir. Danke
  13. shogun2224

    Dienstprogramme VirtualBrowser für Chrome™ mit Flash Player, Java und Extensions – Secure VPN iPhone-

    VirtualBrowser for Chrome™ with Flash & Java Player, Extensions - Secure VPN Edition for iPhone Kategorie: Dienstprogramme Aktualisiert: 19.12.2013 Version: 2.0 Größe: 13.5 MB Sprache: Englisch Entwickler: VoicEcho LLC © Xform Computing Inc Kompatibilität: Erfordert...
  14. mariomoskau

    Dienstprogramme Java Platform, Standard Edition 7 API Specification

    Java Platform, Standard Edition 7 API Specification Kompatibel mit iPhone, iPod touch und iPad. Erfordert iOS 4.3 oder neuer. Diese App ist für iPhone 5 optimiert. Beschreibung ★★★★★ THE BEST Java Platform, Standard Edition 7 API Specification FOR IPAD ★★★★★ ★Java Platform, Standard...
  15. DocKugelfisch

    Artikel: Oracle ändert die Versionierung für Java

    Artikel lesen
  16. DocKugelfisch

    PC & Internet Oracle ändert die Versionierung für Java

    Mit dem nächsten, für den 18. Juni geplanten JDK-7-Update wird Oracle das Versionsnummernschema für Java ändern. Ein Grund dafür ist die in letzter Zeitgestiegene Zahl von Sicherheits-Updates für die Programmiersprache. Nach dem neuen Schema werden Fehlerkorrekturen und Funktionserweiterungen...
  17. M

    Java SSH Port ändern

    Hallo, wo kann ich im IPC den Java SSH Port ändern? Mfg
  18. DocKugelfisch

    PC & Internet Java 7 Update 21 stopft Sicherheitslücken und beschränkt Applets

    Oracle hat mit dem Java 7 Update 21 ein als bedeutend anzusehendes Patch-Release veröffentlicht. Es umfasst 42 Patches gegen Sicherheitsfehler, von denen 39 laut Oracle Angriffsoptionen bieten, Rechner ohne Authentifizierung an sich zu reißen. Aufgrund der zahlreichen Attacken gegen die...
  19. josef.13

    Artikel: Sicherheitslücken: Java: Schwerwiegender 0-Day-Exploit entdeckt

    Artikel lesen
  20. josef.13

    Hardware & Software Sicherheitslücken: Java: Schwerwiegender 0-Day-Exploit entdeckt

    In der aktuellen Version von Java wurde nun ein 0-Day-Exploit entdeckt, dieser ermöglicht es Angreifern, Zugriff auf das System des Nutzers zu erhalten. Die Lücke wird auch bereits ausgenützt, derzeit aber nur für gezielte Angriffe. Experten raten aber zur sofortigen Abschaltung des...
Zurück
Oben