<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.stageing.freitagsrunde.org//api.php?action=feedcontributions&amp;feedformat=atom&amp;user=88.72.253.239</id>
	<title>FreitagsrundenWiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.stageing.freitagsrunde.org//api.php?action=feedcontributions&amp;feedformat=atom&amp;user=88.72.253.239"/>
	<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//Spezial:Beitr%C3%A4ge/88.72.253.239"/>
	<updated>2026-11-02T00:36:41Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.45.6</generator>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Javakurs2007/Vortrag06&amp;diff=10027</id>
		<title>Javakurs2007/Vortrag06</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Javakurs2007/Vortrag06&amp;diff=10027"/>
		<updated>2007-11-19T23:19:47Z</updated>

		<summary type="html">&lt;p&gt;88.72.253.239: /* Folien */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== LE 6 (45 min), Tag 4, Fr. 12.04.2007 ==&lt;br /&gt;
&#039;&#039;&#039;Vortragende&#039;&#039;&#039;: Kai Dietrich, Ilya Shabanov&lt;br /&gt;
&lt;br /&gt;
== Folien ==&lt;br /&gt;
[[http://docs.freitagsrunde.org/Veranstaltungen/javakurs_2007/folien/Vortrag06-Kapselung.odp Folien als ODP]] (1.7MB)&amp;lt;br/&amp;gt;&lt;br /&gt;
[[http://docs.freitagsrunde.org/Veranstaltungen/javakurs_2007/folien/Vortrag06-Kapselung.pdf Folien als PDF]] (600kB)&amp;lt;br/&amp;gt;&lt;br /&gt;
[[http://docs.freitagsrunde.org/Veranstaltungen/javakurs_2007/folien/Vortrag06-Kapselung-4on1.pdf Folien als PDF (Printversion, 4up)]] (280kB)&amp;lt;br/&amp;gt;&lt;br /&gt;
[[http://docs.freitagsrunde.org/Veranstaltungen/javakurs_2007/folien/Vortrag06-Kapselung.ppt Folien als PPT]]&lt;br /&gt;
&lt;br /&gt;
=== Podcasts ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* erster Teil als [http://docs.freitagsrunde.org/Veranstaltungen/javakurs_2007/podcasts/Tag4/javakurs2007_t4_v6_part1.ogg ogg-vorbis (2,1MB)] oder als [http://docs.freitagsrunde.org/Veranstaltungen/javakurs_2007/podcasts/Tag4/javakurs2007_t4_v6_part1.mp3 mp3 (1,9MB)]&lt;br /&gt;
* zweiter Teil als [http://docs.freitagsrunde.org/Veranstaltungen/javakurs_2007/podcasts/Tag4/javakurs2007_t4_v6_part2.ogg ogg-vorbis (16MB)] oder als [http://docs.freitagsrunde.org/Veranstaltungen/javakurs_2007/podcasts/Tag4/javakurs2007_t4_v6_part2.mp3 mp3 (15MB)]&lt;br /&gt;
* dritter Teil als [http://docs.freitagsrunde.org/Veranstaltungen/javakurs_2007/podcasts/Tag4/javakurs2007_t4_v6_part3.ogg ogg-vorbis (13MB)] oder als [http://docs.freitagsrunde.org/Veranstaltungen/javakurs_2007/podcasts/Tag4/javakurs2007_t4_v6_part3.mp3 mp3 (11MB)]&lt;br /&gt;
&lt;br /&gt;
mehr Podcasts auf [[Javakurs2007/Podcasts]]&lt;br /&gt;
&lt;br /&gt;
== Themen ==&lt;br /&gt;
# Wiederholung LE 5&lt;br /&gt;
# Standardmethoden&lt;br /&gt;
## toString&lt;br /&gt;
## == versus equals&lt;br /&gt;
# Kapselung / Information Hiding&lt;br /&gt;
# Java API&lt;br /&gt;
# Motivierung&lt;/div&gt;</summary>
		<author><name>88.72.253.239</name></author>
	</entry>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Javakurs2007/Vortrag03&amp;diff=9950</id>
		<title>Javakurs2007/Vortrag03</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Javakurs2007/Vortrag03&amp;diff=9950"/>
		<updated>2007-11-19T23:16:49Z</updated>

		<summary type="html">&lt;p&gt;88.72.253.239: /* Folien */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Downloads ==&lt;br /&gt;
=== Folien ===&lt;br /&gt;
&lt;br /&gt;
* [http://docs.freitagsrunde.org/Veranstaltungen/javakurs_2007/folien/Vortrag03-Methoden.pdf Folien als PDF]&lt;br /&gt;
* [http://docs.freitagsrunde.org/Veranstaltungen/javakurs_2007/folien/Vortrag03-Methoden.ppt Folien als PPT]&lt;br /&gt;
Um die Folien richtig anzuzeigen, müsst ihr noch den Font Bauhaus93 installieren.&lt;br /&gt;
&lt;br /&gt;
=== Podcasts ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* erster Teil als [http://docs.freitagsrunde.org/Veranstaltungen/javakurs_2007/podcasts/Tag2/javakurs2007_t2_v3_part1.ogg ogg-vorbis (17MB)] oder als [http://docs.freitagsrunde.org/Veranstaltungen/javakurs_2007/podcasts/Tag2/javakurs2007_t2_v3_part1.mp3 mp3 (16MB)]&lt;br /&gt;
* zweiter Teil als [http://docs.freitagsrunde.org/Veranstaltungen/javakurs_2007/podcasts/Tag2/javakurs2007_t2_v3_part2.ogg ogg-vorbis (9,7MB)] oder als [http://docs.freitagsrunde.org/Veranstaltungen/javakurs_2007/podcasts/Tag2/javakurs2007_t2_v3_part2.mp3 mp3 (9MB)]&lt;br /&gt;
&lt;br /&gt;
mehr Podcasts auf [[Javakurs2007/Podcasts]]&lt;br /&gt;
&lt;br /&gt;
== Inhalt ==&lt;br /&gt;
&lt;br /&gt;
* Methoden&lt;br /&gt;
** Warum benutzen wir Methoden?&lt;br /&gt;
** Wie werden sie deklariert?&lt;br /&gt;
** Call by Value&lt;br /&gt;
** Unterschied Methode/Funktion&lt;br /&gt;
* sprechende Namen&lt;br /&gt;
* Testen&lt;br /&gt;
** Testwerte finden&lt;br /&gt;
** Was kann man mit Testen erreichen, warum trotzdem essentiell&lt;br /&gt;
* Debugging&lt;br /&gt;
&lt;br /&gt;
=== Methoden ===&lt;br /&gt;
 static int countOfCharactersInMyName(String name) {&lt;br /&gt;
     return name.length();&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Man schreibt:&lt;br /&gt;
# zuerst &#039;&#039;static&#039;&#039; - aus Gründen, die wir morgen erklären werden.&lt;br /&gt;
# dann den Rückgabetyp: &#039;&#039;int&#039;&#039;, &#039;&#039;double&#039;&#039;, &#039;&#039;boolean&#039;&#039;, &#039;&#039;String&#039;&#039; oder &#039;&#039;void&#039;&#039; (für nichts).&lt;br /&gt;
# danach den Methodennamen. Dabei schreibt man mehrereWorteSoZusammen, so dass dasErsteWortKlein ist und alle darauffolgendenGroß! (auch CamelCase genannt)&lt;br /&gt;
# danach die Argumente der Methode in Klammern &#039;&#039;(String erstesArgument, int zweitesArgument)&#039;&#039; und so weiter. Auch hier gilt die Namenskonvention wie bei den Methoden.&lt;br /&gt;
# Dann in geschweiften Klammern &#039;&#039;&#039;{}&#039;&#039;&#039; der eigentliche Programmcode der Methode, den man mit &#039;&#039;return wert;&#039;&#039; oder nur &#039;&#039;return;&#039;&#039; (für void Methoden) beendet.&lt;br /&gt;
&lt;br /&gt;
=== Fehler finden / Printline-Debugging ===&lt;br /&gt;
Eine einfache Technik, den Fehler in einem Programm zu finden ist es, an verschiedenen Stellen auszugeben, welchen Wert eine Variable hat. Das geht so:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
System.out.println(&amp;quot;Die Variable a hat den Wert: &amp;quot; + a);&lt;br /&gt;
// oder kürzer&lt;br /&gt;
System.out.println(&amp;quot;a: &amp;quot; + a);&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auch sehr gut ist, ein Problem in einer Methode zusammenzufassen und diese dann zu testen, indem man die Methode mit bestimmten Parametern aufruft und das Ergebnis wieder mit &#039;&#039;System.out.println()&#039;&#039; ausgibt. Etwa so:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
System.out.println(&amp;quot;parameter: 3: &amp;quot; methodeDieIchTeste(3));&lt;br /&gt;
System.out.println(&amp;quot;parameter: 4: &amp;quot; methodeDieIchTeste(4));&lt;br /&gt;
System.out.println(&amp;quot;parameter: 23: &amp;quot; methodeDieIchTeste(23));&lt;br /&gt;
System.out.println(&amp;quot;parameter: 42: &amp;quot; methodeDieIchTeste(42));&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Damit kann man an den Ausgaben sehr gut sehen, was man verbockt hat.&lt;/div&gt;</summary>
		<author><name>88.72.253.239</name></author>
	</entry>
</feed>