<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.freitagsrunde.org/index.php?action=history&amp;feed=atom&amp;title=MPGI_4_%28Bachelor%29%2FGed%C3%A4chtnisprotokoll_WiSe_2009%2F10</id>
	<title>MPGI 4 (Bachelor)/Gedächtnisprotokoll WiSe 2009/10 - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.freitagsrunde.org/index.php?action=history&amp;feed=atom&amp;title=MPGI_4_%28Bachelor%29%2FGed%C3%A4chtnisprotokoll_WiSe_2009%2F10"/>
	<link rel="alternate" type="text/html" href="https://wiki.freitagsrunde.org/index.php?title=MPGI_4_(Bachelor)/Ged%C3%A4chtnisprotokoll_WiSe_2009/10&amp;action=history"/>
	<updated>2026-05-30T23:39:53Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in FreitagsrundenWiki</subtitle>
	<generator>MediaWiki 1.31.16</generator>
	<entry>
		<id>https://wiki.freitagsrunde.org/index.php?title=MPGI_4_(Bachelor)/Ged%C3%A4chtnisprotokoll_WiSe_2009/10&amp;diff=15322&amp;oldid=prev</id>
		<title>92.225.109.137 am 3. November 2010 um 21:40 Uhr</title>
		<link rel="alternate" type="text/html" href="https://wiki.freitagsrunde.org/index.php?title=MPGI_4_(Bachelor)/Ged%C3%A4chtnisprotokoll_WiSe_2009/10&amp;diff=15322&amp;oldid=prev"/>
		<updated>2010-11-03T21:40:27Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Version vom 3. November 2010, 21:40 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l17&quot; &gt;Zeile 17:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 17:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* ...'''(unvollständig)'''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* ...'''(unvollständig)'''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Als Hilfsmittel &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;was &lt;/del&gt;ein beidseitig handbeschriebenes Blatt zugelassen. Die Klausur enthielt einer Art Kurz-API, auf der fast alle Klassen (mit ihren wichtigsten Methoden), die man benutzen musste, enthalten waren (Layoutmanager jedoch nicht und die Vererbungshierarchie war nicht angegeben). Die Auswahl der Klassen und Methoden, die dort drauf standen war bei manchen Aufgaben eine kleine Hilfe um zu sehen, wie es gelöst werden sollte (z.B. dass man für die UDP-Aufgabe eben DatagramSocket und DatagramPacket verwenden musste und nicht etwa Socket oder ServerSocket).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Als Hilfsmittel &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;war &lt;/ins&gt;ein beidseitig handbeschriebenes Blatt zugelassen. Die Klausur enthielt einer Art Kurz-API, auf der fast alle Klassen (mit ihren wichtigsten Methoden), die man benutzen musste, enthalten waren (Layoutmanager jedoch nicht und die Vererbungshierarchie war nicht angegeben). Die Auswahl der Klassen und Methoden, die dort drauf standen war bei manchen Aufgaben eine kleine Hilfe um zu sehen, wie es gelöst werden sollte (z.B. dass man für die UDP-Aufgabe eben DatagramSocket und DatagramPacket verwenden musste und nicht etwa Socket oder ServerSocket).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki:diff::1.12:old-13472:rev-15322 --&gt;
