<?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>hihn.org &#187; Java</title>
	<atom:link href="http://hihn.org/tag/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://hihn.org</link>
	<description></description>
	<lastBuildDate>Sat, 26 Jun 2010 23:10:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Assoziatives Array in Java</title>
		<link>http://hihn.org/2008/11/assoziatives-array-in-java/</link>
		<comments>http://hihn.org/2008/11/assoziatives-array-in-java/#comments</comments>
		<pubDate>Thu, 27 Nov 2008 10:14:55 +0000</pubDate>
		<dc:creator>rh</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[assoziativ]]></category>
		<category><![CDATA[assoziatives Array]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://hihn.org/?p=247</guid>
		<description><![CDATA[Ein assoziatives Array in Java erstellen: import java.util.HashMap; import java.util.Map; (...) Map config = new HashMap(); config.put("vorname", "Max"); config.put("nachname", "Mustermann"); String vorname = config.get("vorname"); String nachname = config.get("nachname"); System.out.println(vorname+" "+nachname);]]></description>
			<content:encoded><![CDATA[<p>Ein assoziatives Array in Java erstellen:</p>
<pre>
import java.util.HashMap;
import java.util.Map;

(...)

Map<String, String> config = new HashMap<String, String>();
config.put("vorname", "Max");
config.put("nachname", "Mustermann");
String vorname = config.get("vorname");
String nachname = config.get("nachname");
System.out.println(vorname+" "+nachname);
</pre>
]]></content:encoded>
			<wfw:commentRss>http://hihn.org/2008/11/assoziatives-array-in-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Datei einlesen</title>
		<link>http://hihn.org/2008/02/datei-einlesen/</link>
		<comments>http://hihn.org/2008/02/datei-einlesen/#comments</comments>
		<pubDate>Tue, 26 Feb 2008 20:21:32 +0000</pubDate>
		<dc:creator>rh</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[file]]></category>
		<category><![CDATA[i/o]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://hihn.org/?p=48</guid>
		<description><![CDATA[Ich habe mit einem GUI-Editor in Java angefangen und kann mittlerweile mit folgendem Code eine Datei erfolgreich in einer Textarea wiedergeben: import java.io.*; (....) private void jButton1MouseClicked(java.awt.event.MouseEvent evt) { // TODO add your handling code here: final JFileChooser fc = new JFileChooser(); int returnVal = fc.showOpenDialog(jTextArea1); if(returnVal == 0) { String lesen; jLabel1.setText("file: " + [...]]]></description>
			<content:encoded><![CDATA[<p>Ich habe mit einem GUI-Editor in Java angefangen und kann mittlerweile mit folgendem Code eine Datei erfolgreich in einer Textarea wiedergeben:</p>
<pre>
import java.io.*;

(....)

private void jButton1MouseClicked(java.awt.event.MouseEvent evt) {
	// TODO add your handling code here:
	final JFileChooser fc = new JFileChooser();
	int returnVal = fc.showOpenDialog(jTextArea1);

	if(returnVal == 0) {
		String lesen;
		jLabel1.setText("file: " + fc.getName(fc.getSelectedFile()));

		try{
			// new file reader
			in = new BufferedReader(new FileReader(fc.getSelectedFile()));
			while((lesen=in.readLine())!=null) {
				jTextArea1.append(lesen+"\r\n");
			}
			in.close(); // closing file
			}
			catch(Exception ex1) {
				System.out.println(ex1);
			}
	}
	else {
		jTextArea1.setText("abort");
	}
}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://hihn.org/2008/02/datei-einlesen/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>IP und Namen eines Hosts ausgeben</title>
		<link>http://hihn.org/2007/12/ip-und-namen-eines-hosts-ausgeben/</link>
		<comments>http://hihn.org/2007/12/ip-und-namen-eines-hosts-ausgeben/#comments</comments>
		<pubDate>Fri, 21 Dec 2007 22:02:17 +0000</pubDate>
		<dc:creator>rh</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[hostname]]></category>
		<category><![CDATA[ip]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.hihn.org/?p=19</guid>
		<description><![CDATA[Mit folgendem Code kann man die IP eines Hosts herausfinden und ausgeben lassen. Dafür habe ich erst eine neue Java class names &#8220;HoleIP.java&#8221; erstellt. import java.net.*; public class HoleIP { public String seite; public static void getAddr(String seite) { try { InetAddress addr = InetAddress.getByName(seite); System.out.print("HostName: " + addr.getHostName() + "\n"); System.out.println("Host Address: " + [...]]]></description>
			<content:encoded><![CDATA[<p>Mit folgendem Code kann man die IP eines Hosts herausfinden und ausgeben lassen.<br />
Dafür habe ich erst eine neue Java class names <strong>&#8220;HoleIP.java&#8221;</strong> erstellt.</p>
<pre>
import java.net.*;

public class HoleIP {
    public String seite;

    public static void getAddr(String seite) {
        try {
            InetAddress addr = InetAddress.getByName(seite);
            System.out.print("HostName: "   + addr.getHostName() + "\n");
            System.out.println("Host Address: " + addr.getHostAddress() + "\n");
        }
        catch(UnknownHostException e) {
            System.err.println("Error: " + e.toString());
            System.exit(1);
        }
    }
</pre>
<p>Erläuterung:<br />
* <strong>import java.net.*;</strong> wird benötigt um die Netzwerkfunktionen zu importieren.</p>
<p>* Mit <strong>public static void getAddr(String seite) { &#8230; }</strong> wird die Methode <strong>&#8220;getAddr&#8221;</strong> definiert die den Parameter <strong>&#8220;seite&#8221;</strong> (der vom Typ String ist) besitzt.</p>
<p>* Die try-catch-Schleife mit dem <strong>UnknownHostException e</strong> ist unerlässlich.</p>
<p>In der <strong>&#8220;Main.java&#8221;</strong> wird die Methode <strong>getAddr</strong> nun aufgerufen:</p>
<pre>
public class Main {
    public static void main(String[] args) {
        HoleIP.getAddr("hihn.org");
    }

}
</pre>
<p>Das Ergebnis:</p>
<pre>
HostName: hihn.org
Host Address: 217.13.199.38
</pre>
]]></content:encoded>
			<wfw:commentRss>http://hihn.org/2007/12/ip-und-namen-eines-hosts-ausgeben/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Genaue Datentypendeklarierung</title>
		<link>http://hihn.org/2007/12/genaue-datentypendeklarierung/</link>
		<comments>http://hihn.org/2007/12/genaue-datentypendeklarierung/#comments</comments>
		<pubDate>Mon, 17 Dec 2007 20:26:50 +0000</pubDate>
		<dc:creator>rh</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[datentyp]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.hihn.org/?p=6</guid>
		<description><![CDATA[Beim Übergeben von Parametern kann es zu Turbulenzen mit dem Datentyp kommen. Ich habe folgende Methode um einen Kontostand setzen: public void setKtostand(float betrag) { this.ktostand = betrag; } Mit folgender Methode frage ich den Kontostand ab: public float getKtostand() { return this.ktostand; } Beim Setzen des Kontostandes mit folgendem Befehl &#8230; meinkonto.setKtostand(99.99); &#8230; bekam [...]]]></description>
			<content:encoded><![CDATA[<p>Beim Übergeben von Parametern kann es zu Turbulenzen mit dem Datentyp kommen.<br />
Ich habe folgende Methode um einen Kontostand setzen:</p>
<pre>
    public void setKtostand(float betrag) {
        this.ktostand = betrag;
    }</pre>
<p>Mit folgender Methode frage ich den Kontostand ab:</p>
<pre>
    public float getKtostand() {
        return this.ktostand;
    }</pre>
<p>Beim Setzen des Kontostandes mit folgendem Befehl &#8230;</p>
<pre>
meinkonto.setKtostand(99.99);</pre>
<p>&#8230; bekam ich die Meldung das ein <strong>float</strong> übergeben werden muss, aber ein <strong>double</strong> übergeben wird.<br />
Um den Parameter-Datentyp klar zu deklarieren, hat ein F hinter der Zahl geholfen:</p>
<pre>
meinkonto.setKtostand(99.99F);</pre>
]]></content:encoded>
			<wfw:commentRss>http://hihn.org/2007/12/genaue-datentypendeklarierung/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
