<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Kommentare für Java Blog Buch</title>
	<atom:link href="http://www.java-blog-buch.de/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.java-blog-buch.de</link>
	<description>Ein Buch über Java Programmierung als Blog</description>
	<lastBuildDate>Fri, 05 Mar 2010 20:21:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Kommentar zu 01.05.02 Eclipse Hallo Welt von Daniel</title>
		<link>http://www.java-blog-buch.de/010502-eclipse-hallo-welt/comment-page-1/#comment-4379</link>
		<dc:creator>Daniel</dc:creator>
		<pubDate>Fri, 05 Mar 2010 20:21:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.just-my-2-cents.de/javablogbuch/?p=43#comment-4379</guid>
		<description>Hey,

hatte ich noch gar nicht auf dem Schirm, ist mir gänzlich neu. Ich hab mir die Quick Demo angeschaut und muss sagen, dass es einen ziemlich guten Eindruck macht.  Werde es definitiv ausprobieren, wobei ich mir fast sicher bin, dass ich bei Eclipse bleiben werde ;)

Beste Grüße,

Daniel</description>
		<content:encoded><![CDATA[<p>Hey,</p>
<p>hatte ich noch gar nicht auf dem Schirm, ist mir gänzlich neu. Ich hab mir die Quick Demo angeschaut und muss sagen, dass es einen ziemlich guten Eindruck macht.  Werde es definitiv ausprobieren, wobei ich mir fast sicher bin, dass ich bei Eclipse bleiben werde <img src='http://www.java-blog-buch.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Beste Grüße,</p>
<p>Daniel</p>
]]></content:encoded>
	</item>
	<item>
		<title>Kommentar zu 01.05.02 Eclipse Hallo Welt von Stefan Kiesel</title>
		<link>http://www.java-blog-buch.de/010502-eclipse-hallo-welt/comment-page-1/#comment-4378</link>
		<dc:creator>Stefan Kiesel</dc:creator>
		<pubDate>Fri, 05 Mar 2010 19:32:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.just-my-2-cents.de/javablogbuch/?p=43#comment-4378</guid>
		<description>Hi Daniel,

danke für das Kompliment. Ich kann hier jedoch nur für mich sprechen.

Ich selbst verwende privat Eclipse und beruflich Plattformen, die auf Eclipse aufbauen. Bspw. das SAP NetWeaver Developer Studio oder den IBM WebSphere RAD. Habe mir auch schon NetBeans angesehen und zeitweise vor allem im &lt;a href=&quot;http://www.java-blog-buch.de/category/j2me/&quot; rel=&quot;nofollow&quot;&gt;Java ME Bereich&lt;/a&gt; damit gearbeitet. NetBeans ist auch eine sehr gute IDE, ich kann mich aber eher mit Eclipse anfreunden. Das ist jedoch Geschmackssache.

Wenn es um moderne IDEs geht, sollte man auch &lt;a href=&quot;http://www.jetbrains.com/idea/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;IntellijIDEA&lt;/a&gt; nicht unerwähnt lassen.

Grüße
Stefan</description>
		<content:encoded><![CDATA[<p>Hi Daniel,</p>
<p>danke für das Kompliment. Ich kann hier jedoch nur für mich sprechen.</p>
<p>Ich selbst verwende privat Eclipse und beruflich Plattformen, die auf Eclipse aufbauen. Bspw. das SAP NetWeaver Developer Studio oder den IBM WebSphere RAD. Habe mir auch schon NetBeans angesehen und zeitweise vor allem im <a href="http://www.java-blog-buch.de/category/j2me/" rel="nofollow">Java ME Bereich</a> damit gearbeitet. NetBeans ist auch eine sehr gute IDE, ich kann mich aber eher mit Eclipse anfreunden. Das ist jedoch Geschmackssache.</p>
<p>Wenn es um moderne IDEs geht, sollte man auch <a href="http://www.jetbrains.com/idea/" target="_blank" rel="nofollow">IntellijIDEA</a> nicht unerwähnt lassen.</p>
<p>Grüße<br />
Stefan</p>
]]></content:encoded>
	</item>
	<item>
		<title>Kommentar zu 01.05.02 Eclipse Hallo Welt von Daniel</title>
		<link>http://www.java-blog-buch.de/010502-eclipse-hallo-welt/comment-page-1/#comment-4377</link>
		<dc:creator>Daniel</dc:creator>
		<pubDate>Wed, 03 Mar 2010 14:56:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.just-my-2-cents.de/javablogbuch/?p=43#comment-4377</guid>
		<description>Hi,

