Home | Produkte | Reseller | Support | Order | Suche
CreativeNet Service - Leistung mit dem Plus an Service     virtual Server Add on Help  

Java
Java ist eine von Sun Microsystems entwickelte Programmiersprache, welche professionellen Programmieren und Entwicklern von Applikationen viele Vorteile bietet. Java kann auf jedem System kompiliert werden und ist so System übergreifend verwendbar. Sie können also den selben Java Code (oder Java class) auf einer Vielzahl von verschieden Betriebssystemen ausführen. Java arbeitet sehr viel schneller als Programmiersprachen, die einen Interpreter benötigen wie z.B. Perl oder TCL, jedoch erreicht es nicht die Geschwindigkeit von kompilierten C oder C++ Programmen.
Java Logo

Aufgrund seiner Portabilität eignet sich Java besonders gut für den Einsatz im World Wide Web. Webdesigner können Java Applets in ihre Webseiten einbinden, welche dann von Java unterstützenden Webbrowsern, wie dem Microsoft Internet Explorer oder dem Netscape Navigator dargestellt werden können. Die Applets werden zusammen mit dem Dokumenteninhalt einer Seite über das World Wide Web heruntergeladen und auf dem lokalen Rechner des Betrachters ausgeführt. Applets sind geeignet um auf einer Webseite Interaktivität, Animation, Multimedia-, Datenbankanwendungen oder andere Dinge zu ermöglichen.

Die "Java Virtual Machine" ist das Herzstück der Programmiersprache Java. Sie ermöglicht es erst, den Java Code auszuführen. Sie können also Java Codes oder Applets ohne eine Implementierung der Java Virtual Machine nicht ausführen. Bei der Ausführung des Java Codes werden die Programmanweisungen nicht direkt von der Hardware des Systems ausgeführt. Statt dessen durchläuft die Virtual Machine Schritt für Schritt alle Anweisungen des Codes und führt die Anweisungen aus, die er widergibt. Das hört sich ziemlich abstrakt an, stellt jedoch einen Schutzpuffer zwischen Ihrem Computer und der Software dar, die Sie auf Ihrem System ablaufen lassen.

Nutzung von Java auf Ihrem virtuellen Server
Es sind derzeit verschiedene Java Tools auf Ihrem virtuellen Serversystem verfügbar. Diese Tool sind kompatibel zur Spezifikation Java 1.0.2 . Diese Java-Version wird derzeit von allen Java verarbeitenden Browsern unterstützt.

  1. javac - Java Bytecode Compiler
    javac konvertiert den Java Source Code (.java Dateien) in ".class" Dateien, welche den Java Bytecode der Class enthalten.

    Beispiel:

    %javac Test.java

    Test.java ist die Java Quellcode Datei. Die hieraus resultierende ".class Datei" kann in Ihr Webdokument eingebettet werden.

  2. java - Java Virtual Maschine (Interpreter) und "Just-in-Time" Compiler
    Die "Java Virtual Machine" ist ein Interpreter für Java Bytecode. Dieses schließt ebenfalls einen "just-in-time" (JIT) Codegenerator ein. JIT ist eine Technik, die die Ausführung von interpretierten Programmiersprachen beschleunigt. Die Idee ist die folgende: Bevor das Programm zum ersten mal abläuft wird der plattform unabhängige Java Bytecode in einen Plattform spezifischen Maschinencode umgewandelt. Der so erzeugte Plattform spezifische Maschinencode kann nun direkt von System ausgeführt werden, so wie über eine Interpreter.

    Beispiel:

    % java Test

    Dieser Aufruf führt den kompilierten Test.class Java Bytecode aus, der mit dem Bytecode Compiler javac erzeugt wurde (-> Punkt 1.).

    Die auf Ihrem Server installierte Java Virtual Machine ist Kaffe 0.84. - Kaffe 0.91 für Java 1.1 ist ebenso verfügbar.Der entsprechende Interpreter für die Java Version 1.1 kann über den Befehl "java1.1" aufgerufen werden, wie im folgenden Beispiel:

    % java1.1 Test

  3. toba - "Java Native" oder "Way Ahead of Time" Compiler
    Toba ist ein System zum Generieren von unabhängigen - "standalone" - Java Applikationen, die 1,5 bist 10 mal schneller ausgeführt werden als die interpretierten und "Just-in-Time" (JIT) kompilierten Applikationen.

    Beispiel:

    % toba Test.java

    Durch Ausführen des Befehls "toba" zusammen mit einem Java Bytecode produziert eine ausführbare Datei. Im Beispiel oben wird eine ausführbare Datei "a.out" erstellt. Diese Datei kann anschließend wie alle ausführbaren Dateien ausgeführt werden:

    % ./a.out

 

 

 
verwandte Themen:
 
  ·  Add on Help
 

© CreativeNet Service 1996-1999, Alle Rechte vorbehalten