<?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 zu: 07.02 Die Java API-Dokumentation</title>
	<atom:link href="http://www.java-blog-buch.de/0702-die-java-api-dokumentation/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.java-blog-buch.de/0702-die-java-api-dokumentation/</link>
	<description>Ein Buch über Java Programmierung als Blog</description>
	<lastBuildDate>Tue, 31 Jan 2012 16:30:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Von: Stefan Kiesel</title>
		<link>http://www.java-blog-buch.de/0702-die-java-api-dokumentation/comment-page-1/#comment-4655</link>
		<dc:creator>Stefan Kiesel</dc:creator>
		<pubDate>Tue, 18 Oct 2011 15:56:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.java-blog-buch.de/?p=2106#comment-4655</guid>
		<description>Allgemein gesehen sind Schnittstellen einfach nur Verbindungspunkten zwischen zwei Medien. Bspw. gibt es an (fast) jedem Computer eine USB-Schnittstelle, die als Schnittstelle zwischen PC und USB-Stick bzw. allgemein Medien dient, die über einen USB-Anschluss verfügen.

Im Bezug auf Programmiersprachen spricht man bei Schnittstellen in der Regel von Zugangspunkten zu bestimmte Funktionen. Bspw. ist &lt;code&gt;add(int, int)&lt;/code&gt; die Schnittstelle zu einer Funktion &lt;code&gt;add&lt;/code&gt;, die zwei Ganzzahl (&lt;code&gt;int&lt;/code&gt;) Parameter erwarten und - dem Namen nach - diese beiden Zahlen addiert. Ob sie das wirklich macht, darüber sagt allein der Name der Schnittstelle nichts aus.

In Java meint man Interfaces, wenn man von Schnittstellen redet. Interfaces definieren einfach Methoden, die eine Klasse, die ein Interface implementiert, zur Verfügung stellen muss. Bspw. ist der &lt;code&gt;MouseListener&lt;/code&gt; aus dem AWT-Package ein Interface und der &lt;code&gt;MouseAdapter&lt;/code&gt; eine (zugegeben ziemlich einfache) Implementierung davon.

Grüße
Stefan</description>
		<content:encoded><![CDATA[<p>Allgemein gesehen sind Schnittstellen einfach nur Verbindungspunkten zwischen zwei Medien. Bspw. gibt es an (fast) jedem Computer eine USB-Schnittstelle, die als Schnittstelle zwischen PC und USB-Stick bzw. allgemein Medien dient, die über einen USB-Anschluss verfügen.</p>
<p>Im Bezug auf Programmiersprachen spricht man bei Schnittstellen in der Regel von Zugangspunkten zu bestimmte Funktionen. Bspw. ist <code>add(int, int)</code> die Schnittstelle zu einer Funktion <code>add</code>, die zwei Ganzzahl (<code>int</code>) Parameter erwarten und &#8211; dem Namen nach &#8211; diese beiden Zahlen addiert. Ob sie das wirklich macht, darüber sagt allein der Name der Schnittstelle nichts aus.</p>
<p>In Java meint man Interfaces, wenn man von Schnittstellen redet. Interfaces definieren einfach Methoden, die eine Klasse, die ein Interface implementiert, zur Verfügung stellen muss. Bspw. ist der <code>MouseListener</code> aus dem AWT-Package ein Interface und der <code>MouseAdapter</code> eine (zugegeben ziemlich einfache) Implementierung davon.</p>
<p>Grüße<br />
Stefan</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Halligalli</title>
		<link>http://www.java-blog-buch.de/0702-die-java-api-dokumentation/comment-page-1/#comment-4654</link>
		<dc:creator>Halligalli</dc:creator>
		<pubDate>Tue, 18 Oct 2011 11:40:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.java-blog-buch.de/?p=2106#comment-4654</guid>
		<description>Was genau sind Schnittstellen?!</description>
		<content:encoded><![CDATA[<p>Was genau sind Schnittstellen?!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