netter Starter Guide, muss ich sagen. Habe zwecks Studium bereits mit mehreren Entwicklungsumgebungen hantiert und bin auch bei Eclipse hängengeblieben. Ist Eclipse die IDE eurer Wahl oder nutzt ihr privat etwas anderes? NetBeans fand ich damals auch sehr gelungen, mit Visual Studio habe ich mich leider nie eingearbeitet. 
Den Guide hätte ich damals übrigens sehr gut gebrauchen können. Hab mir da mehr oder weniger einen abgebrochen :)

 Hier kann man etwas kurzes über meine Erfahrungen lesen &lt;a href=&quot;http://www.tecnolo.de/die-richtige-entwicklungsumgebung-eclipse-netbeans-oder-visual-studio/&quot; rel=&quot;nofollow&quot;&gt;Wahl der richtigen Entwicklungsumgebung&lt;/a&gt;

Thanx und beste Grüße,

Daniel</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>netter Starter Guide, muss ich sagen. Habe zwecks Studium bereits mit mehreren Entwicklungsumgebungen hantiert und bin auch bei Eclipse hängengeblieben. Ist Eclipse die IDE eurer Wahl oder nutzt ihr privat etwas anderes? NetBeans fand ich damals auch sehr gelungen, mit Visual Studio habe ich mich leider nie eingearbeitet.<br />
Den Guide hätte ich damals übrigens sehr gut gebrauchen können. Hab mir da mehr oder weniger einen abgebrochen <img src='http://www.java-blog-buch.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p> Hier kann man etwas kurzes über meine Erfahrungen lesen <a href="http://www.tecnolo.de/die-richtige-entwicklungsumgebung-eclipse-netbeans-oder-visual-studio/" rel="nofollow">Wahl der richtigen Entwicklungsumgebung</a></p>
<p>Thanx und beste Grüße,</p>
<p>Daniel</p>
]]></content:encoded>
	</item>
	<item>
		<title>Kommentar zu 03.08 StringBuffer und StringBuilder von Sebastian Würkner</title>
		<link>http://www.java-blog-buch.de/0308-stringbuffer-und-stringbuilder/comment-page-1/#comment-4373</link>
		<dc:creator>Sebastian Würkner</dc:creator>
		<pubDate>Fri, 19 Feb 2010 09:08:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.java-blog-buch.de/?p=1660#comment-4373</guid>
		<description>Hallo Marc,

aus Sicht der Performance ist es besser einen &quot;zu großen&quot; StringBuilder anzulegen, da später kein aufwendiges Arrays.copyOf() statt finden muss. Aus Sicht der Ressourcen belegt ein StringBuilder dann aber auch sofort ein char Array der entsprechenden Initialgröße (hier 255). Dies ist aber vernachlässigbar.

Im Code zu AbstractStringBuilder kann man sich den Konstruktor auch anschauen:

&lt;pre&gt;&lt;code&gt;char value[];
...

AbstractStringBuilder(int capacity) {
  value = new char[capacity];
}&lt;/code&gt;&lt;/pre&gt;

Gruß
Sebastian</description>
		<content:encoded><![CDATA[<p>Hallo Marc,</p>
<p>aus Sicht der Performance ist es besser einen &#8220;zu großen&#8221; StringBuilder anzulegen, da später kein aufwendiges Arrays.copyOf() statt finden muss. Aus Sicht der Ressourcen belegt ein StringBuilder dann aber auch sofort ein char Array der entsprechenden Initialgröße (hier 255). Dies ist aber vernachlässigbar.</p>
<p>Im Code zu AbstractStringBuilder kann man sich den Konstruktor auch anschauen:</p>
<pre><code>char value[];
...

AbstractStringBuilder(int capacity) {
  value = new char[capacity];
}</code></pre>
<p>Gruß<br />
Sebastian</p>
]]></content:encoded>
	</item>
	<item>
		<title>Kommentar zu 03.08 StringBuffer und StringBuilder von Marc</title>
		<link>http://www.java-blog-buch.de/0308-stringbuffer-und-stringbuilder/comment-page-1/#comment-4372</link>
		<dc:creator>Marc</dc:creator>
		<pubDate>Fri, 19 Feb 2010 08:30:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.java-blog-buch.de/?p=1660#comment-4372</guid>
		<description>Vielen Dank für die schnelle Antwort. 
