javaseiten.de   |   Beiträge zur Java-Programmierung
Inhaltsverzeichnis     Log     Über     Haftungsausschluss     Impressum  Version 0.6 
 
QUICKLINKS:

- Klassen und Objekte
- Annotationen
- Generics

- Bytecode
- Assembler

- JDBC
 
 
PROJEKT:

- ClassFileAnalyzer

Willkommen

Unter javaseiten.de finden Sie Artikel zur Java-Programmierung.

images/title.gif

Das Ziel der einzelnen Beiträge ist es, möglichst einfach anhand von zahlreichen Beispielen zur Java Standard Edition (Java SE), die Java-Programmierung verständlich zu machen.

 

 

Log

Beitrag "Klassen und Objekte" aufgenommen - 19. Dezember 2007

Zur objektorientierten Programmiersprache Java werden in diesem Beitrag zunächst die Begriffe Klassen, Objekte, Felder und Methoden erläutert. Es wird die Organisation von Klassen mit Hilfe von Paketen besprochen. Auf Modifier im Zusammenhang mit Sichtbarkeit wird eingegangen. Ausgehend von der Klasse Object wird auf die Vererbungsmechanismen in Java hingewiesen. Es schließen sich Unterabschnitte zu abstrakten Klassen und Interfaces an und die Verwendung von eingebetteten Klassen wird beschrieben. Schließlich werden Aufzählungstypen (enums) angesprochen, wobei auf deren interne Realisierung durch Bytecodeanalyse eingegangen wird.

Abschnitt über Java-Bytecode hinzugefügt - 18. Oktober 2007

Ein umfangreicherer Abschnitt über Java-Bytecode wurde hinzugefügt. Darin wird ein einfacher Compiler vorgestellt, der arithmetisch Ausdrücke in gültigen Java-Bytecode übersetzt. Es wird ausgehend von einem Java-Quelltext die zugehörige Klassendatei im Detail untersucht; dabei wird auf die einzelnen Bereiche (Byteblöcke) der Klassendatei eingegangen. Abschließend werden die einzelnen Instruktionen der virtuellen Java-Maschine vorgestellt, wobei die Auswirkungen der Befehle auf den Operandenstapel deutlich gemacht werden. Durch viele kurze Beispielprogramme auf Bytecodeebene (Assembler) werden die zahlreichen JVM-Instruktionen erläutert.

Beitrag zu Java-Generics - 06. Dezember 2006

Ab Java Development Kit 5 (JDK 5) wurde als Sprachelement Java-Generics hinzugefügt. Der Beitrag macht mit den Grundlagen von Generics vertraut. Dazu wird auf die Definition von sogenannten generischen Typen näher eingegangen. Weitere Begriffe zu Generics wie z.B. Type Erasure werden erläutert.

 

 

 

 

 

 

 

 

Java™ and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries. http://www.javaseiten.de is independent of Sun Microsystems, Inc.

Diese Seite nutzt Google-Dienste - siehe dazu Datenschutz.

 

Copyright © 2006-2007 Harald Roeder