&lt;/table&gt;</summary>
		<author><name>92.225.109.137</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.freitagsrunde.org/index.php?title=MPGI_4_(Bachelor)/Ged%C3%A4chtnisprotokoll_WiSe_2009/10&amp;diff=13472&amp;oldid=prev</id>
		<title>88.75.185.150 am 18. März 2010 um 21:07 Uhr</title>
		<link rel="alternate" type="text/html" href="https://wiki.freitagsrunde.org/index.php?title=MPGI_4_(Bachelor)/Ged%C3%A4chtnisprotokoll_WiSe_2009/10&amp;diff=13472&amp;oldid=prev"/>
		<updated>2010-03-18T21:07:09Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Version vom 18. März 2010, 21:07 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l14&quot; &gt;Zeile 14:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 14:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Anhand eines Schemas den Ablauf bei RMI erklären.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Anhand eines Schemas den Ablauf bei RMI erklären.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Klasse, die in ihrer main-Methode ein Objekt von sich erzeugt, dieses serialisiert und in eine Datei schreibt.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Klasse, die in ihrer main-Methode ein Objekt von sich erzeugt, dieses serialisiert und in eine Datei schreibt.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* Schreibe eine Klasse die von Thread erbt und erstelle zwei Objekte dieser Klasse. Es sollen gleichzeitig A's und B's auf der Konsole ausgegeben werden.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* ...'''(unvollständig)'''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* ...'''(unvollständig)'''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Als Hilfsmittel was ein beidseitig handbeschriebenes Blatt zugelassen. Die Klausur enthielt einer Art Kurz-API, auf der fast alle Klassen (mit ihren wichtigsten Methoden), die man benutzen musste, enthalten waren (Layoutmanager jedoch nicht und die Vererbungshierarchie war nicht angegeben). Die Auswahl der Klassen und Methoden, die dort drauf standen war bei manchen Aufgaben eine kleine Hilfe um zu sehen, wie es gelöst werden sollte (z.B. dass man für die UDP-Aufgabe eben DatagramSocket und DatagramPacket verwenden musste und nicht etwa Socket oder ServerSocket).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Als Hilfsmittel was ein beidseitig handbeschriebenes Blatt zugelassen. Die Klausur enthielt einer Art Kurz-API, auf der fast alle Klassen (mit ihren wichtigsten Methoden), die man benutzen musste, enthalten waren (Layoutmanager jedoch nicht und die Vererbungshierarchie war nicht angegeben). Die Auswahl der Klassen und Methoden, die dort drauf standen war bei manchen Aufgaben eine kleine Hilfe um zu sehen, wie es gelöst werden sollte (z.B. dass man für die UDP-Aufgabe eben DatagramSocket und DatagramPacket verwenden musste und nicht etwa Socket oder ServerSocket).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki:diff::1.12:old-13406:rev-13472 --&gt;