Der Joshua Bloch schreibt, dass man den SB verwenden soll sobald mehr als 4 Strings verknüpft werden.
Zu der Kapazität noch eine Frage, falls man die Größe nicht einschätzen kann. Ist es besser einen &quot;leeren&quot; StringBuilder anzulegen oder einen vielleicht zu großen z.B. 255???</description>
		<content:encoded><![CDATA[<p>Vielen Dank für die schnelle Antwort.<br />
Der Joshua Bloch schreibt, dass man den SB verwenden soll sobald mehr als 4 Strings verknüpft werden.<br />
Zu der Kapazität noch eine Frage, falls man die Größe nicht einschätzen kann. Ist es besser einen &#8220;leeren&#8221; StringBuilder anzulegen oder einen vielleicht zu großen z.B. 255???</p>
]]></content:encoded>
	</item>
	<item>
		<title>Kommentar zu 03.08 StringBuffer und StringBuilder von Stefan Kiesel</title>
		<link>http://www.java-blog-buch.de/0308-stringbuffer-und-stringbuilder/comment-page-1/#comment-4370</link>
		<dc:creator>Stefan Kiesel</dc:creator>
		<pubDate>Thu, 18 Feb 2010 16:56:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.java-blog-buch.de/?p=1660#comment-4370</guid>
		<description>Hallo Marc,

völlig egal ist es nicht. Wie am obigen Beispiel gesehen werden kann, würde der Compiler aus dem hier:

&lt;pre&gt;&lt;code&gt;String str = &quot;Simpler&quot;;
str += &quot; String&quot;;&lt;/code&gt;&lt;/pre&gt;

das hier machen

&lt;pre&gt;&lt;code&gt;String s = &quot;Simpler&quot;;
s = (new StringBuilder()).append(s).append(&quot; String&quot;).toString();&lt;/code&gt;&lt;/pre&gt;

Noch performanter wäre es natürlich, wenn man von Anfang an das hier schreiben würde

&lt;pre&gt;&lt;code&gt;StringBuilder s = new StringBuilder(&quot;Simpler&quot;);
s.append(&quot; String&quot;);&lt;/code&gt;&lt;/pre&gt;

Aber bei so etwas würde ich die Lesbarkeit (die bei der Verwendung von &lt;code&gt;String&lt;/code&gt; deutlich höher sein sollte) über den minimalen Performancevorteil stellen.

Um die zweite Frage zu beantworte, werfen wir am Besten einen Blick in den Java Sourcecode. Was passiert, wenn ein weiterer &lt;code&gt;String&lt;/code&gt; an den &lt;code&gt;StringBuilder&lt;/code&gt; via &lt;code&gt;append&lt;/code&gt; angehängt wird? Die Lösung befindet sich im Sourcecode der Klasse &lt;code&gt;AbstractStringBuilder&lt;/code&gt; von welcher der &lt;code&gt;StringBuilder&lt;/code&gt; abgeleitet ist.

&lt;pre&gt;&lt;code&gt;public AbstractStringBuilder append(String str) {
  if (str == null) str = &quot;null&quot;;
  int len = str.length();
  if (len == 0) return this;
  int newCount = count + len;
  if (newCount &gt; value.length)
    expandCapacity(newCount);
  str.getChars(0, len, value, count);
  count = newCount;
  return this;
}&lt;/code&gt;&lt;/pre&gt;

Für die Frage ist nur die Zeile 

&lt;pre&gt;&lt;code&gt;if (newCount &gt; value.length)
  expandCapacity(newCount);&lt;/code&gt;&lt;/pre&gt;

relevant. Was paassiert, wenn die neue Größe des &lt;code&gt;StringBuilders&lt;/code&gt; die Alte übersteigt?

