<?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; 06. Erweiterte Sprachsyntax</title>
	<atom:link href="http://www.java-blog-buch.de/category/syntax2/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>06.09 Assertions</title>
		<link>http://www.java-blog-buch.de/0609-assertions/</link>
		<comments>http://www.java-blog-buch.de/0609-assertions/#comments</comments>
		<pubDate>Mon, 12 Jan 2009 06:27:45 +0000</pubDate>
		<dc:creator>Stefan Kiesel</dc:creator>
				<category><![CDATA[06. Erweiterte Sprachsyntax]]></category>

		<guid isPermaLink="false">http://www.java-blog-buch.de/?p=2170</guid>
		<description><![CDATA[Durch die Einführung des Schlüsselworts assert in Java 1.4 wurde dem Entwickler eine Möglichkeit an die Hand gegeben, mit der er seine Anwendung auf Programmfehler besser testen kann. Mit assert wird ein Ausdruck auf Richtigkeit geprüft (ähnlich wie bei einer if-Abfrage). Falls dieser false ergibt, wird ein Error (keine Exception) erzeugt. Das besondere an Assertions [...]]]></description>
		<wfw:commentRss>http://www.java-blog-buch.de/0609-assertions/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>06.08 Iterable, for-each und Iterator</title>
		<link>http://www.java-blog-buch.de/0608-iterable-for-each-und-iterator/</link>
		<comments>http://www.java-blog-buch.de/0608-iterable-for-each-und-iterator/#comments</comments>
		<pubDate>Sun, 14 Dec 2008 07:03:58 +0000</pubDate>
		<dc:creator>Stefan Kiesel</dc:creator>
				<category><![CDATA[06. Erweiterte Sprachsyntax]]></category>

		<guid isPermaLink="false">http://www.java-blog-buch.de/?p=2039</guid>
		<description><![CDATA[Aus den Kapiteln 02.09 Arrays und 02.08 Schleifen kennen Sie bereits die &#8211; seit Java 1.5 neue &#8211; for-each-Schleife. Doch woher nimmt die for-each-Schleife die Daten, über die iteriert werden soll? Dafür sind Implementationen von Iterable und Iterator nötig.
Die for-each-Schleife iteriert
Iterieren bedeutet in diesem Fall, dass die Elemente eines Objekts (z. B. einer Liste) nacheinander [...]]]></description>
		<wfw:commentRss>http://www.java-blog-buch.de/0608-iterable-for-each-und-iterator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>06.07 Autoboxing</title>
		<link>http://www.java-blog-buch.de/0607-autoboxing/</link>
		<comments>http://www.java-blog-buch.de/0607-autoboxing/#comments</comments>
		<pubDate>Fri, 12 Dec 2008 06:10:57 +0000</pubDate>
		<dc:creator>Stefan Kiesel</dc:creator>
				<category><![CDATA[06. Erweiterte Sprachsyntax]]></category>

		<guid isPermaLink="false">http://www.java-blog-buch.de/?p=1802</guid>
		<description><![CDATA[Unter Autoboxing versteht man die automatische Umwandlung eines primitiven Datentyps in seine Wrapper-Klasse. Autounboxing bezeichnet die automatische Umwandlung einer Wrapper-Klasse in den entsprechenden, primitiven Datentyp. Dieses Sprachfeature wurde mit der Java-Version 1.5 eingeführt.
Auto(un)boxing ist schnell erklärt und wohl kaum eines eigenen Kapitels würdig. Ein kleines Beispiel zeigt Ihnen die Möglichkeiten mit Auto(un)boxing:
public class Test {

 [...]]]></description>
		<wfw:commentRss>http://www.java-blog-buch.de/0607-autoboxing/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>06.06 Wrapper-Klassen</title>
		<link>http://www.java-blog-buch.de/0606-wrapper-klassen/</link>
		<comments>http://www.java-blog-buch.de/0606-wrapper-klassen/#comments</comments>
		<pubDate>Wed, 10 Dec 2008 12:57:41 +0000</pubDate>
		<dc:creator>Stefan Kiesel</dc:creator>
				<category><![CDATA[06. Erweiterte Sprachsyntax]]></category>

		<guid isPermaLink="false">http://www.java-blog-buch.de/?p=1800</guid>
		<description><![CDATA[Wrapper-Klassen sind Klassen um einen primitiven Datentyp (siehe Kapitel 02.03 Primitive Datentypen) als Objekt zu behandeln. Somit können primitive Datentypen durch ihre Wrapper-Klassen bspw. Methoden als Parameter übergeben werden, die ansonsten nur Objekte erwarten. Auch eine Definition als Generic wird so möglich.
Sie haben bereits mit Wrapper-Klassen gearbeitet. Sehen Sie sich hierzu noch mal Kapitel 03.06 [...]]]></description>
		<wfw:commentRss>http://www.java-blog-buch.de/0606-wrapper-klassen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>06.05 Enumerations</title>
		<link>http://www.java-blog-buch.de/0605-enumerations/</link>
		<comments>http://www.java-blog-buch.de/0605-enumerations/#comments</comments>
		<pubDate>Mon, 08 Dec 2008 07:04:26 +0000</pubDate>
		<dc:creator>Stefan Kiesel</dc:creator>
				<category><![CDATA[06. Erweiterte Sprachsyntax]]></category>

		<guid isPermaLink="false">http://www.java-blog-buch.de/?p=1651</guid>
		<description><![CDATA[Mit Enumerations (Enums) wurde in Java 1.5 ein lang vermisstes Element der Programmiersprache nachgereicht, welches in anderen Sprachen schon lang gang und gäbe ist. Durch Enums ist es möglich auf einfachste und sichere Art und Weise Aufzählungen zu realisieren, die früher über statische Konstante implementiert werden mussten.
Der alte Weg
Bis jetzt haben Sie immer Aufzählungen in [...]]]></description>
		<wfw:commentRss>http://www.java-blog-buch.de/0605-enumerations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>06.04 Annotation</title>
		<link>http://www.java-blog-buch.de/0604-annotation/</link>
		<comments>http://www.java-blog-buch.de/0604-annotation/#comments</comments>
		<pubDate>Thu, 04 Dec 2008 07:31:04 +0000</pubDate>
		<dc:creator>Byte-Welt.de</dc:creator>
				<category><![CDATA[06. Erweiterte Sprachsyntax]]></category>

		<guid isPermaLink="false">http://www.java-blog-buch.de/?p=900</guid>
		<description><![CDATA[In Java ist es mit Annotationen möglich, Metainformation in den Quellcode eines Programmes einzufügen. Diese können wiederum von unterschiedlichsten Tools (oder Ihnen selbst) ausgelesen werden. So kann bspw. bereits ein Compiler einige Annotationen verwenden. Z. B. um Warnungen zu unterdrücken oder zu generieren. Sie können auf Annotationen seit Java 1.5 zugreifen.
Um Annotationen (Annotations) zu verwenden, [...]]]></description>
		<wfw:commentRss>http://www.java-blog-buch.de/0604-annotation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>06.03 Wildcards und Bounded Type Parameters</title>
		<link>http://www.java-blog-buch.de/0603-wildcards-und-bounded-type-parameters/</link>
		<comments>http://www.java-blog-buch.de/0603-wildcards-und-bounded-type-parameters/#comments</comments>
		<pubDate>Sat, 22 Nov 2008 08:22:39 +0000</pubDate>
		<dc:creator>Stefan Kiesel</dc:creator>
				<category><![CDATA[06. Erweiterte Sprachsyntax]]></category>

		<guid isPermaLink="false">http://www.java-blog-buch.de/?p=1618</guid>
		<description><![CDATA[Im letzten Kapitel haben Sie etwas über Generics gelernt und dabei die Klasse GenerischeKlasse&#60;Generic&#62; geschrieben. Rufen Sie sich diese Klasse nochmal ins Gedächtnis &#8211; Sie werden sie jetzt abermals benötigen. Denn Wildcards und Bounded Type Parameters (welche ebenfalls mit Java 1.5 eingeführt wurden) erweitern die Funktionalität von Generics.
Wildcards
Angenommen Sie wollen unsere generische Klasse in einer [...]]]></description>
		<wfw:commentRss>http://www.java-blog-buch.de/0603-wildcards-und-bounded-type-parameters/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>06.02 Generics</title>
		<link>http://www.java-blog-buch.de/0602-generics/</link>
		<comments>http://www.java-blog-buch.de/0602-generics/#comments</comments>
		<pubDate>Thu, 20 Nov 2008 08:08:21 +0000</pubDate>
		<dc:creator>Stefan Kiesel</dc:creator>
				<category><![CDATA[06. Erweiterte Sprachsyntax]]></category>

		<guid isPermaLink="false">http://www.java-blog-buch.de/?p=1082</guid>
		<description><![CDATA[Seit Java 1.5 ist es möglich Generics (generische Typen) in Java zu verwenden. Bei der Verwendung von Generics werden Typen (Klassen, Interfaces) zum Zeitpunkt der Implementierung noch nicht festgelegt. Dieser variable Typ wird erst bei der Arbeit mit den Klassen, Schnittstellen oder Methoden konkretisiert. Eine Methode einer Klasse, die ein Objekt einer beliebigen Klasse zurück [...]]]></description>
		<wfw:commentRss>http://www.java-blog-buch.de/0602-generics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>06.01 Warum eine erweiterte Sprachsyntax?</title>
		<link>http://www.java-blog-buch.de/0601-warum-eine-erweiterte-sprachsyntax/</link>
		<comments>http://www.java-blog-buch.de/0601-warum-eine-erweiterte-sprachsyntax/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 08:05:58 +0000</pubDate>
		<dc:creator>Stefan Kiesel</dc:creator>
				<category><![CDATA[06. Erweiterte Sprachsyntax]]></category>

		<guid isPermaLink="false">http://www.java-blog-buch.de/?p=1069</guid>
		<description><![CDATA[Sie erinnern sich an das Kapitel über die Sprachsyntax in Java? Dieses Kapitel hat Ihnen lediglich die Grundlagen der Java-Programmierung näher gebracht. In Wirklichkeit bietet Ihnen Java noch weitaus mehr Möglichkeiten und Komfort, nur hätten Sie diesen zu einem früheren Zeitpunkt vermutlich nicht nachvollziehen können.
Deshalb werden Ihnen ab jetzt in diesem Kapitel nach und nach [...]]]></description>
		<wfw:commentRss>http://www.java-blog-buch.de/0601-warum-eine-erweiterte-sprachsyntax/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