&lt;/table&gt;</summary>
		<author><name>88.75.185.150</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.freitagsrunde.org/index.php?title=MPGI_4_(Bachelor)/Ged%C3%A4chtnisprotokoll_WiSe_2009/10&amp;diff=13406&amp;oldid=prev</id>
		<title>Stefan am 26. Februar 2010 um 16:17 Uhr</title>
		<link rel="alternate" type="text/html" href="https://wiki.freitagsrunde.org/index.php?title=MPGI_4_(Bachelor)/Ged%C3%A4chtnisprotokoll_WiSe_2009/10&amp;diff=13406&amp;oldid=prev"/>
		<updated>2010-02-26T16:17:22Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Version vom 26. Februar 2010, 16:17 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l4&quot; &gt;Zeile 4:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 4:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* GUI implementieren für eine Art Taschenrechner (oben ein Label, dadrunter Grid-mäßig Buttons, deren Beschriftungen in einem Array gegeben waren).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* GUI implementieren für eine Art Taschenrechner (oben ein Label, dadrunter Grid-mäßig Buttons, deren Beschriftungen in einem Array gegeben waren).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Ein vorgegebenes Programm dahingehend erweitern, dass ein Text auf der Konsole ausgegeben wird, wenn ein Button geklickt wird (also ActionListener dafür implementieren).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Ein vorgegebenes Programm dahingehend erweitern, dass ein Text auf der Konsole ausgegeben wird, wenn ein Button geklickt wird (also ActionListener dafür implementieren).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Programm implementieren, welches eine Textdatei einliest, die in jeder Zeile wiederum durch Komma getrennt Zahlen enthält. Die in einer Zeile enthaltenen Zahlen sollten addiert werden und wenn bei einer Zeile das Ergebnis kleiner gleich 2000 war sollte &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;das komplette Programm &lt;/del&gt;abbrechen und false zurückgeben - andernfalls true. Es sollte sichergestellt werden, dass bei jedem Beenden der Methode die Datei geschlossen wird.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Programm implementieren, welches eine Textdatei einliest, die in jeder Zeile wiederum durch Komma getrennt Zahlen enthält. Die in einer Zeile enthaltenen Zahlen sollten addiert werden und wenn bei einer Zeile das Ergebnis kleiner gleich 2000 war sollte &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;die Methode &lt;/ins&gt;abbrechen und false zurückgeben - andernfalls &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;beim kompletten Durchlaufen &lt;/ins&gt;true. Es sollte sichergestellt werden, dass bei jedem Beenden der Methode die Datei geschlossen wird.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Wodurch unterscheiden sich Exception, RuntimeException und Error und wie können sie behandelt werden?&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Wodurch unterscheiden sich Exception, RuntimeException und Error und wie können sie behandelt werden?&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Vorgegeben: Programm, mit try-catch-finally-Block, welches versucht Datei zu öffnen und zwischen den Operationen A, B, C, D auf der Konsole ausgibt. Es sollte angegeben werden, welche Ausgaben beim Programm auftreten können. (Also wenn die Datei gefunden wurde wird z.B. die Ausgabe, die im catch-Block steht, nicht getätigt.)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Vorgegeben: Programm, mit try-catch-finally-Block, welches versucht Datei zu öffnen und zwischen den Operationen A, B, C, D auf der Konsole ausgibt. Es sollte angegeben werden, welche Ausgaben beim Programm auftreten können. (Also wenn die Datei gefunden wurde wird z.B. die Ausgabe, die im catch-Block steht, nicht getätigt.)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki:diff::1.12:old-13405:rev-13406 --&gt;