&lt;pre&gt;&lt;code&gt;void expandCapacity(int minimumCapacity) {
  int newCapacity = (value.length + 1) * 2;
  if (newCapacity &lt; 0) {
    newCapacity = Integer.MAX_VALUE;
  } else if (minimumCapacity &gt; newCapacity) {
    newCapacity = minimumCapacity;
  }
  value = Arrays.copyOf(value, newCapacity);
}&lt;/pre&gt;&lt;/code&gt;

Die Kapazität wird um das Doppelte erhöht. Wird der Wertebereich des &lt;code&gt;Integers&lt;/code&gt; überschritten, ist die neue Kapazität gleich der maximalen Größe eines &lt;code&gt;Integers&lt;/code&gt;. Außerdem wird noch überprüft, ob die Verdoppelung der Kapazität für die neue Größe ausreicht. Ist dies nicht der Fall, wird die aktuelle Größe gleich der neuen Größe gesetzt. Abschließend wird das alte Array, welches den Inhalt des &lt;code&gt;StringBuilders&lt;/code&gt; beinhaltet, in ein neues, an die neue Größe angepasstes, Array kopiert.

Der &quot;+16&quot;-Mythos resultiert daraus, dass beim Anlegen eines neuen &lt;code&gt;StringBuilders&lt;/code&gt; automatisch die Kapazität auf &quot;Länge des Initial-&lt;code&gt;Strings&lt;/code&gt;&quot; + 16 gesetzt wird.

Dennoch ist es optimal, die ungefähre Kapazität des &lt;code&gt;StringBuilders&lt;/code&gt; im Voraus abzuschätzen - sofern möglich.

Ich hoffe ich konnte helfen. Ansonsten einfach noch einmal nachfragen.

Gruß
Stefan</description>
		<content:encoded><![CDATA[<p>Hallo Marc,</p>
<p>völlig egal ist es nicht. Wie am obigen Beispiel gesehen werden kann, würde der Compiler aus dem hier:</p>
<pre><code>String str = "Simpler";
str += " String";</code></pre>
<p>das hier machen</p>
<pre><code>String s = "Simpler";
s = (new StringBuilder()).append(s).append(" String").toString();</code></pre>
<p>Noch performanter wäre es natürlich, wenn man von Anfang an das hier schreiben würde</p>
<pre><code>StringBuilder s = new StringBuilder("Simpler");
s.append(" String");</code></pre>
<p>Aber bei so etwas würde ich die Lesbarkeit (die bei der Verwendung von <code>String</code> deutlich höher sein sollte) über den minimalen Performancevorteil stellen.</p>
<p>Um die zweite Frage zu beantworte, werfen wir am Besten einen Blick in den Java Sourcecode. Was passiert, wenn ein weiterer <code>String</code> an den <code>StringBuilder</code> via <code>append</code> angehängt wird? Die Lösung befindet sich im Sourcecode der Klasse <code>AbstractStringBuilder</code> von welcher der <code>StringBuilder</code> abgeleitet ist.</p>
<pre><code>public AbstractStringBuilder append(String str) {
  if (str == null) str = "null";
  int len = str.length();
  if (len == 0) return this;
  int newCount = count + len;
  if (newCount > value.length)
    expandCapacity(newCount);
  str.getChars(0, len, value, count);
  count = newCount;
  return this;
}</code></pre>
<p>Für die Frage ist nur die Zeile </p>
<pre><code>if (newCount > value.length)
  expandCapacity(newCount);</code></pre>
<p>relevant. Was paassiert, wenn die neue Größe des <code>StringBuilders</code> die Alte übersteigt?</p>
<pre><code>void expandCapacity(int minimumCapacity) {
  int newCapacity = (value.length + 1) * 2;
  if (newCapacity < 0) {
    newCapacity = Integer.MAX_VALUE;
  } else if (minimumCapacity > newCapacity) {
    newCapacity = minimumCapacity;
  }
  value = Arrays.copyOf(value, newCapacity);
}</code></pre>
<p>Die Kapazität wird um das Doppelte erhöht. Wird der Wertebereich des <code>Integers</code> überschritten, ist die neue Kapazität gleich der maximalen Größe eines <code>Integers</code>. Außerdem wird noch überprüft, ob die Verdoppelung der Kapazität für die neue Größe ausreicht. Ist dies nicht der Fall, wird die aktuelle Größe gleich der neuen Größe gesetzt. Abschließend wird das alte Array, welches den Inhalt des <code>StringBuilders</code> beinhaltet, in ein neues, an die neue Größe angepasstes, Array kopiert.</p>
<p>Der "+16"-Mythos resultiert daraus, dass beim Anlegen eines neuen <code>StringBuilders</code> automatisch die Kapazität auf "Länge des Initial-<code>Strings</code>" + 16 gesetzt wird.</p>
<p>Dennoch ist es optimal, die ungefähre Kapazität des <code>StringBuilders</code> im Voraus abzuschätzen - sofern möglich.</p>
<p>Ich hoffe ich konnte helfen. Ansonsten einfach noch einmal nachfragen.</p>
<p>Gruß<br />
Stefan</p>
]]></content:encoded>
	</item>
	<item>
		<title>Kommentar zu 03.08 StringBuffer und StringBuilder von Marc</title>
		<link>http://www.java-blog-buch.de/0308-stringbuffer-und-stringbuilder/comment-page-1/#comment-4369</link>
		<dc:creator>Marc</dc:creator>
		<pubDate>Thu, 18 Feb 2010 15:01:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.java-blog-buch.de/?p=1660#comment-4369</guid>
		<description>Hallo,

