Eine Präsentation von Peter Rasser Java Eine Präsentation von Peter Rasser
Peter Rasser - Lernmedium Computer Inhalt Was ist Java? Eigenschaften von Java... Objekte in Java... Java im Vergleich... 6. Dezember 2003 Peter Rasser - Lernmedium Computer
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
Eigenschaften von Java... Virtuelle Maschine Garbage-Collector Ausnahmenbehandlung Objektorientierung Java-Security-Model 6. Dezember 2003 Peter Rasser - Lernmedium Computer
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
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
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
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
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
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
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
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
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