Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Eine Präsentation von Peter Rasser

Ähnliche Präsentationen


Präsentation zum Thema: "Eine Präsentation von Peter Rasser"—  Präsentation transkript:

1 Eine Präsentation von Peter Rasser
Java Eine Präsentation von Peter Rasser

2 Peter Rasser - Lernmedium Computer
Inhalt Was ist Java? Eigenschaften von Java... Objekte in Java... Java im Vergleich... 6. Dezember 2003 Peter Rasser - Lernmedium Computer

3 Peter Rasser - Lernmedium Computer
Was ist Java? Entwicklung seit 1990 bei Sun (James Gosling) ursprünglicher Name war Oak sollte als Online-System im Internet dienen 1993 Entdeckung von Java für das Internet (Applets) Webbrowserunterstützung durch HotJava 1995 Netscape 2.0 unterstützt Applets angelehnt an C++ und Smalltalk 6. Dezember 2003 Peter Rasser - Lernmedium Computer

4 Eigenschaften von Java...
Virtuelle Maschine Garbage-Collector Ausnahmenbehandlung Objektorientierung Java-Security-Model 6. Dezember 2003 Peter Rasser - Lernmedium Computer

5 Peter Rasser - Lernmedium Computer
Virtuelle Maschine In Java wird kein Maschinencode für eine spezielle Plattform generiert. Der Java-Compiler erstellt Programmcode für eine virtuelle Maschine. Dieser Interpreter dekodiert und führt die Befehle aus. 6. Dezember 2003 Peter Rasser - Lernmedium Computer

6 Peter Rasser - Lernmedium Computer
Garbage-Collector Beim Arbeiten mit Objekten muss ständig Speicher angefordert und wieder freigegeben werden. Diese Aufgabe wird in Java automatisch durch den Garbage-Collector erledigt. 6. Dezember 2003 Peter Rasser - Lernmedium Computer

7 Peter Rasser - Lernmedium Computer
Ausnahmenbehandlung In Java werden Objekte zur Laufzeit erstellt, die einen Fehler anzeigen. Der Programmierer kann dadurch entsprechend auf den Fehler reagieren. Beispiel 6. Dezember 2003 Peter Rasser - Lernmedium Computer

8 Peter Rasser - Lernmedium Computer
Objektorientierung Durch die Objektorientierung ist es möglich Code einfacher wiederzuverwenden. Es wird auch die Wartung des Codes vereinfacht. Ein Programm ist einfacher zu erweitern. 6. Dezember 2003 Peter Rasser - Lernmedium Computer

9 Peter Rasser - Lernmedium Computer
Java-Security-Model In Java ist es möglich Code lokal und über ein Netzwerk zu laden. Zugriffe auf das Dateisystem werden jedoch durch einen Security-Manager überwacht. 6. Dezember 2003 Peter Rasser - Lernmedium Computer

10 Peter Rasser - Lernmedium Computer
Objekte in Java... Methoden verteidigen laufen Objekt gehen fressen brüllen lauern beobachten jagen TigerDemo Tiger 6. Dezember 2003 Peter Rasser - Lernmedium Computer

11 Peter Rasser - Lernmedium Computer
Objekte in Java... Klassen beschreiben die Eigenschaften gleicher Objekte. Objekte (bzw. Instanz) sind die spezielle Auslegung (Exemplar) von Klassen. Objekte sind eine Einheit von Attributen und Operationen. 6. Dezember 2003 Peter Rasser - Lernmedium Computer

12 Peter Rasser - Lernmedium Computer
Objekte in Java... Klasse: Typ, Art, allgemeine Beschreibung,... Objekt: Instanz, Exemplar,... Attribute sind Daten, Zustandswerte, die bearbeitet werden können. Operationen sind Verhaltensmöglichkeiten mit denen zB Attribute verändert werden können. 6. Dezember 2003 Peter Rasser - Lernmedium Computer

13 Java im Vergleich zu C++
Java hat keine Zeiger Java besitzt einen Garbage-Collector Mehrfachvererbung wie in C++ ist nicht möglich Java ist langsamer als C++, da der Code erst interpretiert werden muss 6. Dezember 2003 Peter Rasser - Lernmedium Computer


Herunterladen ppt "Eine Präsentation von Peter Rasser"

Ähnliche Präsentationen


Google-Anzeigen