<?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>Comments on: Welcome Java 6</title>
	<atom:link href="http://www.zorched.net/2006/12/13/welcome-java-6/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.zorched.net/2006/12/13/welcome-java-6/</link>
	<description>Musings of a software developer in Milwaukee, WI.</description>
	<pubDate>Tue, 06 Jan 2009 09:50:13 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Geoff Lane</title>
		<link>http://www.zorched.net/2006/12/13/welcome-java-6/comment-page-1/#comment-5054</link>
		<dc:creator>Geoff Lane</dc:creator>
		<pubDate>Thu, 25 Jan 2007 17:15:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.zorched.net/2006/12/13/welcome-java-6/#comment-5054</guid>
		<description>Mark,
It looks like you're trying to use C# code in Java. That's not going to work...</description>
		<content:encoded><![CDATA[<p>Mark,<br />
It looks like you&#8217;re trying to use C# code in Java. That&#8217;s not going to work&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mark</title>
		<link>http://www.zorched.net/2006/12/13/welcome-java-6/comment-page-1/#comment-5023</link>
		<dc:creator>mark</dc:creator>
		<pubDate>Thu, 25 Jan 2007 03:14:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.zorched.net/2006/12/13/welcome-java-6/#comment-5023</guid>
		<description>could you help me fix the error. I posted without comments because of time
constraints but I know about comments from my specifications and algorithm
formulated</description>
		<content:encoded><![CDATA[<p>could you help me fix the error. I posted without comments because of time<br />
constraints but I know about comments from my specifications and algorithm<br />
formulated</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mark</title>
		<link>http://www.zorched.net/2006/12/13/welcome-java-6/comment-page-1/#comment-5021</link>
		<dc:creator>mark</dc:creator>
		<pubDate>Thu, 25 Jan 2007 02:54:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.zorched.net/2006/12/13/welcome-java-6/#comment-5021</guid>
		<description>1.when run with scite noclass definition error . 2. when run with netbeans null pointer exception error in the code below:

import java.io.*;
import java.util.*;
import java.util.COLLECTIONS;

public class FilzLoc {
    
    public class FilzLoc implements IDictionary,
    ICollection,
    IEnumerable,
    ICloneable {
        protected Hashtable innerHash;
        public static void main(String[] args) {
        }
        public FilzLoc() {
            innerHash = new Hashtable();
        }
        public FilzLoc(FilzLoc original) {
            innerHash = new Hashtable(original.innerHash);
        }
        public FilzLoc(IDictionary dictionary) {
            innerHash = new Hashtable(dictionary);
        }
        public FilzLoc(int capacity) {
            innerHash = new Hashtable(capacity);
        }
        public FilzLoc(IDictionary dictionary, float loadFactor) {
            innerHash = new Hashtable(dictionary, loadFactor);
        }
        public FilzLoc(IHashCodeProvider codeProvider, IComparer comparer) {
            innerHash = new Hashtable(codeProvider, comparer);
        }
        public FilzLoc(int capacity, int loadFactor) {
            innerHash = new Hashtable(capacity, loadFactor);
        }
        public FilzLoc(IDictionary dictionary, IHashCodeProvider codeProvider, IComparer comparer) {
            innerHash = new Hashtable(dictionary, codeProvider, comparer);
        }
        public FilzLoc(int capacity, IHashCodeProvider codeProvider, IComparer comparer) {
            innerHash = new Hashtable(capacity, codeProvider, comparer);
        }
        public FilzLoc(IDictionary dictionary, float loadFactor, IHashCodeProvider codeProvider, IComparer comparer) {
            innerHash = new Hashtable(dictionary, loadFactor, codeProvider, comparer);
        }
        public FilzLoc(int capacity, float loadFactor, IHashCodeProvider codeProvider, IComparer comparer) {
            innerHash = new Hashtable(capacity, loadFactor, codeProvider, comparer);
        }
    }

    public IDictionaryEnumerator GetEnumerator() {
        return new DictionaryEnumerator(this);
    }

    public interface IDictionaryEnumerator implements IDictionary.GetEnumerator() {
        return new1 DictionaryEnumerator(this1);
    }

    IEnumerator IEnumerable.GetEnumerator() {
        return GetEnumerator();
    }

    public void Remove(java key) {
        innerHash.Remove(key);
    }

    void IDictionary.Remove(object key) {
        Remove((java) key);
    }
    public bool Contains(java key) {
        return innerHash.Contains(key);
    }
    bool IDictionary.int Contains(object key) {
        return Contains((java) key);
    }
    public void Clear() {
        innerHash.Clear();
    }
    public void Add(java key, xml value) {
        innerHash.Add(key, value);
    }
    void IDictionary.int Add(object key, object value) {
        return Add((java) key, (xml) value);
    }
    public bool IsReadOnly {
        get {
        return innerHash.IsReadOnly;
    }
        }
    public xml this[java key]{
        get {
        return (xml) innerHash[key];
        }set {
        innerHash[key] = value;
    }}
    object IDictionary.this[object key]{
        get {
        return this[(java) key];
    }set {
        this[(java) key] = (xml) value;
    }}
    public System.Collections.ICollection Values {
        get {
        return innerHash.Values;
    }
    }
    public System.Collections.ICollection Keys {
        get {
        return innerHash.Keys;
        }
    }
    public bool IsFixedSize {
        get {
        return innerHash.IsFixedSize;
        }
    }
    public void CopyTo(System.Array array, int index) {
        innerHash.CopyTo(array, index);
    }
    public bool IsSynchronized {
        get {
        return innerHash.IsSynchronized;
        }
    }
    public int Count {
        public object SyncRoot {
        get {
        return innerHash.SyncRoot;
        }
    }
    public FilzLoc Clone() {
        FilzLoc clone = new FilzLoc();
        clone.innerHash = (Hashtable) innerHash.Clone();
        return clone;
    }
    object ICloneable.int Clone() {
        return Clone();
    }
    public bool ContainsKey(java key) {
        return innerHash.ContainsKey(key);
    }
    public bool ContainsValue(xml value) {

        return innerHash.ContainsValue(value);
    }
    public static FilzLoc Synchronized(FilzLoc nonSync) {

     FilzLoc sync = new FilzLoc();
     sync.innerHash = Hashtable.Synchronized(nonSync.innerHash);
        return sync;
    }

    internal Hashtable InnerHash {
        get {
        return innerHash;
    }
    }
    public void IDictionaryEnumerator {

    private IDictionaryEnumerator innerEnumerator;
    internal FilzLocEnumerator(FilzLoc enumerable) {
        innerEnumerator = enumerable.InnerHash.GetEnumerator();
    }
    public java Key {
        get {
            return (java) innerEnumerator.Key;
        }
    }
    object IDictionaryEnumerator.Key {
        get {
            return Key;
        }
    }
    public xml Value {
        get {
            return (xml) innerEnumerator.Value;
        }
    }

    public class FilzLoc {
    object IDictionaryEnumerator.Value;
        get {
            return Value;
        }
    }

    public System.COLLECTIONS.DictionaryEntry Entry {
        get {
            return innerEnumerator.Entry;
        }
    }

    region Implementation of IEnumerator public void Reset() {
        innerEnumerator.Reset();
    }

    public bool MoveNext() {
        return innerEnumerator.MoveNext();
    }

    public object Current {
        get {
            return innerEnumerator.Current;
        }
    }

}

}
*/</description>
		<content:encoded><![CDATA[<p>1.when run with scite noclass definition error . 2. when run with netbeans null pointer exception error in the code below:</p>
<p>import java.io.*;<br />
import java.util.*;<br />
import java.util.COLLECTIONS;</p>
<p>public class FilzLoc {</p>
<p>    public class FilzLoc implements IDictionary,<br />
    ICollection,<br />
    IEnumerable,<br />
    ICloneable {<br />
        protected Hashtable innerHash;<br />
        public static void main(String[] args) {<br />
        }<br />
        public FilzLoc() {<br />
            innerHash = new Hashtable();<br />
        }<br />
        public FilzLoc(FilzLoc original) {<br />
            innerHash = new Hashtable(original.innerHash);<br />
        }<br />
        public FilzLoc(IDictionary dictionary) {<br />
            innerHash = new Hashtable(dictionary);<br />
        }<br />
        public FilzLoc(int capacity) {<br />
            innerHash = new Hashtable(capacity);<br />
        }<br />
        public FilzLoc(IDictionary dictionary, float loadFactor) {<br />
            innerHash = new Hashtable(dictionary, loadFactor);<br />
        }<br />
        public FilzLoc(IHashCodeProvider codeProvider, IComparer comparer) {<br />
            innerHash = new Hashtable(codeProvider, comparer);<br />
        }<br />
        public FilzLoc(int capacity, int loadFactor) {<br />
            innerHash = new Hashtable(capacity, loadFactor);<br />
        }<br />
        public FilzLoc(IDictionary dictionary, IHashCodeProvider codeProvider, IComparer comparer) {<br />
            innerHash = new Hashtable(dictionary, codeProvider, comparer);<br />
        }<br />
        public FilzLoc(int capacity, IHashCodeProvider codeProvider, IComparer comparer) {<br />
            innerHash = new Hashtable(capacity, codeProvider, comparer);<br />
        }<br />
        public FilzLoc(IDictionary dictionary, float loadFactor, IHashCodeProvider codeProvider, IComparer comparer) {<br />
            innerHash = new Hashtable(dictionary, loadFactor, codeProvider, comparer);<br />
        }<br />
        public FilzLoc(int capacity, float loadFactor, IHashCodeProvider codeProvider, IComparer comparer) {<br />
            innerHash = new Hashtable(capacity, loadFactor, codeProvider, comparer);<br />
        }<br />
    }</p>
<p>    public IDictionaryEnumerator GetEnumerator() {<br />
        return new DictionaryEnumerator(this);<br />
    }</p>
<p>    public interface IDictionaryEnumerator implements IDictionary.GetEnumerator() {<br />
        return new1 DictionaryEnumerator(this1);<br />
    }</p>
<p>    IEnumerator IEnumerable.GetEnumerator() {<br />
        return GetEnumerator();<br />
    }</p>
<p>    public void Remove(java key) {<br />
        innerHash.Remove(key);<br />
    }</p>
<p>    void IDictionary.Remove(object key) {<br />
        Remove((java) key);<br />
    }<br />
    public bool Contains(java key) {<br />
        return innerHash.Contains(key);<br />
    }<br />
    bool IDictionary.int Contains(object key) {<br />
        return Contains((java) key);<br />
    }<br />
    public void Clear() {<br />
        innerHash.Clear();<br />
    }<br />
    public void Add(java key, xml value) {<br />
        innerHash.Add(key, value);<br />
    }<br />
    void IDictionary.int Add(object key, object value) {<br />
        return Add((java) key, (xml) value);<br />
    }<br />
    public bool IsReadOnly {<br />
        get {<br />
        return innerHash.IsReadOnly;<br />
    }<br />
        }<br />
    public xml this[java key]{<br />
        get {<br />
        return (xml) innerHash[key];<br />
        }set {<br />
        innerHash[key] = value;<br />
    }}<br />
    object IDictionary.this[object key]{<br />
        get {<br />
        return this[(java) key];<br />
    }set {<br />
        this[(java) key] = (xml) value;<br />
    }}<br />
    public System.Collections.ICollection Values {<br />
        get {<br />
        return innerHash.Values;<br />
    }<br />
    }<br />
    public System.Collections.ICollection Keys {<br />
        get {<br />
        return innerHash.Keys;<br />
        }<br />
    }<br />
    public bool IsFixedSize {<br />
        get {<br />
        return innerHash.IsFixedSize;<br />
        }<br />
    }<br />
    public void CopyTo(System.Array array, int index) {<br />
        innerHash.CopyTo(array, index);<br />
    }<br />
    public bool IsSynchronized {<br />
        get {<br />
        return innerHash.IsSynchronized;<br />
        }<br />
    }<br />
    public int Count {<br />
        public object SyncRoot {<br />
        get {<br />
        return innerHash.SyncRoot;<br />
        }<br />
    }<br />
    public FilzLoc Clone() {<br />
        FilzLoc clone = new FilzLoc();<br />
        clone.innerHash = (Hashtable) innerHash.Clone();<br />
        return clone;<br />
    }<br />
    object ICloneable.int Clone() {<br />
        return Clone();<br />
    }<br />
    public bool ContainsKey(java key) {<br />
        return innerHash.ContainsKey(key);<br />
    }<br />
    public bool ContainsValue(xml value) {</p>
<p>        return innerHash.ContainsValue(value);<br />
    }<br />
    public static FilzLoc Synchronized(FilzLoc nonSync) {</p>
<p>     FilzLoc sync = new FilzLoc();<br />
     sync.innerHash = Hashtable.Synchronized(nonSync.innerHash);<br />
        return sync;<br />
    }</p>
<p>    internal Hashtable InnerHash {<br />
        get {<br />
        return innerHash;<br />
    }<br />
    }<br />
    public void IDictionaryEnumerator {</p>
<p>    private IDictionaryEnumerator innerEnumerator;<br />
    internal FilzLocEnumerator(FilzLoc enumerable) {<br />
        innerEnumerator = enumerable.InnerHash.GetEnumerator();<br />
    }<br />
    public java Key {<br />
        get {<br />
            return (java) innerEnumerator.Key;<br />
        }<br />
    }<br />
    object IDictionaryEnumerator.Key {<br />
        get {<br />
            return Key;<br />
        }<br />
    }<br />
    public xml Value {<br />
        get {<br />
            return (xml) innerEnumerator.Value;<br />
        }<br />
    }</p>
<p>    public class FilzLoc {<br />
    object IDictionaryEnumerator.Value;<br />
        get {<br />
            return Value;<br />
        }<br />
    }</p>
<p>    public System.COLLECTIONS.DictionaryEntry Entry {<br />
        get {<br />
            return innerEnumerator.Entry;<br />
        }<br />
    }</p>
<p>    region Implementation of IEnumerator public void Reset() {<br />
        innerEnumerator.Reset();<br />
    }</p>
<p>    public bool MoveNext() {<br />
        return innerEnumerator.MoveNext();<br />
    }</p>
<p>    public object Current {<br />
        get {<br />
            return innerEnumerator.Current;<br />
        }<br />
    }</p>
<p>}</p>
<p>}<br />
*/</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brennan Stehling</title>
		<link>http://www.zorched.net/2006/12/13/welcome-java-6/comment-page-1/#comment-2325</link>
		<dc:creator>Brennan Stehling</dc:creator>
		<pubDate>Fri, 15 Dec 2006 03:21:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.zorched.net/2006/12/13/welcome-java-6/#comment-2325</guid>
		<description>I am excited that it is open source now.  That should give it a real chance to move to more platforms quickly, such as MacOS X or FreeBSD which Sun has never supported directly.  It will also continue to foster a larger community which will hopefully contribute valuable features back to the platform.

I am not thrilled about the scripting languages.  With .NET projects I have to go back and forth between C# and VB.NET depending on the client.  I cannot imagine walking into an environment with the very real possibility that the project could be implemented with any number of scripting languages which introduces a whole new set of concerns.  There was a recent announcement for IronPython for .NET.  I had the same reaction when it was announced.  But at least when you do use those scripting languages in this way you have the same core framework so you will have at least a familiarity with the platform if not for the syntax of the scripting language of the week.

The ability to use the system tray is encouraging.  I would really like to see a screenshot of what that looks like in MacOS X and Linux.</description>
		<content:encoded><![CDATA[<p>I am excited that it is open source now.  That should give it a real chance to move to more platforms quickly, such as MacOS X or FreeBSD which Sun has never supported directly.  It will also continue to foster a larger community which will hopefully contribute valuable features back to the platform.</p>
<p>I am not thrilled about the scripting languages.  With .NET projects I have to go back and forth between C# and VB.NET depending on the client.  I cannot imagine walking into an environment with the very real possibility that the project could be implemented with any number of scripting languages which introduces a whole new set of concerns.  There was a recent announcement for IronPython for .NET.  I had the same reaction when it was announced.  But at least when you do use those scripting languages in this way you have the same core framework so you will have at least a familiarity with the platform if not for the syntax of the scripting language of the week.</p>
<p>The ability to use the system tray is encouraging.  I would really like to see a screenshot of what that looks like in MacOS X and Linux.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
