KunterBuntesSeminar-SS09/Bytecodeanalyse anhand einfacher JVM-Programme: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
|||
(6 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
Das ist der | Das ist der 7. Termin vom [[KunterBuntesSeminar-SS09]] | ||
= Abstract = | = Abstract = | ||
Java-Programme werden in eine Zwischensprache namens "Bytecode" übersetzt, welche auf einer virtuellen Maschine ausgeführt wird. Was das genau bedeutet, wird im Studium normalerweise nicht weiter thematisiert. | |||
Die Grundkonzepte dieser virtuellen Maschine werden in meinem Vortrag eingeführt. Dazu untersuchen wir eine handvoll einfacher Programme, deren übersetzte Form uns Aufschluss über die Funktionsweise der virtuellen Maschine gibt. | |||
Ganz nebenbei lernen wir, dass ein Großteil der neueren Java-Features im Kern nichts weiter als syntaktischer Zucker ist -- und wer tut nicht gerne Zucker in seinen Kaffee? ;) | |||
Im Anschluss an den etwa einstündigen Vortrag können wir interaktiv weitere einfache Java-Programme schreiben und den Bytecode zusammen analysieren. | |||
= Seminarvortrag = | = Seminarvortrag = | ||
Zeile 12: | Zeile 17: | ||
= Folien/Material = | = Folien/Material = | ||
* http://www.file-upload.net/download-1648543/bytecode090420.pdf.html | |||
* http://www.file-upload.net/download-1665143/bonus.pdf.html | |||
* http://www.file-upload.net/download-1665141/generics080401.pdf.html | |||
= Weiterführende Links = | = Weiterführende Links = |
Aktuelle Version vom 30. Juni 2009, 05:26 Uhr
Das ist der 7. Termin vom KunterBuntesSeminar-SS09
Abstract[Bearbeiten]
Java-Programme werden in eine Zwischensprache namens "Bytecode" übersetzt, welche auf einer virtuellen Maschine ausgeführt wird. Was das genau bedeutet, wird im Studium normalerweise nicht weiter thematisiert.
Die Grundkonzepte dieser virtuellen Maschine werden in meinem Vortrag eingeführt. Dazu untersuchen wir eine handvoll einfacher Programme, deren übersetzte Form uns Aufschluss über die Funktionsweise der virtuellen Maschine gibt. Ganz nebenbei lernen wir, dass ein Großteil der neueren Java-Features im Kern nichts weiter als syntaktischer Zucker ist -- und wer tut nicht gerne Zucker in seinen Kaffee? ;)
Im Anschluss an den etwa einstündigen Vortrag können wir interaktiv weitere einfache Java-Programme schreiben und den Bytecode zusammen analysieren.
Seminarvortrag[Bearbeiten]
FIXME (nach dem Seminar)
Vortragende[Bearbeiten]
Fred (1winkler)
Folien/Material[Bearbeiten]
- http://www.file-upload.net/download-1648543/bytecode090420.pdf.html
- http://www.file-upload.net/download-1665143/bonus.pdf.html
- http://www.file-upload.net/download-1665141/generics080401.pdf.html