&lt;/table&gt;</summary>
		<author><name>Stefan</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.freitagsrunde.org/index.php?title=MPGI_4_(Bachelor)/Ged%C3%A4chtnisprotokoll_WiSe_2009/10&amp;diff=13405&amp;oldid=prev</id>
		<title>Stefan am 26. Februar 2010 um 14:40 Uhr</title>
		<link rel="alternate" type="text/html" href="https://wiki.freitagsrunde.org/index.php?title=MPGI_4_(Bachelor)/Ged%C3%A4chtnisprotokoll_WiSe_2009/10&amp;diff=13405&amp;oldid=prev"/>
		<updated>2010-02-26T14:40:49Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Version vom 26. Februar 2010, 14:40 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Zeile 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Gedächtnisprotokoll Klausur (26.02.2010) &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;- vorsicht, sehr '''unvollständig'''!&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Gedächtnisprotokoll Klausur (26.02.2010)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Drei Layoutmanager nennen und erklären.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Drei Layoutmanager nennen und erklären.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* GUI implementieren für eine Art Taschenrechner (oben ein Label, dadrunter Grid-mäßig Buttons, deren Beschriftungen in einem Array gegeben waren).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* GUI implementieren für eine Art Taschenrechner (oben ein Label, dadrunter Grid-mäßig Buttons, deren Beschriftungen in einem Array gegeben waren).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* Ein vorgegebenes Programm dahingehend erweitern, dass ein Text auf der Konsole ausgegeben wird, wenn ein Button geklickt wird (also ActionListener dafür implementieren).&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Programm implementieren, welches eine Textdatei einliest, die in jeder Zeile wiederum durch Komma getrennt Zahlen enthält. Die in einer Zeile enthaltenen Zahlen sollten addiert werden und wenn bei einer Zeile das Ergebnis kleiner gleich 2000 war sollte das komplette Programm abbrechen und false zurückgeben - andernfalls true. Es sollte sichergestellt werden, dass bei jedem Beenden der Methode die Datei geschlossen wird.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Programm implementieren, welches eine Textdatei einliest, die in jeder Zeile wiederum durch Komma getrennt Zahlen enthält. Die in einer Zeile enthaltenen Zahlen sollten addiert werden und wenn bei einer Zeile das Ergebnis kleiner gleich 2000 war sollte das komplette Programm abbrechen und false zurückgeben - andernfalls true. Es sollte sichergestellt werden, dass bei jedem Beenden der Methode die Datei geschlossen wird.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Wodurch unterscheiden sich Exception, RuntimeException und Error und wie können sie behandelt werden?&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Wodurch unterscheiden sich Exception, RuntimeException und Error und wie können sie behandelt werden?&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l8&quot; &gt;Zeile 8:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 9:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* UDP-Client in einer Methode implementieren, die ein Wort an einen vorgegebenen Server und Port schickt und daraufhin eine Antwort erhält und diese als String zurückgibt.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* UDP-Client in einer Methode implementieren, die ein Wort an einen vorgegebenen Server und Port schickt und daraufhin eine Antwort erhält und diese als String zurückgibt.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Lebenszyklus von Applets grafisch darstellen und einzelne Zustände erklären&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Lebenszyklus von Applets grafisch darstellen und einzelne Zustände erklären&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* Welche Sicherheitsrisiken könnte es durch Applets geben und wie werden diese Probleme von der JVM umgangen?&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Welchen Sinn kann die Benutzung von Threads bei GUIs haben, welche Probleme treten in Zusammenhang mit Swing auf und wie löst man diese?&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Welchen Sinn kann die Benutzung von Threads bei GUIs haben, welche Probleme treten in Zusammenhang mit Swing auf und wie löst man diese?&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Producer/Consumer implementieren&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Producer/Consumer implementieren&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Anhand eines Schemas den Ablauf bei RMI erklären.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Anhand eines Schemas den Ablauf bei RMI erklären.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Klasse, die in ihrer main-Methode ein Objekt von sich erzeugt, dieses serialisiert und in eine Datei schreibt.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Klasse, die in ihrer main-Methode ein Objekt von sich erzeugt, dieses serialisiert und in eine Datei schreibt.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* ...&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* ..&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;.'''(unvollständig)'''&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Als Hilfsmittel was ein beidseitig handbeschriebenes Blatt zugelassen. Die Klausur enthielt einer Art Kurz-API, auf der fast alle Klassen (mit ihren wichtigsten Methoden), die man benutzen musste, enthalten waren (Layoutmanager jedoch nicht und die Vererbungshierarchie war nicht angegeben). Die Auswahl der Klassen und Methoden, die dort drauf standen war bei manchen Aufgaben eine kleine Hilfe um zu sehen, wie es gelöst werden sollte (z.B. dass man für die UDP-Aufgabe eben DatagramSocket und DatagramPacket verwenden musste und nicht etwa Socket oder ServerSocket)&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki:diff::1.12:old-13404:rev-13405 --&gt;
&lt;/table&gt;</summary>
		<author><name>Stefan</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.freitagsrunde.org/index.php?title=MPGI_4_(Bachelor)/Ged%C3%A4chtnisprotokoll_WiSe_2009/10&amp;diff=13404&amp;oldid=prev</id>
		<title>Stefan am 26. Februar 2010 um 14:32 Uhr</title>
		<link rel="alternate" type="text/html" href="https://wiki.freitagsrunde.org/index.php?title=MPGI_4_(Bachelor)/Ged%C3%A4chtnisprotokoll_WiSe_2009/10&amp;diff=13404&amp;oldid=prev"/>
		<updated>2010-02-26T14:32:04Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Version vom 26. Februar 2010, 14:32 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l11&quot; &gt;Zeile 11:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 11:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Producer/Consumer implementieren&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Producer/Consumer implementieren&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Anhand eines Schemas den Ablauf bei RMI erklären.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Anhand eines Schemas den Ablauf bei RMI erklären.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Klasse, die in ihrer main-Methode ein Objekt von sich erzeugt &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;und &lt;/del&gt;dieses serialisiert und in eine Datei schreibt.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Klasse, die in ihrer main-Methode ein Objekt von sich erzeugt&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;, &lt;/ins&gt;dieses serialisiert und in eine Datei schreibt&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;* ..&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki:diff::1.12:old-13403:rev-13404 --&gt;
