<?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>Java programmieren lernen</title>
	<atom:link href="http://www.javacon2001.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.javacon2001.com</link>
	<description></description>
	<lastBuildDate>Sun, 19 Dec 2010 08:12:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Türme von Hanoi vollständige Induktion &#8211; Aufgabe + Lösung</title>
		<link>http://www.javacon2001.com/theoretische-informatik/turme-von-hanoi-vollstandige-induktion-aufgabe-losung/</link>
		<comments>http://www.javacon2001.com/theoretische-informatik/turme-von-hanoi-vollstandige-induktion-aufgabe-losung/#comments</comments>
		<pubDate>Sun, 19 Dec 2010 08:12:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[theoretische informatik]]></category>

		<guid isPermaLink="false">http://www.javacon2001.com/?p=38</guid>
		<description><![CDATA[Aufgabe Behauptung: Die Türme von Hanoi-Aufgabe mit n Scheiben erfordert 2n − 1 Züge zu deren Lösung. 1. Beweisen Sie die Behauptung per vollständiger Induktion. 2. Warum ist das Argument, dass ein fiktives Java-Programm nach 2n − 1 Zügen fertig &#8230; <a href="http://www.javacon2001.com/theoretische-informatik/turme-von-hanoi-vollstandige-induktion-aufgabe-losung/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong>Aufgabe</strong></p>
<p>Behauptung: Die Türme von Hanoi-Aufgabe mit n Scheiben<br />
erfordert 2n − 1 Züge zu deren Lösung.</p>
<p>1. Beweisen Sie die Behauptung per <a href="http://www.mathematik.de/ger/fragenantworten/erstehilfe/induktion/induktion.html" target="_self">vollständiger Induktion</a>.<br />
2. Warum ist das Argument, dass ein fiktives Java-Programm nach<br />
2n − 1 Zügen fertig ist, kein Beweis der Behauptung?</p>
<p><strong>Lösung</strong></p>
<p>1. Induktionsanfang.</p>
<p>Zu zeigen, die Behauptung gilt für n = 1.</p>
<p>Eine Scheibe (n = 1) erfordert einen Zug (21 − 1 = 1) .</p>
<p><strong>Induktionsannahme</strong><br />
Es gibt ein n, sodass die Behauptung f¨ur alle Zahlen kleiner gleich n gilt.</p>
<p><strong>Induktionsschritt</strong><br />
Zu zeigen, mit der Induktionsannahme, gilt die Behauptung auch für n + 1.<br />
Die Darstellung mit Originalplatz (O), Hilfsplatz (H) und Zielplatz (Z),<br />
ist wie folgt.</p>
<div id="attachment_39" class="wp-caption alignnone" style="width: 310px"><a href="http://www.javacon2001.com/wp-content/uploads/tuerme-von-hanoi-aufgabe.jpg"><img class="size-medium wp-image-39" title="tuerme-von-hanoi-aufgabe" src="http://www.javacon2001.com/wp-content/uploads/tuerme-von-hanoi-aufgabe-300x105.jpg" alt="Türme von Hanoi Induktion Aufgabe+Lösung" width="300" height="105" /></a><p class="wp-caption-text">Türme von Hanoi Induktion Aufgabe+Lösung</p></div>
<p>Die Aufgabe, einen korrekten Turm (Scheiben werden von oben nach unten kleiner)<br />
für die obersten n Scheiben vom Orignialplatz O, mit interims Hilfsplatz Z auf den<br />
interims Zielplatz H zu uberführen in 2n −1 Schritten lösbar, laut Induktionsannahme.<br />
Ein Schritt braucht man um die Scheibe n+1, die noch auf O liegt nach Z zu legen.<br />
Mit Induktionsannahme braucht man nocheinmal 2n − 1 Schritte um den Turm aus<br />
n Scheiben vom interims Originalpaltz H mit interims Hilfsplatz O auf den Zielplatz<br />
Z (wo die Scheibe n + 1 schon liegt) zu uberführen<br />
Macht 2n − 1 + 1 + 2n − 1 = 2 · (2n − 1) + 1 = 2n+1 − 2 + 1 = 2n+1 − 1 Schritte.</p>
<p>Thats it! <img src='http://www.javacon2001.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.javacon2001.com/theoretische-informatik/turme-von-hanoi-vollstandige-induktion-aufgabe-losung/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>EBNF &#8211; Extended Backus–Naur Form Beispielaufgabe</title>
		<link>http://www.javacon2001.com/theoretische-informatik/ebnf-extended-backus%e2%80%93naur-form-beispielaufgabe/</link>
		<comments>http://www.javacon2001.com/theoretische-informatik/ebnf-extended-backus%e2%80%93naur-form-beispielaufgabe/#comments</comments>
		<pubDate>Sun, 19 Dec 2010 08:00:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[theoretische informatik]]></category>

		<guid isPermaLink="false">http://www.javacon2001.com/?p=35</guid>
		<description><![CDATA[Wir betrachten eine einfache Sprache als eine Menge von Zeichenfolgen. Mit EBNF können nicht nur Programmiersprachen sondern auch solche einfachen Sprachen beschrieben werden. 1. Geben Sie ein EBNF Beschreibung f¨ur folgende Sprachen an. a) Die Sprache aller nat¨urlichen Zahlen in &#8230; <a href="http://www.javacon2001.com/theoretische-informatik/ebnf-extended-backus%e2%80%93naur-form-beispielaufgabe/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Wir betrachten eine einfache Sprache als eine Menge von Zeichenfolgen. Mit <a href="http://de.wikipedia.org/wiki/Erweiterte_Backus-Naur-Form" target="_self">EBNF</a> können nicht nur Programmiersprachen sondern auch solche einfachen Sprachen beschrieben werden.</p>
<p>1. Geben Sie ein EBNF Beschreibung f¨ur folgende Sprachen an.<br />
a) Die Sprache aller nat¨urlichen Zahlen in denen die Ziffer 9 genau einmal enthaltenist.</p>
<p>b) Die Sprache aller nat¨urlichen Zahlen die durch 5 teilbar sind.</p>
<p>c) Die Sprache aller nat¨urlichen Zahlen die durch 4 teilbar sind.</p>
<p>2. Es seien die boolschen Variablen A, B, C und die in der Vorlesung besprochenenOperatoren ^, _, ¬ sowie die Klammerung () gegeben.</p>
<p>Geben Sie die Syntax aller gültigen boolschen Ausdrücke mit den angegebenen Variablenund Operatoren in EBNF an.</p>
<p><strong>Lösung:</strong></p>
<p>1. a) &lt;S&gt; ::= ( &#8220;9&#8243; {&#8220;1&#8243;|&#8221;2&#8243;|&#8221;3&#8243;|&#8221;4&#8243;|&#8221;5&#8243;|&#8221;6&#8243;|&#8221;7&#8243;|&#8221;8&#8243;|&#8221;0&#8243;} )<br />
| ( (&#8220;1&#8243;|&#8221;2&#8243;|&#8221;3&#8243;|&#8221;4&#8243;|&#8221;5&#8243;|&#8221;6&#8243;|&#8221;7&#8243;|&#8221;8&#8243;){&#8220;1&#8243;|&#8221;2&#8243;|&#8221;3&#8243;|&#8221;4&#8243;|&#8221;5&#8243;|&#8221;6&#8243;|&#8221;7&#8243;|&#8221;8&#8243;|&#8221;0&#8243;}&#8221;9&#8243; {&#8220;1&#8243;|&#8221;2&#8243;|&#8221;3&#8243;|&#8221;4&#8243;|&#8221;5&#8243;|&#8221;6&#8243;|&#8221;7&#8243;|&#8221;8&#8243;|&#8221;0&#8243;} )</p>
<p>b) &lt;S&gt; ::= &#8220;5&#8243; | ( (&#8220;1&#8243;|&#8221;2&#8243;|&#8221;3&#8243;|&#8221;4&#8243;|&#8221;5&#8243;|&#8221;6&#8243;|&#8221;7&#8243;|&#8221;8&#8243;|&#8221;9&#8243;)<br />
{&#8220;1&#8243;|&#8221;2&#8243;|&#8221;3&#8243;|&#8221;4&#8243;|&#8221;5&#8243;|&#8221;6&#8243;|&#8221;7&#8243;|&#8221;8&#8243;|&#8221;9&#8243;|&#8221;0&#8243;}(&#8220;0&#8243;|&#8221;5&#8243;) )</p>
<p>c) &lt;S&gt; ::= &#8220;4&#8243; | &#8220;8&#8243;<br />
| &lt;V0&gt; &#8220;0&#8243; | &lt;V0&gt; &#8220;4&#8243; | &lt;V0&gt; &#8220;8&#8243; | &lt;V1&gt; &#8220;2&#8243; | &lt;V1&gt; &#8220;6&#8243;&lt;V0&gt; ::= &#8220;2&#8243; | &#8220;4&#8243; | &#8220;6&#8243; | &#8220;8&#8243;| &lt;T&gt; &#8220;0&#8243; | &lt;T&gt; &#8220;2&#8243; | &lt;T&gt; &#8220;4&#8243; | &lt;T&gt; &#8220;6&#8243; | &lt;T&gt; &#8220;8&#8243;&lt;V1&gt; ::= &#8220;1&#8243; | &#8220;3&#8243; | &#8220;5&#8243; | &#8220;7&#8243; | &#8220;9&#8243;| &lt;T&gt; &#8220;1&#8243; | &lt;T&gt; &#8220;3&#8243; | &lt;T&gt; &#8220;5&#8243; | &lt;T&gt; &#8220;7&#8243; | &lt;T&gt; &#8220;9&#8243;&lt;T&gt; ::= (&#8220;1&#8243; | &#8230; | &#8220;9&#8243;) { &#8220;0&#8243; | &#8220;1&#8243; | &#8230; | &#8220;9&#8243;}</p>
<p>2. &lt;S&gt; ::= &lt;Term&gt;<br />
&lt;Term&gt; ::= &lt;Var&gt; | (&#8220;¬&#8221; &lt;Term&gt;) | (&lt;Term&gt; &lt;Op&gt; &lt;Term&gt;) | (&#8220;(&#8220;&lt;Term&gt;&#8221;)&#8221;)&lt;Var&gt; ::= &#8220;A&#8221; | &#8220;B&#8221; | &#8220;C&#8221;&lt;Op&gt; ::= &#8220;_&#8221; |&#8221;^&#8221;</p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Wir betrachten (f¨ur diese Aufgabe) eine einfache Sprache als eine Menge von Zeichenfolgen.<br />
Mit EBNF k¨onnen nicht nur Programmiersprachen sondern auch solche einfachen Sprachen<br />
beschrieben werden.</div>
]]></content:encoded>
			<wfw:commentRss>http://www.javacon2001.com/theoretische-informatik/ebnf-extended-backus%e2%80%93naur-form-beispielaufgabe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quellcode übersichtlich drucken dank Farblaser</title>
		<link>http://www.javacon2001.com/allgemein/quellcode-ubersichtlich-drucken-dank-farblaser/</link>
		<comments>http://www.javacon2001.com/allgemein/quellcode-ubersichtlich-drucken-dank-farblaser/#comments</comments>
		<pubDate>Sat, 18 Dec 2010 21:14:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemein]]></category>

		<guid isPermaLink="false">http://www.javacon2001.com/?p=31</guid>
		<description><![CDATA[Wer den ganzen Tag am Rechner arbeitet wird das Problem kennen. Nach 10 Stunden ist man teilweise einfach recht müde und würde gern mal auf einem richtigen Stück Papier den generierten Quellcode betrachten. Druckt man den Quellcode mit einem Farbtintenstrahldrucker &#8230; <a href="http://www.javacon2001.com/allgemein/quellcode-ubersichtlich-drucken-dank-farblaser/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Wer den ganzen Tag am Rechner arbeitet wird das Problem kennen. Nach 10 Stunden ist man teilweise einfach recht müde und würde gern mal auf einem richtigen Stück Papier den generierten <a href="http://de.wikipedia.org/wiki/Quelltext" target="_self">Quellcode</a> betrachten. Druckt man den Quellcode mit einem Farbtintenstrahldrucker aus und schreibt dort rein, gibt es schnell eine kleine Sauerei, da die Tinte schnell verschmiert. Ohne Farbe auf einem normalen Laserdrucker ist das Syntaxhighlightning nich mehr erkennbar. Da ich mir vor kurzem einen Farblaserdrucker gekauft habe, ist das Problem nun aus der Welt geschafft <img src='http://www.javacon2001.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Durch die gesunkenen Preise sind diese Geräte inzwischen ja echt erschwinglich geworden. Wer auf der Suche nach einem guten Farblaser ist, kann ja mal einen Blick auf Farblaserdrucker-Testsieger.de werfen. So, demnächst geht es aber mal wieder mit Java weiter. <img src='http://www.javacon2001.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.javacon2001.com/allgemein/quellcode-ubersichtlich-drucken-dank-farblaser/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mobile Programmierumgebung: Linux Netbooks</title>
		<link>http://www.javacon2001.com/linux/mobile-programmierumgebung-linux-netbooks/</link>
		<comments>http://www.javacon2001.com/linux/mobile-programmierumgebung-linux-netbooks/#comments</comments>
		<pubDate>Thu, 25 Nov 2010 18:25:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.javacon2001.com/?p=24</guid>
		<description><![CDATA[Wer viel unterwegs ist wird das Problem kennen: Der PC steht zu Hause und der Laptop hat zu wenig Akkuleistung. Vor allem in der wärmeren Jahreszeit möchte man aber gern auch mal im Freien Programmieren und nicht die ganze Zeit &#8230; <a href="http://www.javacon2001.com/linux/mobile-programmierumgebung-linux-netbooks/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Wer viel unterwegs ist wird das Problem kennen: Der PC steht zu Hause und der Laptop hat zu wenig Akkuleistung. Vor allem in der wärmeren Jahreszeit möchte man aber gern auch mal im Freien Programmieren und nicht die ganze Zeit im stillen Kämmerchen sitzen müssen. Das stetig wachsende Angebot an Linux Netbooks kann hier abhilfe schaffen &#8211; vor allem was die Leistungsfähigkeit der Akkus anbelangt. Falls Du noch auf der Suche nach einem passenden Netbook bist, lohnt sich ein Blick auf Netbooktestsieger.de.</p>
<p>Wer nicht gerade ständig mit <a href="http://www.eclipse.org/">Eclipse</a> oder <a href="http://netbeans.org/">Netbeans</a> arbeiten muss, sondern sich auch mal mit einem schlankeren Editor zufrieden gibt, kann inzwischen auf ein breites Spektrum an mobilen Endgeräten zurückgreifen. Obwohl immer mehr Hersteller extra Netbooks und Laptops für Linux, insbesondere Ubuntu, anbieten, gibt es weiterhin einige Dinge zu beachten, damit das Programmieren unterwegs auch zur Freude wird und man nicht ständig irgendwelche Treiber suchen oder gar eigene Interimslösungen implementieren muss. Auf <a href="http://www.ubuntunetbook.de/">Ubuntunetbooks.de</a> berichte ich zukünftig über meine Erfahrungen mit den mir bekannten Geräten und stelle darüber hinaus zahlreiche Workarounds für die gängisten Probleme vor. Gern kannst Du an der Diskussion dort teilnehmen und meine Erfahrungen um Deine Erkenntnisse mit der von Dir präferierten Linuxversion auf Netbooks ergänzen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.javacon2001.com/linux/mobile-programmierumgebung-linux-netbooks/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Java Hello World programmieren</title>
		<link>http://www.javacon2001.com/java/java-hello-world/</link>
		<comments>http://www.javacon2001.com/java/java-hello-world/#comments</comments>
		<pubDate>Fri, 05 Nov 2010 10:14:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://www.javacon2001.com/?p=9</guid>
		<description><![CDATA[Das Programm “Hello World” ist der Klassiker unter Programmieranfängern. Es handelt sich dabei um ein ganz einfaches Programm in Java (oder jeder beliebigen anderen Programmiersprache), welches nur einen einzigen Zweck dient: die Ausgabe des Textstrings “Hello World” auf dem Bildschirm. &#8230; <a href="http://www.javacon2001.com/java/java-hello-world/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Das Programm “Hello World” ist der Klassiker unter Programmieranfängern. Es handelt sich dabei um ein ganz einfaches Programm in Java (oder jeder beliebigen anderen Programmiersprache), welches nur einen einzigen Zweck dient: die Ausgabe des Textstrings “Hello World” auf dem Bildschirm. Das Programm “Hello World” dient dazu, dem Beginner einer Programiersprache deren grundlegendsten Elemente zu vermitteln. Bei Java handelt es sich dabei um das Anlegen einer Klasse “Hello World”, der Anwendung der Methode “main (String[])” und der Ausgabe “System.out.println”. Das war es auch schon und mehr gibt es eigentlich nicht zu beachten. Der Quellcode von “Hello World” sieht in Java dann wie folgt aus:</p>
<pre>public class HelloWorld

{

public static void main(String[] args)

{

// say hello to the world

System.out.println("Hello World!");

}

}
</pre>
<p>Ferner lernt der Java-Beginner, wie man Javacode kompiliert und anschließend ausführt. Um das erste in Java selbst geschriebene Programm zu starten, muss der Code lediglich kompiliert warden. Dies funktioniert über den Aufruf:</p>
<pre>% javac HelloWorld.java</pre>
<p>Zu Beachten ist, dass die Schreibweise zwischen Groß- und Kleinbuchstaben unterscheidet und ferner jede Klasse in Java stets mit einem großen Buchstaben beginnt.</p>
<p>Wenn die Kompilierung reibungslos verlaufen ist, befindet sich daraufhin in dem gleichen Verzeichnis wie die HelloWorld.java nun eine Datei mit dem Namen HelloWorld.class. Dies ist die ausführbare Datei des Java-Programms „Hello World“.</p>
<p>Zum Ausführen der kompilierten Datei bedarf es lediglich des folgenden Aufrufs und fertig ist das erste Java-Programm.</p>
<pre>% java HelloWorld</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.javacon2001.com/java/java-hello-world/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Eigenschaften von Java</title>
		<link>http://www.javacon2001.com/java/eigenschaften-von-java/</link>
		<comments>http://www.javacon2001.com/java/eigenschaften-von-java/#comments</comments>
		<pubDate>Fri, 05 Nov 2010 09:56:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://www.javacon2001.com/?p=10</guid>
		<description><![CDATA[Bei Java handelt es sich um eine objektorientierte Programmiersprache. Die Java-Programme warden von einem Compiler in eine für den Computer lesbaren Programmiercode übersetzt und anschließend ausgeführt. Java besitzt die folgenden Eigenschaften: Interpretierend (sog. Java-Bytecode oder p-Code) Java-Programme werden von einem &#8230; <a href="http://www.javacon2001.com/java/eigenschaften-von-java/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Bei Java handelt es sich um eine objektorientierte Programmiersprache. Die Java-Programme warden von einem Compiler in eine für den Computer lesbaren Programmiercode übersetzt und anschließend ausgeführt. Java besitzt die folgenden Eigenschaften:</p>
<ul>
<li>Interpretierend (sog. Java-Bytecode oder p-Code)</li>
<li>Java-Programme werden von einem Übersetzer in eine vom Computer unabhängige Form übersetzt.</li>
<li>Zur Ausführung der Programme wird für jede Platttform ein eigener Interpreter benötigt, welcher dafür sorgt, dass der Programmcode von Java auf fast jedem Betriebssystem ausgeführt warden kann.</li>
<li>Java ist unabhängig von der Plattform, auf welcher das Programm erstellt wurde.</li>
<li>Write once, run everywhere!</li>
<li>Java ist Objektorientiert: Die einzelnen Bestandteile des Java-Programms warden in Klassen dargestellt. Dies erlaubt eine einfachere Zugänglichkeit und Übersicht der Programme.</li>
<li>Sicherheit von Anfang an eingebaut.</li>
<li>Threads: mehrere Abläufe gleichzeitig.</li>
<li>Benutzeroberflächen und Grafik: Java hat von Hausa us einige Funktionen, welche dem Programmierer dabei helfen, grafische Oberflächen für Java zu erstellen.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.javacon2001.com/java/eigenschaften-von-java/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Java</title>
		<link>http://www.javacon2001.com/allgemein/java/</link>
		<comments>http://www.javacon2001.com/allgemein/java/#comments</comments>
		<pubDate>Fri, 29 Oct 2010 20:08:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemein]]></category>

		<guid isPermaLink="false">http://www.javacon2001.com/?p=4</guid>
		<description><![CDATA[Bei Java handelt es sich um eine sogenannte objektorientierte Programmiersprache. Entwickelt wurde sie von Sun Microsystems und Java ist auch ein Warenzeichen von Sun. <a href="http://www.javacon2001.com/allgemein/java/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Bei <a title="Java Download" href="http://www.java.com/de/download/manual.jsp" target="_blank">Java</a> handelt es sich um eine sogenannte objektorientierte Programmiersprache. Entwickelt wurde sie von Sun Microsystems und Java ist auch ein Warenzeichen von Sun.</p>
<p>Die in Java geschriebenen Programme werden zunächst in Bytecode compiliert und anschließend in der Java-Laufzeitungebung ausgeführt. Das Programm wird daraufhin in der Java Virtual Machine ausgeführt.</p>
<p>Einer der großen Vorteile von Java, welche auch zu dem nachhaltigen Erfolg der Programmiersprache beigetragen haben, ist die plattformunabhängigkeit von Java. Die meisten Javaprogramme laufen durch den Einsatz der Java Virtual Machine auf nahezu allen Systemen. Ausnahmen bestätigen jedoch auch hier die Regel. <img src='http://www.javacon2001.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Von Sun selbst werden unterschiedliche Java VM´s für die Betriebssysteme Linux, Solaris und Windows zur Verfügung gestellt. Andere Hersteller lassen ihre Java-VM für ihre Plattform <a title="Zertifizierung" href="http://de.wikipedia.org/wiki/Zertifizierung">zertifizieren</a>, zum Beispiel die Firma Apple für Mac OS X.</p>
<p>﻿</p>
]]></content:encoded>
			<wfw:commentRss>http://www.javacon2001.com/allgemein/java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

