<?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 Blog Buch &#187; 09. Input / Output (IO)</title>
	<atom:link href="http://www.java-blog-buch.de/category/io/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>Wed, 28 Jul 2010 07:17:56 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>09.09 Standardisiertes Speichern</title>
		<link>http://www.java-blog-buch.de/09-09-standardisiertes-speichern/</link>
		<comments>http://www.java-blog-buch.de/09-09-standardisiertes-speichern/#comments</comments>
		<pubDate>Wed, 23 Sep 2009 06:41:23 +0000</pubDate>
		<dc:creator>Stefan Kiesel</dc:creator>
				<category><![CDATA[09. Input / Output (IO)]]></category>

		<guid isPermaLink="false">http://www.java-blog-buch.de/?p=3056</guid>
		<description><![CDATA[In den letzten Kapiteln haben Sie gelernt, wie man Daten speichert. Jetzt stellt sich noch die Frage, wo und in welcher Form Anwendungsdaten (Daten, die der Benutzer anlegen und laden kann, sollten natürlich an einem frei wählbarem Ort in einer passenden Form hinterlegt werden) gespeichert werden sollten. Für den Ort bieten sich relative Pfade oder [...]]]></description>
		<wfw:commentRss>http://www.java-blog-buch.de/09-09-standardisiertes-speichern/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>09.08 Objekte speichern und laden (serialisieren/deserialisieren)</title>
		<link>http://www.java-blog-buch.de/09-08-objekte-speichern-und-laden-serialisierendeserialisieren/</link>
		<comments>http://www.java-blog-buch.de/09-08-objekte-speichern-und-laden-serialisierendeserialisieren/#comments</comments>
		<pubDate>Wed, 16 Sep 2009 06:29:12 +0000</pubDate>
		<dc:creator>Stefan Kiesel</dc:creator>
				<category><![CDATA[09. Input / Output (IO)]]></category>

		<guid isPermaLink="false">http://www.java-blog-buch.de/?p=3071</guid>
		<description><![CDATA[In Java haben Sie nicht nur die Möglichkeit einfache Datenstrukturen wie Bytes und Zeichenketten zu schreiben und lesen, Sie können auch komplette Objekte durch Streams schicken. Hierzu verwendet man die Klassen java.io.ObjectOutputStream und java.io.ObjectInputStream, welche ich Ihnen in diesem Kapitel vorstellen werde.
Voraussetzungen
Beim Speichern von kompletten Objekten besteht jedoch eine Voraussetzung: Das zu speichernde Objekt und [...]]]></description>
		<wfw:commentRss>http://www.java-blog-buch.de/09-08-objekte-speichern-und-laden-serialisierendeserialisieren/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>09.07 Zeichenkodierung</title>
		<link>http://www.java-blog-buch.de/09-07-zeichenkodierung/</link>
		<comments>http://www.java-blog-buch.de/09-07-zeichenkodierung/#comments</comments>
		<pubDate>Wed, 09 Sep 2009 06:52:19 +0000</pubDate>
		<dc:creator>Stefan Kiesel</dc:creator>
				<category><![CDATA[09. Input / Output (IO)]]></category>

		<guid isPermaLink="false">http://www.java-blog-buch.de/?p=2979</guid>
		<description><![CDATA[Ein Zeichen wird immer als Code aus Bits und Bytes gespeichert. Je nach Einsatzort oder Herkunft kann dieser Code für identische Zeichen anders aussehen. Deshalb ist es wichtig die Zeichencodierung (charset) einer Zeichenkette zu kennen. Häufig eingesetzte Codierungen sind bspw. UTF-8 oder ISO-8859-1.
Unterschiedliche Zeichenkodierungen
Sie können alle verfügbaren Zeichenkodierungen mit folgendem Code ausgeben:
import java.nio.charset.Charset;

public class CharsetTest [...]]]></description>
		<wfw:commentRss>http://www.java-blog-buch.de/09-07-zeichenkodierung/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>09.06 Die Standardeingabe/ausgabe</title>
		<link>http://www.java-blog-buch.de/0906-die-standardeingabeausgabe/</link>
		<comments>http://www.java-blog-buch.de/0906-die-standardeingabeausgabe/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 07:19:04 +0000</pubDate>
		<dc:creator>Stefan Kiesel</dc:creator>
				<category><![CDATA[09. Input / Output (IO)]]></category>

		<guid isPermaLink="false">http://www.java-blog-buch.de/?p=3029</guid>
		<description><![CDATA[Sie haben bereits mehrfach mit der Standardausgabe System.out.println gearbeitet. Dieser Stream muss jedoch nicht zwingend auf der Konsole ausgegeben werden. In diesem Kapitel lernen Sie, wie Sie die Standardausgabe umleiten und Text von der Konsole einlesen.
Text von der Konsole einlesen
Bis jetzt konnten Sie den Ablauf Ihrer Programme nur umständlich durch Parameterübergabe an die Main-Klasse direkt [...]]]></description>
		<wfw:commentRss>http://www.java-blog-buch.de/0906-die-standardeingabeausgabe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>09.05 Beliebige Daten lesen und schreiben</title>
		<link>http://www.java-blog-buch.de/0905-beliebige-daten-lesen-und-schreiben/</link>
		<comments>http://www.java-blog-buch.de/0905-beliebige-daten-lesen-und-schreiben/#comments</comments>
		<pubDate>Wed, 26 Aug 2009 07:13:36 +0000</pubDate>
		<dc:creator>Stefan Kiesel</dc:creator>
				<category><![CDATA[09. Input / Output (IO)]]></category>

		<guid isPermaLink="false">http://www.java-blog-buch.de/?p=3027</guid>
		<description><![CDATA[Im letzten Kapitel haben Sie gelernt, wie Sie Text in einer Textdatei speichern können. Aber natürlich gibt es noch viel mehr Arten von Daten als Texte. Bilder und Musik liegen bspw. nicht als geschriebener Text, sondern in binärer Form vor. In diesem Fall greifen Sie auf java.io.FileInputStream anstelle von java.io.FileReader und java.io.FileOutputStream anstelle von java.io.FileWriter [...]]]></description>
		<wfw:commentRss>http://www.java-blog-buch.de/0905-beliebige-daten-lesen-und-schreiben/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>09.04 Datenzugriffe auf das Dateisystem</title>
		<link>http://www.java-blog-buch.de/0904-datenzugriffe-auf-das-dateisystem/</link>
		<comments>http://www.java-blog-buch.de/0904-datenzugriffe-auf-das-dateisystem/#comments</comments>
		<pubDate>Wed, 19 Aug 2009 07:29:19 +0000</pubDate>
		<dc:creator>Stefan Kiesel</dc:creator>
				<category><![CDATA[09. Input / Output (IO)]]></category>

		<guid isPermaLink="false">http://www.java-blog-buch.de/?p=3025</guid>
		<description><![CDATA[Sicherlich haben Sie sich schon lange gefragt, wie Sie mit Java denn Daten auf die Festplatte schreiben können. Einen kleinen Einblick haben Sie bereits im Einstiegskapitel 09.01 Streams &#8211; Datenfluss in Java erhalten. Nun wollen wir dieses Wissen ein wenig vertiefen.
Text auf die Festplatte schreiben
Die Basisklasse für Textausgaben auf der Festplatte ist der java.io.FileWriter. Beim [...]]]></description>
		<wfw:commentRss>http://www.java-blog-buch.de/0904-datenzugriffe-auf-das-dateisystem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>09.03.04 java.io.Reader und java.io.Writer</title>
		<link>http://www.java-blog-buch.de/090304-javaioreader-und-javaiowriter/</link>
		<comments>http://www.java-blog-buch.de/090304-javaioreader-und-javaiowriter/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 07:57:10 +0000</pubDate>
		<dc:creator>Stefan Kiesel</dc:creator>
				<category><![CDATA[09.03 Die Basis-IO-Schnittstellen]]></category>

		<guid isPermaLink="false">http://www.java-blog-buch.de/?p=3042</guid>
		<description><![CDATA[Sie kennen aus den letzten Kapiteln bereits die Klassen java.io.InputStream und java.io.OutputStream. Dieses Kapitel befasst sich mit den beiden verbleibenden Basis-Streams java.io.Reader und java.io.Writer. Da sich diese beiden abstrakten Klassen nur sehr wenig von den bereits bekannten unterscheiden, soll an dieser Stelle ein gemeinsames Kapitel für den Reader und den Writer genügen.
Der Hauptunterschied liegt darin, [...]]]></description>
		<wfw:commentRss>http://www.java-blog-buch.de/090304-javaioreader-und-javaiowriter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>09.03.03 java.io.OutputStream</title>
		<link>http://www.java-blog-buch.de/090303-javaiooutputstream/</link>
		<comments>http://www.java-blog-buch.de/090303-javaiooutputstream/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 06:26:42 +0000</pubDate>
		<dc:creator>Stefan Kiesel</dc:creator>
				<category><![CDATA[09.03 Die Basis-IO-Schnittstellen]]></category>

		<guid isPermaLink="false">http://www.java-blog-buch.de/?p=3033</guid>
		<description><![CDATA[Der java.io.OutputStream ist das Gegenstück zum java.io.InputStream, der im vorhergehenden Kapitel behandelt wurde. Somit stellt der OutputStream die Basisklasse aller schreibenden Datenströme dar. Das beinhaltet u. a. das Schreiben von binären Daten auf die Festplatte (z. B. Bilder und Dateien), in das Netzwerk (Datenübertragung zwischen zwei Computern), oder einer Ausgabe auf der Konsole.
Mit dem bekanntesten [...]]]></description>
		<wfw:commentRss>http://www.java-blog-buch.de/090303-javaiooutputstream/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>09.03.02 java.io.InputStream</title>
		<link>http://www.java-blog-buch.de/090302-javaioinputstream/</link>
		<comments>http://www.java-blog-buch.de/090302-javaioinputstream/#comments</comments>
		<pubDate>Wed, 15 Jul 2009 06:45:20 +0000</pubDate>
		<dc:creator>Stefan Kiesel</dc:creator>
				<category><![CDATA[09.03 Die Basis-IO-Schnittstellen]]></category>

		<guid isPermaLink="false">http://www.java-blog-buch.de/?p=2999</guid>
		<description><![CDATA[Der java.io.InputStream ist die Basisklasse aller lesenden Datenströme. Dazu gehört z. B. das Lesen von binären Daten von der Festplatte (bspw. Bilder und Dateien), aus dem Netzwerk (Datenübertragung zwischen zwei Computern), oder das Auslesen einer Eingabe des Benutzers in der Konsole.
Wie Sie der API-Dokumentation (Link&#124;Artikel) entnehmen können, handelt es sich hierbei um eine abstrakte Klasse. [...]]]></description>
		<wfw:commentRss>http://www.java-blog-buch.de/090302-javaioinputstream/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>09.03.01 Über die Basis-IO-Schnittstellen</title>
		<link>http://www.java-blog-buch.de/090301-uber-die-basis-io-schnittstellen/</link>
		<comments>http://www.java-blog-buch.de/090301-uber-die-basis-io-schnittstellen/#comments</comments>
		<pubDate>Wed, 25 Mar 2009 07:25:15 +0000</pubDate>
		<dc:creator>Stefan Kiesel</dc:creator>
				<category><![CDATA[09.03 Die Basis-IO-Schnittstellen]]></category>

		<guid isPermaLink="false">http://www.java-blog-buch.de/?p=2489</guid>
		<description><![CDATA[Wie bereits erwähnt, unterscheidet man in Java zwischen Streams für binäre Daten und Readern bzw. Writern für gewöhnlichen Text (nachfolgend wird der allgemeine Begriffe Stream für beide Varianten verwendet), sowie zwischen Einlesen/Eingabe (Input bzw. Reader) und Ausgabe (Output bzw. Writer). Dieses Subkapitel 09.03 Die Basis-IO-Schnittstellen benennt die entsprechenden Schnittstellen und zeigt Ihnen auf, wie sie [...]]]></description>
		<wfw:commentRss>http://www.java-blog-buch.de/090301-uber-die-basis-io-schnittstellen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