&lt;/table&gt;</summary>
		<author><name>Stefan</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.freitagsrunde.org/index.php?title=MPGI_4_(Bachelor)/Ged%C3%A4chtnisprotokoll_WiSe_2009/10&amp;diff=13403&amp;oldid=prev</id>
		<title>Stefan: Die Seite wurde neu angelegt: „Gedächtnisprotokoll Klausur (26.02.2010) - vorsicht, sehr '''unvollständig'''!  * Drei Layoutmanager nennen und erklären. * GUI implementieren für eine Art Ta...“</title>
		<link rel="alternate" type="text/html" href="https://wiki.freitagsrunde.org/index.php?title=MPGI_4_(Bachelor)/Ged%C3%A4chtnisprotokoll_WiSe_2009/10&amp;diff=13403&amp;oldid=prev"/>
		<updated>2010-02-26T14:30:16Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „Gedächtnisprotokoll Klausur (26.02.2010) - vorsicht, sehr &amp;#039;&amp;#039;&amp;#039;unvollständig&amp;#039;&amp;#039;&amp;#039;!  * Drei Layoutmanager nennen und erklären. * GUI implementieren für eine Art Ta...“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Gedächtnisprotokoll Klausur (26.02.2010) - vorsicht, sehr '''unvollständig'''!&lt;br /&gt;
&lt;br /&gt;
* Drei Layoutmanager nennen und erklären.&lt;br /&gt;
* GUI implementieren für eine Art Taschenrechner (oben ein Label, dadrunter Grid-mäßig Buttons, deren Beschriftungen in einem Array gegeben waren).&lt;br /&gt;
* Programm implementieren, welches eine Textdatei einliest, die in jeder Zeile wiederum durch Komma getrennt Zahlen enthält. Die in einer Zeile enthaltenen Zahlen sollten addiert werden und wenn bei einer Zeile das Ergebnis kleiner gleich 2000 war sollte das komplette Programm abbrechen und false zurückgeben - andernfalls true. Es sollte sichergestellt werden, dass bei jedem Beenden der Methode die Datei geschlossen wird.&lt;br /&gt;
* Wodurch unterscheiden sich Exception, RuntimeException und Error und wie können sie behandelt werden?&lt;br /&gt;
* Vorgegeben: Programm, mit try-catch-finally-Block, welches versucht Datei zu öffnen und zwischen den Operationen A, B, C, D auf der Konsole ausgibt. Es sollte angegeben werden, welche Ausgaben beim Programm auftreten können. (Also wenn die Datei gefunden wurde wird z.B. die Ausgabe, die im catch-Block steht, nicht getätigt.)&lt;br /&gt;
* UDP-Client in einer Methode implementieren, die ein Wort an einen vorgegebenen Server und Port schickt und daraufhin eine Antwort erhält und diese als String zurückgibt.&lt;br /&gt;
* Lebenszyklus von Applets grafisch darstellen und einzelne Zustände erklären&lt;br /&gt;
* Welchen Sinn kann die Benutzung von Threads bei GUIs haben, welche Probleme treten in Zusammenhang mit Swing auf und wie löst man diese?&lt;br /&gt;
* Producer/Consumer implementieren&lt;br /&gt;
* Anhand eines Schemas den Ablauf bei RMI erklären.&lt;br /&gt;
* Klasse, die in ihrer main-Methode ein Objekt von sich erzeugt und dieses serialisiert und in eine Datei schreibt.&lt;/div&gt;</summary>
		<author><name>Stefan</name></author>
		
	</entry>
</feed>