Java Language ist eine hochrangige Programmiersprache, die 1995 von Sun (Stanford University Network) gestartet wurde. Er wurde zunächst hauptsächlich in kleinen elektronischen Konsumgütern verwendet. Der Browser), der zur bevorzugten Sprache für große Internetprojekte wird.
Am 20. April 2009 erwarb Oracle Sun für 7,4 Milliarden US -Dollar und erhielt das Urheberrecht von Java.
Java ist eine objektorientierte Sprache. Wenn Sie mehr Zeit damit verbringen, Code zu schreiben, werden Sie natürlich erleuchtet.
Java ist nicht nur eine Programmiersprache, sondern eine vollständige Plattform mit riesigen Bibliotheken, die die Vereinfachung komplexer Vorgänge wie Grafikzeichnung, Socket -Verbindung, Datenbankzugriff usw. maximiert.
Java ist plattformübergreifend, gleichzeitig kompiliert und überall ausgeführt.
In der Weltprogrammiersprache belegt Java fast den zweiten Platz, nur zweiter zu C.
Java ist eine typische objektorientierte Sprache, die später als C ++ veröffentlicht wurde.
Obwohl die Leute feststellen, dass die Syntax von C ++ zu kompliziert ist und viel Redundanz aufweist, ist Java beim Entwerfen immer noch so nahe wie möglich an C ++ und senkt die Lernkosten der Menschen. Java Syntax ist eine "reine" Version der C ++ - Syntax, ohne Header -Dateien, Zeigerarithmetik (oder Zeigersyntax), Struktur, Vereinigung, Operatorüberladung, virtuelle Basisklassen usw. Leser mit einer C ++ - Foundation können problemlos auf Java wechseln.
Java wird weit verbreitet:
1.Webentwicklung: Java ist sehr geeignet, um groß angelegte Unternehmenswebsites zu entwickeln, z. B. den Hintergrund von Renren und Qunar.com sind alle Java.
2. Android -Entwicklung: In Java werden fast alle Apps auf Android -Mobiltelefonen entwickelt, wie z. B. QQ, Wechat und UC -Browser.
3. Cliententwicklung: Java kann auch zur Entwicklung von Software auf Computern wie Elicpse und NetBeans verwendet werden.
4. Eingebettete Anwendungen: Eingebettete Anwendungen sind Software, die in kleinen elektronischen Produkten wie Software auf alten Mobiltelefonen und Software auf MP3 ausgeführt wird.
Ich kann Ihnen jedoch verantwortungsbewusst sagen, dass die aktuellen Hauptanwendungsrichtungen von Java Webentwicklung und Android -Entwicklung sind und die meisten von IT -Unternehmen rekrutierten Java -Programmierer auch in diesen beiden Aspekten beschäftigt sind.
Die GUI -Bibliothek von Java ist nicht hervorragend, und viele Benutzer sind nicht an die Benutzeroberfläche gewöhnt. Standardmäßig (im nächsten Abschnitt wird im Detail eingeführt). Es gibt nur sehr wenige Kundenprogramme für normale Benutzer, die direkt auf dem Markt auf den Markt gebracht werden und in Java entwickelt wurden.
In Bezug auf eingebettet ist Java schwierig, die zugrunde liegende Hardware zu bedienen, hat wenig Flexibilität und erfordert virtuelle Maschinenunterstützung, was viele Ressourcen einnimmt, was für Mikrocontroller -Systeme mit sehr geringen Konfigurationen etwas schwierig ist. Daher werden in Anwendungen, die sich bemühen, effizient, miniaturisierte und kritische Missionen auszuführen, am besten verwendet, wie Raketenkontrolle, Sensorkommunikation oder Berichterstattung über die Ausrichtung des Raumfahrzeugs.
Obwohl Java eine Sprache mit vollständigen Funktionen ist, hat es seine eigenen Aspekte, gut zu sein und nicht gut zu sein.