Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
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
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.