ich hätte da mal eine kleine Frage. Also d.h. außerhalb einer Schleife ist ein StringBuilder egal wieviel Strings ich aneinanderreihe total überflüßig(außer ich benötige die Methoden)?

Ist es nicht so wenn ich den default StringBuilder () benutze er nach 16 zeichen einen neuen String erzeugt und diesen dann einfügen muss. Darum sollte doch vorher abgeschätzt werden wie groß der Builder werden kann , sonst ist der Vorteil geringer?z.B. new StringBuilder(255);

Ich freu mich auf Ihre Antwort :)!!!

Gruß Marc</description>
		<content:encoded><![CDATA[<p>Hallo,</p>
<p>ich hätte da mal eine kleine Frage. Also d.h. außerhalb einer Schleife ist ein StringBuilder egal wieviel Strings ich aneinanderreihe total überflüßig(außer ich benötige die Methoden)?</p>
<p>Ist es nicht so wenn ich den default StringBuilder () benutze er nach 16 zeichen einen neuen String erzeugt und diesen dann einfügen muss. Darum sollte doch vorher abgeschätzt werden wie groß der Builder werden kann , sonst ist der Vorteil geringer?z.B. new StringBuilder(255);</p>
<p>Ich freu mich auf Ihre Antwort <img src='http://www.java-blog-buch.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> !!!</p>
<p>Gruß Marc</p>
]]></content:encoded>
	</item>
	<item>
		<title>Kommentar zu 00.07.01 Wie lerne ich Programmieren (Java)? von Anonymous</title>
		<link>http://www.java-blog-buch.de/000701-wie-lerne-ich-programmieren-java/comment-page-1/#comment-4368</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Mon, 15 Feb 2010 17:01:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.java-blog-buch.de/?p=2403#comment-4368</guid>
		<description>[...] Hier ne kleine Anleitung, wie man sich am Besten Java selbst beibringt: Java Blog Buch : 00.07.01 Wie lerne ich Programmieren (Java)? [...]</description>
		<content:encoded><![CDATA[<p>[...] Hier ne kleine Anleitung, wie man sich am Besten Java selbst beibringt: Java Blog Buch : 00.07.01 Wie lerne ich Programmieren (Java)? [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Kommentar zu X) 05 Ein Kommen und Gehen von NoName</title>
		<link>http://www.java-blog-buch.de/x-05-ein-kommen-und-gehen/comment-page-1/#comment-4367</link>
		<dc:creator>NoName</dc:creator>
		<pubDate>Mon, 15 Feb 2010 11:40:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.java-blog-buch.de/?p=1767#comment-4367</guid>
		<description>Hallo, 
und ein Lob an die Macher für dieses mal etwas andere Tutorial.
Als alter software / java Hase muss ich hier allerdings anmerken: Einem Anfänger so früh beizubringen, wie er eigene Exception&#039;s ableitet (oder viel mehr ihm zu zeigen, wie einfach das ist) ver-/ führt schnell zum Exceptions bauen. Ist vielleicht etwas zu sehr Geschmacksfrage, aber 

1) nicht für alles mögliche checked Exceptions werfen, sondern NUR für die Fälle, in denen man auch darauf reagieren möchte &amp; kann,
2) nicht für jede mögliche Fehlerbedingung eine eigene Exception Klasse

