<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Coder-Blog &#187; studium</title>
	<atom:link href="http://coder-blog.de/tag/studium/feed" rel="self" type="application/rss+xml" />
	<link>http://coder-blog.de</link>
	<description>Just another WordPress site</description>
	<lastBuildDate>Fri, 15 Jul 2011 17:53:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Wenig Zeit und viel Escort-Spam</title>
		<link>http://coder-blog.de/wenig-zeit-und-viel-escort-spam</link>
		<comments>http://coder-blog.de/wenig-zeit-und-viel-escort-spam#comments</comments>
		<pubDate>Wed, 10 Jun 2009 21:39:30 +0000</pubDate>
		<dc:creator>Eugen</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[bachelor-studium]]></category>
		<category><![CDATA[easy-peasy]]></category>
		<category><![CDATA[escort]]></category>
		<category><![CDATA[fedora-core-11]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[linux-mint]]></category>
		<category><![CDATA[spam]]></category>
		<category><![CDATA[studium]]></category>
		<category><![CDATA[uni-informatik]]></category>

		<guid isPermaLink="false">http://coder-blog.de/?p=152</guid>
		<description><![CDATA[Mein Studium verschlingt irgendwie doch so viel Zeit, dass ich nicht mehr dazu komme hier mein Blog mit Leben zu füllen und es wartet noch ein anderes Projekt auf Bearbeitung. Das Bachelor-Studium ist mal echt kein Spaß und ist für &#8230; <a href="http://coder-blog.de/wenig-zeit-und-viel-escort-spam">mehr <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Mein Studium verschlingt irgendwie doch so viel Zeit, dass ich nicht mehr dazu komme hier mein Blog mit Leben zu füllen und es wartet noch ein anderes Projekt auf Bearbeitung. Das Bachelor-Studium ist mal echt kein Spaß und ist für mich ein wenig zu viel Input, sodass ich den gelernten Stoff aus dem letzten Semester fast vergessen habe. Nebenbei ist die Kuh bestimmt schon halb verhungert, oder hat sich aus dem Staub gemacht, weil ich mich nicht mehr um sie gekümmert habe. (CowSay)<br />
Was auch recht auffällig ist, dass ich in der letzten Zeit recht viele Emails bekomme, dass neue Kommentare auf Freischaltung warten, die aber allesamt SPAM mit irgendwelchem Escort-Zeugs sind.<br />
<span id="more-152"></span><br />
PFUI!<br />
Scheinbar fällt es denen nicht auf, dass hier Leute nicht einfach Kommentare hier posten können. Ja, ratet mal aus welchem Grund?! Natürlich werde ich ernst gemeinte Kommentare, Anregungen und so gerne freischalten und wenn ihr nebenbei noch eure Website angebt, könnt ihr somit ein wenig SEO betreiben :-/<br />
Vor kurzer Zeit wurde auch das neue <a href="http://fedoraproject.org/">Fedora Core 11</a> veröffentlicht. Ich hab mir das heut mal auf den USB-Stick gezogen und ein wenig experimentiert. <a href="http://www.linuxmint.com/">Linux Mint</a> gefällt mir aber doch besser. Jetzt bin ich gerade dabei mir das <a href="http://www.geteasypeasy.com/">Easy Peasy</a> Linux zu laden. Mal schauen wie das ist &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://coder-blog.de/wenig-zeit-und-viel-escort-spam/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Java-Tutorial: Variablen</title>
		<link>http://coder-blog.de/java-tutorial-variablen</link>
		<comments>http://coder-blog.de/java-tutorial-variablen#comments</comments>
		<pubDate>Fri, 27 Mar 2009 21:24:07 +0000</pubDate>
		<dc:creator>Eugen</dc:creator>
				<category><![CDATA[Java-Tutorials]]></category>
		<category><![CDATA[informatik]]></category>
		<category><![CDATA[java-tutorial]]></category>
		<category><![CDATA[lernen]]></category>
		<category><![CDATA[objektorientierte programmierung]]></category>
		<category><![CDATA[studium]]></category>
		<category><![CDATA[variablen]]></category>

		<guid isPermaLink="false">http://coder-blog.de/?p=81</guid>
		<description><![CDATA[In diesem Java-Tutorial lernen wir was Variablen sind und was man mit ihnen anstellen kann. <a href="http://coder-blog.de/java-tutorial-variablen">mehr <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In diesem Java-Tutorial lernen wir was Variablen sind und was man mit ihnen anstellen kann.</p>
<p>Variablen werden viele schon aus der Mathematik kennen. Schauen wir und beispielsweise eine einfache Gleichung aus der Algebra an.<br />
<code>x² + 2x = 0</code><br />
Dabei ist x eine Variable, die für verschiedene Zahlen steht. Dass x die Werte 0 und -2 annehmen kann, damit die Gleichung auch korrekt ist, ist hier unwichtig.</p>
<p>Eine Variable in der Programmierung kann man sich als Box vorstellen, in die wir verschiedenste Werte reinstecken und diese dann wieder auslesen oder verändern können.</p>
<p>Die Variable ist eine Box, die den Namen &#8220;zahl&#8221; trägt. In diese Box können wir nun zum Beispiel eine Zahl &#8220;hineinschieben&#8221; &#8211; hier ist es die 5. Später können wir auf diese gespeicherte 5 zugreifen, indem wir einfach dazu den Namen der Variablen verwenden.</p>
<p><span id="more-81"></span>Dies wollen wir nun in Java mit folgendem Code übertragen.</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;"><span style="color: #000066; font-weight: bold;">int</span> zahl<span style="color: #339933;">;</span>
zahl <span style="color: #339933;">=</span> <span style="color: #cc66cc;">5</span><span style="color: #339933;">;</span></pre></div></div>

<p>In der ersten Zeile sagen wir dem Compiler, dass wir eine Variable zahl in unserem Programm haben werden. In der zweiten Zeile weisen wir der Variablen zahl den Wert 5 zu.<br />
Den obigen Code können wir so auch verkürzt aufschreiben:</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;"><span style="color: #000066; font-weight: bold;">int</span> zahl <span style="color: #339933;">=</span> <span style="color: #cc66cc;">5</span><span style="color: #339933;">;</span></pre></div></div>

<p>Jetzt kann man beim weiteren Programmieren auf diese Variable zugreifen, sie verändern oder mit ihr Rechnungen durchführen. Dazu dieses Beispiel:</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">class</span> VariablenTutorial
<span style="color: #009900;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">static</span> <span style="color: #000066; font-weight: bold;">void</span> main<span style="color: #009900;">&#40;</span><span style="color: #003399;">String</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> args<span style="color: #009900;">&#41;</span>
  <span style="color: #009900;">&#123;</span>
    <span style="color: #000066; font-weight: bold;">int</span> zahl <span style="color: #339933;">=</span> <span style="color: #cc66cc;">5</span><span style="color: #339933;">;</span>
    <span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Ich bin die Variable zahl! Mein Wert ist: &quot;</span> <span style="color: #339933;">+</span> zahl<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    zahl <span style="color: #339933;">=</span> <span style="color: #cc66cc;">3</span><span style="color: #339933;">;</span>
    <span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Ich bin die Variable zahl! Mein Wert ist: &quot;</span> <span style="color: #339933;">+</span> zahl<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    zahl <span style="color: #339933;">=</span> zahl <span style="color: #339933;">+</span> <span style="color: #cc66cc;">3</span><span style="color: #339933;">;</span>
    <span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Ich bin die Variable zahl! Mein Wert ist: &quot;</span> <span style="color: #339933;">+</span> zahl<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>Die Ausgabe dieses Programmes sollte wie folgt aussehen:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">Ich bin die Variable zahl<span style="color: #000000; font-weight: bold;">!</span> Mein Wert ist: <span style="color: #000000;">5</span>
Ich bin die Variable zahl<span style="color: #000000; font-weight: bold;">!</span> Mein Wert ist: <span style="color: #000000;">3</span>
Ich bin die Variable zahl<span style="color: #000000; font-weight: bold;">!</span> Mein Wert ist: <span style="color: #000000;">6</span></pre></div></div>

<p>Was geschieht nun in unserem Programmablauf?<br />
In der ersten Zeile der main-Methode erstellen wir eine Variable zahl, die den Wert 5 zugewiesen bekommt. Danach rufen wir System.out.println() mit einem Text auf und übergeben unsere Variable. In der dritten Zeile überschreiben wir unsere Variable mit einem neuen Wert und geben wieder eine Meldung auf der Konsole aus. In der fünften Zeile rechnen wir mit dieser Variable. Der Wert der Variable zahl, der jetzt 3 ist, wird mit 3 addiert und das Ergebnis wird wieder in unsere Variable zahl gespeichert. Eine erneute Ausgabe auf der Konsole zeigt uns, dass die Variable zahl jetzt den Wert 6 angenommen hat.<br />
Was dieses &#8220;int&#8221; da vor der Variable zu suchen hat, klären wir im nächsten Tutorial. Freut euch drauf!</p>
]]></content:encoded>
			<wfw:commentRss>http://coder-blog.de/java-tutorial-variablen/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java-Tutorial: CowSay (naiv)</title>
		<link>http://coder-blog.de/java-tutorial-cowsay-naiv</link>
		<comments>http://coder-blog.de/java-tutorial-cowsay-naiv#comments</comments>
		<pubDate>Wed, 25 Mar 2009 20:41:00 +0000</pubDate>
		<dc:creator>Eugen</dc:creator>
				<category><![CDATA[Java-Tutorials]]></category>
		<category><![CDATA[coder-blog.de]]></category>
		<category><![CDATA[helloworld]]></category>
		<category><![CDATA[java-tutorial]]></category>
		<category><![CDATA[javakurs]]></category>
		<category><![CDATA[objektorientierte programmierung]]></category>
		<category><![CDATA[studium]]></category>

		<guid isPermaLink="false">http://coder-blog.de/?p=57</guid>
		<description><![CDATA[In desem Java-Tutorial erstellen wir uns das aus Unix bekannte cowsay-Programm in mini-Ausgabe. <a href="http://coder-blog.de/java-tutorial-cowsay-naiv">mehr <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Unsere Kenntnisse aus dem <a title="Java-Tutorial: HelloWorld" href="http://coder-blog.de/java-tutorial-helloworld/" target="_blank">HelloWorld-Tutorial</a> geben uns die Möglichkeit das in Unix-Systemen aufzufindende Programm cowsay nachzubilden. Wer ein solches System laufen hat, kann gerne diesen Befehl ausprobieren, um zu sehen wie unser Ergebnis aussehen wird.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">cowsay <span style="color: #ff0000;">&quot;Java rocks!&quot;</span></pre></div></div>

<p>Die Ausgabe sollte in etwa so aussehen:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"> _____________
<span style="color: #000000; font-weight: bold;">&lt;</span> Java rocks<span style="color: #000000; font-weight: bold;">!</span> <span style="color: #000000; font-weight: bold;">&gt;</span>
 <span style="color: #660033;">-------------</span>
          ^__^
          <span style="color: #7a0874; font-weight: bold;">&#40;</span>oo<span style="color: #7a0874; font-weight: bold;">&#41;</span>_______
           <span style="color: #7a0874; font-weight: bold;">&#40;</span>__<span style="color: #7a0874; font-weight: bold;">&#41;</span>       <span style="color: #7a0874; font-weight: bold;">&#41;</span><span style="color: #000000; font-weight: bold;">/</span>
               <span style="color: #000000; font-weight: bold;">||</span>----w <span style="color: #000000; font-weight: bold;">|</span>
               <span style="color: #000000; font-weight: bold;">||</span>     <span style="color: #000000; font-weight: bold;">||</span></pre></div></div>

<p><span id="more-57"></span>Falls ihr aber Windows benutzen solltet, so braucht ihr nicht enttäuscht zu sein, denn wenn ihr diesem Link folgt (<a title="Web-Cowsay" href="http://user.cs.tu-berlin.de/~mutax/cgi-bin/cowsay.cgi" target="_blank">CowSay</a>), findet ihr ein CowSay als Web-Applikation. Wie es scheint, findet sich cowsay auf Mac OSX nicht automatisch vorinstalliert. Will man dieses Programm unbedingt auf dem Rechner haben, so kann man es sich über die <a title="DarwinPorts" href="http://darwinports.com" target="_blank">DarwinPorts</a> oder <a title="MacPorts" href="http://www.macports.org" target="_blank">MacPorts</a> nachinstallieren. Danke an Martin für diesen Hinweis.</p>
<p>Nun wollen wir mit unserem Java CowSay beginnen. Wir werden für jede Zeile eine System.out.println()-Anweisung mit dem entsprechenden Inhalt schreiben. So würde beispielsweise der Aufruf für die erste Zeile lauten</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;"><span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot; _____________&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Das wollen wir nun für jede Zeile fortführen. Diesen Code packen wir in der Klasse CowSay in die Methode main(). Dann sollte unser Quelltext wie folgt aussehen</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> CowSay
<span style="color: #009900;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">static</span> <span style="color: #000066; font-weight: bold;">void</span> main<span style="color: #009900;">&#40;</span><span style="color: #003399;">String</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> args<span style="color: #009900;">&#41;</span>
  <span style="color: #009900;">&#123;</span>
    <span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot; _____________ &quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;&lt; Java rocks! &gt;&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;          ^__^&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;          (oo)_______&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;           (__)       )/&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;               ||----w |&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;               ||     ||&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>Euch wird sicher auffallen, dass wir statt einem Backslash (  ) zwei Backslashes (  ) hintereinander geschrieben haben. Dies liegt daran, dass das Backslash in Java &#8211; und einigen anderen Programmiersprachen auch &#8211; ein Escape-Zeichen ist, womit bestimmte <a title="Wikipedia: Escape-Sequenzen" href="http://de.wikipedia.org/wiki/Escape-Sequenz" target="_blank">Escape-Sequenzen</a> eingeleitet werden. Was Escape-Sequenzen sind behandeln wir in einem weiteren Tutorial.</p>
<p>Unseren Quellcode speichern wir analog zu unserem HalloWelt-Tutorium unter CowSay.java, compilieren diese Datei mit dem Java Compiler und führen den entstandenen Bytecode aus.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">javac CowSay.java
java CowSay</pre></div></div>

<p>Und siehe da, wir haben nun eine Kuh auf unserer Konsole. Okay, zugegeben hat unsere Kuh noch einen recht kleinen Wortschatz, denn sie kann immer nur &#8220;Java rocks!&#8221; ausgeben (deshalb auch &#8220;CowSay (naiv)&#8221;). Dies wird sich aber im Laufe der nächsten Tutorials ändern. Also seid gespannt auf die kommenden Java-Tutorials!</p>
]]></content:encoded>
			<wfw:commentRss>http://coder-blog.de/java-tutorial-cowsay-naiv/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Java-Tutorial: HelloWorld</title>
		<link>http://coder-blog.de/java-tutorial-helloworld</link>
		<comments>http://coder-blog.de/java-tutorial-helloworld#comments</comments>
		<pubDate>Tue, 24 Mar 2009 22:02:03 +0000</pubDate>
		<dc:creator>Eugen</dc:creator>
				<category><![CDATA[Java-Tutorials]]></category>
		<category><![CDATA[coder-blog.de]]></category>
		<category><![CDATA[helloworld]]></category>
		<category><![CDATA[java tutorials]]></category>
		<category><![CDATA[java-tutorial]]></category>
		<category><![CDATA[javakurs]]></category>
		<category><![CDATA[objektorientierte programmierung]]></category>
		<category><![CDATA[oop programmierung]]></category>
		<category><![CDATA[studium]]></category>

		<guid isPermaLink="false">http://coder-blog.de/?p=30</guid>
		<description><![CDATA[In diesem Java-Tutorial erstellen wir ein einfaches HelloWorld - Programm. <a href="http://coder-blog.de/java-tutorial-helloworld">mehr <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In diesem Java-Tutorial erstellen wir ein einfaches HelloWorld &#8211; Programm.</p>
<p>Zunächst einmal kann man jedes Java-Programm in einem stinknormalen Editor schreiben. Daneben gibt es auch Editoren, die bestimmten Code besonders hervorheben &#8211; das Syntax-Highlighting. Einige bekannte sind hier <a title="Projektseite Gedit" href="http://projects.gnome.org/gedit/" target="_blank">gedit</a> für Gnome und <a title="Projektseite Kate" href="http://www.kate-editor.org/" target="_blank">kate</a> für KDE. Beide für Linux-Betriebssysteme. Für Windows bietet sich beispielsweise das <a title="Projektseite Notepad++" href="http://notepad-plus.sourceforge.net/de/site.htm" target="_blank">Notepad++</a> an.</p>
<p>Daneben gibt es auch sogenannte integrierte Entwicklungsumgebungen &#8211; die IDEs. Diese bieten in der Regel neben Syntax-Highlighting, einen Compiler bzw. Interpreter, einen Debugger, einen Linker und viele andere tolle Features. Bekannte Vertreter sind hierbei für Java <a title="Internetpräsenz von NetBeans" href="http://www.netbeans.org/" target="_blank">NetBeans</a> und <a title="Internetpräsenz von eclipse" href="http://www.eclipse.org/" target="_blank">eclipse</a>. IDEs sind für Einsteiger jedoch nicht zu empfehlen, da sie unter anderem einem viel Arbeit vorweg nehmen, dies jedoch am Anfang den Lernerfolg eher behindert.</p>
<p>Kommen wir nun zu unserem ersten Programm &#8211; dem HelloWorld</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> HelloWorld
<span style="color: #009900;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">static</span> <span style="color: #000066; font-weight: bold;">void</span> main<span style="color: #009900;">&#40;</span><span style="color: #003399;">String</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> args<span style="color: #009900;">&#41;</span>
  <span style="color: #009900;">&#123;</span>
    <span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;HelloWorld&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p><span id="more-30"></span>Diesen Code speichern wir nun unter dem Dateinamen HelloWorld.java ab. Bei Java-Programmen ist darauf zu achten, dass Dateinamen mit dem Namen der Klasse identisch sind, da sonst ein Fehler erzeugt wird. Die genauen Bedeutungen der Aufrufe werden noch im Laufe der Zeit in den Tutorien geklärt. Aber eine kurze Beschreibung dürfte dennoch nicht schaden.</p>
<p>Wir erzeugen in der ersten Zeile eine Klasse mit dem Namen HelloWorld. In dieser Klasse definieren wir die Methode main. Die main-Methode in Java ist ein besonderes Konstrukt und wird deshalb auch speziell behandelt. In der fünften Zeile erzeugen wir die Bildschirmausgabe HelloWorld mit dem Befehl System.out.println(&#8220;HelloWorld&#8221;);. Dabei wird am Ende automatisch in eine neue Zeile gesprungen.</p>
<p>Jetzt wollen wir unser kleines HelloWorld-Programm noch compilieren und dann ausführen.</p>
<p>Den ersten Schritt erledigen wir mit dem im <a title="Downloadsite des JDK" href="http://java.sun.com/javase/downloads/index.jsp" target="_blank">Java Development Kit</a> (JDK) mitgelieferten Java Compiler. Dazu lautet der Befehl, den wir in der Konsole / Eingabeaufforderung eingeben müssen wie folgt. Beim Compilieren erstellt uns der Java Compiler aus unserer HelloWorld.java den sogenannten Bytecode. Dabei wird die Datei HelloWorld.class erzeugt, die man auf allen Betriebssystemen lauffähig sein sollte. Vorausgesetzt, auf dem anderen Betriebssystem ist mindestens das <a title="Downlaodseite JRE" href="http://java.com/de/download/manual.jsp" target="_blank">Java Runtime Environment</a> (JRE) installiert.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">javac HelloWorld.java</pre></div></div>

<p>So, haben wir nun keine Fehlermeldung ausgegeben bekommen, ist alles gut gelaufen und wir können nun mit der Ausführung unseres Programms jetzt fortfahren. Dies bewerkstelligen wir mit</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">java HelloWorld</pre></div></div>

<p>Man sollte darauf achten, dass hier keine Dateiendung angegeben werden darf. Als Ausgabe solltet ihr nur ein kurzes &#8220;HelloWorld&#8221; auf der Konsole / Eingabeaufforderung sehen.</p>
<p>Ich hoffe, ihr hattet viel Spaß mit dem ersten kleinen Java-Tutorial und freut euch auf die kommenden! <img src='http://coder-blog.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://coder-blog.de/java-tutorial-helloworld/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Erster Eintrag</title>
		<link>http://coder-blog.de/erster-eintrag</link>
		<comments>http://coder-blog.de/erster-eintrag#comments</comments>
		<pubDate>Sun, 22 Mar 2009 08:29:47 +0000</pubDate>
		<dc:creator>Eugen</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[affiliate marketing]]></category>
		<category><![CDATA[coder-blog.de]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[google analytics]]></category>
		<category><![CDATA[informatik]]></category>
		<category><![CDATA[lernen]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[studium]]></category>
		<category><![CDATA[suchmaschinenoptimierung]]></category>
		<category><![CDATA[tld]]></category>
		<category><![CDATA[todo]]></category>
		<category><![CDATA[web2.0]]></category>

		<guid isPermaLink="false">http://coder-blog.de/?p=3</guid>
		<description><![CDATA[Um mal auf den Web2.0 - Hype aufzuspringen habe ich mir eben ein Blog mit Wordpress erstellt.
Wie es scheint, ist hier noch einiges zu tun. <a href="http://coder-blog.de/erster-eintrag">mehr <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Um mal auf den Web2.0 &#8211; Hype aufzuspringen habe ich mir eben ein Blog mit WordPress erstellt.</p>
<p>Wie es scheint, ist hier noch einiges zu tun. Die vorläufige ToDo-Liste sieht wie folgt aus.</p>
<p>ToDo:</p>
<ul>
<li>eine anständige TLD für dieses Blog bestellen (done &#8211; coder-blog.de)</li>
<li>eigenes Design erstellen</li>
<li>Artikel aus dem ersten Semester des <a title="Informatikstudium der TU Berlin" href="http://www.eecs.tu-berlin.de/" target="_blank">Informatikstudiums</a> nachschreiben</li>
<li>bei <a title="Google Analytics" href="http://www.google.com/analytics/de-DE/" target="_blank">Google Analytics</a> anmelden (done &#8211; Tracking Code eingebunden)</li>
<li>Keywords <a title="Trafficmaxx Suchmaschinenoptimierung" href="http://www.trafficmaxx.de/suchmaschinenoptimierung.htm" target="_blank">SEO</a> &#8211; vorteilhaft aussuchen (vorläufige Keywords gefunden)</li>
<li>eventuell ein wenig <a title="Zanox Affiliate" href="http://www.zanox.com/de/" target="_blank">Affiliate Marketing</a> betreiben, damit Kosten des Blogs gedeckt werden (Bewerbungsphase)</li>
</ul>
<p>So, genug Werbung gemacht!  XD</p>
<p>Sollten diese Punkte nicht demnächst abgearbeitet worden sein, bin ich entweder noch im Winterschlaf oder die Motivation für das Blog ist dahin. <img src='http://coder-blog.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Wahrscheinlicher ist aber, dass ich wegen des Studium keine Zeit habe irgendwelche Artikel zu schreiben.</p>
<p>Aber ich werde mich bemühen mich in den Arsch zu treten und mich darum zu kümmern, denn ein weiterer Nebeneffekt, der nicht zu verachten ist, dass dieses Blog mir auch dazu dienen kann, meinen mehr oder weniger gelernten Stoff besser zu verstehen.</p>
<p>Wir werden sehen &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://coder-blog.de/erster-eintrag/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