Habe ich (v.a. in letzter Zeit) leider zu oft gesehen...</description>
		<content:encoded><![CDATA[<p>Hallo,<br />
und ein Lob an die Macher für dieses mal etwas andere Tutorial.<br />
Als alter software / java Hase muss ich hier allerdings anmerken: Einem Anfänger so früh beizubringen, wie er eigene Exception&#8217;s ableitet (oder viel mehr ihm zu zeigen, wie einfach das ist) ver-/ führt schnell zum Exceptions bauen. Ist vielleicht etwas zu sehr Geschmacksfrage, aber </p>
<p>1) nicht für alles mögliche checked Exceptions werfen, sondern NUR für die Fälle, in denen man auch darauf reagieren möchte &amp; kann,<br />
2) nicht für jede mögliche Fehlerbedingung eine eigene Exception Klasse</p>
<p>Habe ich (v.a. in letzter Zeit) leider zu oft gesehen&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Kommentar zu 19.06 Laufende Prozesse ermitteln/beenden von Stefan Kiesel</title>
		<link>http://www.java-blog-buch.de/19-06-laufende-prozesse-ermittelnbeenden/comment-page-1/#comment-4366</link>
		<dc:creator>Stefan Kiesel</dc:creator>
		<pubDate>Thu, 11 Feb 2010 06:36:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.java-blog-buch.de/?p=3436#comment-4366</guid>
		<description>&lt;pre style=&quot;background-color: #AAAAAA; color: red&quot;&gt;Dieser Kommentar wurde vom &lt;a href=&quot;http://www.java-blog-buch.de/000401-stefan-the_s-kiesel/&quot; rel=&quot;nofollow&quot;&gt;Kapitel 00.04.01 Stefan Kiesel&lt;/a&gt; am 11.02.2010 hierher verschoben.&lt;/pre&gt;

Hallo Kai,

erst einmal zur Info: Ich werde diese beiden Kommentare demnächst auf die zugehörige Seite ( http://www.java-blog-buch.de/19-06-laufende-prozesse-ermittelnbeenden/ ) verschieben.

Um auf die Frage einzugehen: Es handelt sich bei diesem Kapitel definitiv um kein Einsteigerkapitel, weshalb vorausgesetzt wurde, dass man die Basics bereits beherrscht. Aus eben diesen Grund werde ich das Kapitel auch nicht entsprechend ergänzen. Selbstverständlich gibt es aber einen vorhergehenden Artikel, der die ersten Schritte erklärt: http://www.java-blog-buch.de/1902-hello-jni-world/ . Das sollte helfen :-) .

Gruß
Stefan</description>
		<content:encoded><![CDATA[<pre style="background-color: #AAAAAA; color: red">Dieser Kommentar wurde vom <a href="http://www.java-blog-buch.de/000401-stefan-the_s-kiesel/" rel="nofollow">Kapitel 00.04.01 Stefan Kiesel</a> am 11.02.2010 hierher verschoben.</pre>
<p>Hallo Kai,</p>
<p>erst einmal zur Info: Ich werde diese beiden Kommentare demnächst auf die zugehörige Seite ( <a href="http://www.java-blog-buch.de/19-06-laufende-prozesse-ermittelnbeenden/" rel="nofollow">http://www.java-blog-buch.de/19-06-laufende-prozesse-ermittelnbeenden/</a> ) verschieben.</p>
<p>Um auf die Frage einzugehen: Es handelt sich bei diesem Kapitel definitiv um kein Einsteigerkapitel, weshalb vorausgesetzt wurde, dass man die Basics bereits beherrscht. Aus eben diesen Grund werde ich das Kapitel auch nicht entsprechend ergänzen. Selbstverständlich gibt es aber einen vorhergehenden Artikel, der die ersten Schritte erklärt: <a href="http://www.java-blog-buch.de/1902-hello-jni-world/" rel="nofollow">http://www.java-blog-buch.de/1902-hello-jni-world/</a> . Das sollte helfen <img src='http://www.java-blog-buch.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  .</p>
<p>Gruß<br />
Stefan</p>
]]></content:encoded>
	</item>
</channel>
</rss>
