<?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 for IdeA thinKING v3</title>
	<atom:link href="http://ideathinking.com/blog-v3/?feed=comments-rss2?feed=comments-rss2" rel="self" type="application/rss+xml" />
	<link>http://ideathinking.com/blog-v3</link>
	<description>A blog about my IdeA thinKING</description>
	<lastBuildDate>Fri, 16 Oct 2009 00:37:15 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>Comment on arraysizeof macro by iwongu</title>
		<link>http://ideathinking.com/blog-v3/?p=156&#038;cpage=1#comment-25</link>
		<dc:creator>iwongu</dc:creator>
		<pubDate>Fri, 16 Oct 2009 00:37:15 +0000</pubDate>
		<guid isPermaLink="false">http://ideathinking.com/blog-v3/?p=156#comment-25</guid>
		<description>아.. 포스팅에 엄청난 에러가 있었네요. 수정했습니다.

괄호를 사용한 이유는 괄호 없는 T&amp;[N]은 T reference type의 array란 의미가 되기 때문입니다.</description>
		<content:encoded><![CDATA[<p>아.. 포스팅에 엄청난 에러가 있었네요. 수정했습니다.</p>
<p>괄호를 사용한 이유는 괄호 없는 T&amp;[N]은 T reference type의 array란 의미가 되기 때문입니다.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on arraysizeof macro by mkseo</title>
		<link>http://ideathinking.com/blog-v3/?p=156&#038;cpage=1#comment-22</link>
		<dc:creator>mkseo</dc:creator>
		<pubDate>Wed, 14 Oct 2009 08:14:59 +0000</pubDate>
		<guid isPermaLink="false">http://ideathinking.com/blog-v3/?p=156#comment-22</guid>
		<description>좋은 포스팅이네요. 그런데 저는 여기서 &amp; 가 왜 필요한지 왜 어떤 &amp; 는 괄호안에 있는지 잘 모르겠습니다. 설명좀 ^^</description>
		<content:encoded><![CDATA[<p>좋은 포스팅이네요. 그런데 저는 여기서 &amp; 가 왜 필요한지 왜 어떤 &amp; 는 괄호안에 있는지 잘 모르겠습니다. 설명좀 ^^</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Java generic in return context by iwongu</title>
		<link>http://ideathinking.com/blog-v3/?p=122&#038;cpage=1#comment-20</link>
		<dc:creator>iwongu</dc:creator>
		<pubDate>Wed, 30 Sep 2009 07:02:26 +0000</pubDate>
		<guid isPermaLink="false">http://ideathinking.com/blog-v3/?p=122#comment-20</guid>
		<description>예전 경험에 비춰보면 ms기술들은 너무 닫혀 있는 거 같아요. 그래서 Windows 플랫폼 아닌데선 뜨기 쉽지 않은 듯.</description>
		<content:encoded><![CDATA[<p>예전 경험에 비춰보면 ms기술들은 너무 닫혀 있는 거 같아요. 그래서 Windows 플랫폼 아닌데선 뜨기 쉽지 않은 듯.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Java generic in return context by mkseo</title>
		<link>http://ideathinking.com/blog-v3/?p=122&#038;cpage=1#comment-19</link>
		<dc:creator>mkseo</dc:creator>
		<pubDate>Wed, 30 Sep 2009 06:36:11 +0000</pubDate>
		<guid isPermaLink="false">http://ideathinking.com/blog-v3/?p=122#comment-19</guid>
		<description>네. 아마 eclipse!! ^^ eclipse처럼 척척 개발되는 환경은 다른 언어는 힘든거 같아요. 파이썬도 C++도 루비도 다 엉망이고...

자바빼면 C#이 참으로 괜찮은 언어이고 .NET이 참으로 괜찮은 프레임워크라고 생각합니다... 근데 참 C#은 도무지 뜨지를 못하는거 같아요.</description>
		<content:encoded><![CDATA[<p>네. 아마 eclipse!! ^^ eclipse처럼 척척 개발되는 환경은 다른 언어는 힘든거 같아요. 파이썬도 C++도 루비도 다 엉망이고&#8230;</p>
<p>자바빼면 C#이 참으로 괜찮은 언어이고 .NET이 참으로 괜찮은 프레임워크라고 생각합니다&#8230; 근데 참 C#은 도무지 뜨지를 못하는거 같아요.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Java generic in return context by iwongu</title>
		<link>http://ideathinking.com/blog-v3/?p=122&#038;cpage=1#comment-18</link>
		<dc:creator>iwongu</dc:creator>
		<pubDate>Sun, 27 Sep 2009 22:01:09 +0000</pubDate>
		<guid isPermaLink="false">http://ideathinking.com/blog-v3/?p=122#comment-18</guid>
		<description>Checked exception도 싫어하시고 generic도... :)
그럼 java의 productivity는 어디서 나오는걸까요? 역시 eclipse? ^^;</description>
		<content:encoded><![CDATA[<p>Checked exception도 싫어하시고 generic도&#8230; <img src='http://ideathinking.com/blog-v3/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
그럼 java의 productivity는 어디서 나오는걸까요? 역시 eclipse? ^^;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Java generic in return context by mkseo</title>
		<link>http://ideathinking.com/blog-v3/?p=122&#038;cpage=1#comment-17</link>
		<dc:creator>mkseo</dc:creator>
		<pubDate>Sat, 26 Sep 2009 03:21:44 +0000</pubDate>
		<guid isPermaLink="false">http://ideathinking.com/blog-v3/?p=122#comment-17</guid>
		<description>아.. 그럼 method의 parameter로 사용되지 않는 type variable을 리턴타입으로 사용하면 안된다 이렇게 되겠네요.</description>
		<content:encoded><![CDATA[<p>아.. 그럼 method의 parameter로 사용되지 않는 type variable을 리턴타입으로 사용하면 안된다 이렇게 되겠네요.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Java generic in return context by iwongu</title>
		<link>http://ideathinking.com/blog-v3/?p=122&#038;cpage=1#comment-16</link>
		<dc:creator>iwongu</dc:creator>
		<pubDate>Fri, 25 Sep 2009 09:00:48 +0000</pubDate>
		<guid isPermaLink="false">http://ideathinking.com/blog-v3/?p=122#comment-16</guid>
		<description>흠.. 근데 newArrayList의 return type은 T가 아니라 ArrayList라 좀 다른 경우 아닐까요?</description>
		<content:encoded><![CDATA[<p>흠.. 근데 newArrayList의 return type은 T가 아니라 ArrayList라 좀 다른 경우 아닐까요?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Java generic in return context by mkseo</title>
		<link>http://ideathinking.com/blog-v3/?p=122&#038;cpage=1#comment-15</link>
		<dc:creator>mkseo</dc:creator>
		<pubDate>Fri, 25 Sep 2009 08:45:31 +0000</pubDate>
		<guid isPermaLink="false">http://ideathinking.com/blog-v3/?p=122#comment-15</guid>
		<description>꺽쇠가 다 날아가네요. 다시...
mkseo@ubuntu:~/tmp$ cat Generics.java 
import java.util.*;

class Lists {
  public static &lt;T&gt; ArrayList&lt;T&gt; newArrayList() {
    return new ArrayList&lt;T&gt;();
  }
}

public class Generics {
  public static void main(String[] args) {
    List&lt;Integer&gt; li = Lists.newArrayList();
    li.add(1);
    li.add(2);
    li.add(3);
    for (int i: li) {
      System.out.println(i);
    }
  }
}
mkseo@ubuntu:~/tmp$ 

참 이 코드의 원본은 http://code.google.com/p/google-collections/source/browse/trunk/src/com/google/common/collect/Lists.java#62 에 있습니다.</description>
		<content:encoded><![CDATA[<p>꺽쇠가 다 날아가네요. 다시&#8230;<br />
mkseo@ubuntu:~/tmp$ cat Generics.java<br />
import java.util.*;</p>
<p>class Lists {<br />
  public static &lt;T&gt; ArrayList&lt;T&gt; newArrayList() {<br />
    return new ArrayList&lt;T&gt;();<br />
  }<br />
}</p>
<p>public class Generics {<br />
  public static void main(String[] args) {<br />
    List&lt;Integer&gt; li = Lists.newArrayList();<br />
    li.add(1);<br />
    li.add(2);<br />
    li.add(3);<br />
    for (int i: li) {<br />
      System.out.println(i);<br />
    }<br />
  }<br />
}<br />
mkseo@ubuntu:~/tmp$ </p>
<p>참 이 코드의 원본은 <a href="http://code.google.com/p/google-collections/source/browse/trunk/src/com/google/common/collect/Lists.java#62" rel="nofollow">http://code.google.com/p/google-collections/source/browse/trunk/src/com/google/common/collect/Lists.java#62</a> 에 있습니다.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Java generic in return context by mkseo</title>
		<link>http://ideathinking.com/blog-v3/?p=122&#038;cpage=1#comment-14</link>
		<dc:creator>mkseo</dc:creator>
		<pubDate>Fri, 25 Sep 2009 08:44:08 +0000</pubDate>
		<guid isPermaLink="false">http://ideathinking.com/blog-v3/?p=122#comment-14</guid>
		<description>&quot;method의 parameter로 사용되지 않는 type variable을 사용하면 안된다&quot; 에 대한 counter example을 보여드리면 ^^

mkseo@ubuntu:~/tmp$ javac -1.5 Generics.java 
mkseo@ubuntu:~/tmp$ java Generics 
1
2
3
mkseo@ubuntu:~/tmp$ cat Generics.java 
import java.util.*;

class Lists {
  public static  ArrayList newArrayList() {
    return new ArrayList();
  }
}

public class Generics {
  public static void main(String[] args) {
    List li = Lists.newArrayList();
    li.add(1);
    li.add(2);
    li.add(3);
    for (int i: li) {
      System.out.println(i);
    }
  }
}
mkseo@ubuntu:~/tmp$ 

제가 보기에 위에서 하신 부분에서의 에러는 타입 T가 쓰인적이 없기때문에 타입 T가 정의되지 않아서인걸로 생각됩니다...

http://mkseo.pe.kr/blog/?p=1691 에 링크된 자료 읽어보세요. 그리고 http://www.angelikalanger.com/GenericsFAQ/FAQSections/TechnicalDetails.html#Topic3 도요.

전 자바 Generics는 정말 최대의 실패작이 아닌가 하는 생각을 합니다..</description>
		<content:encoded><![CDATA[<p>&#8220;method의 parameter로 사용되지 않는 type variable을 사용하면 안된다&#8221; 에 대한 counter example을 보여드리면 ^^</p>
<p>mkseo@ubuntu:~/tmp$ javac -1.5 Generics.java<br />
mkseo@ubuntu:~/tmp$ java Generics<br />
1<br />
2<br />
3<br />
mkseo@ubuntu:~/tmp$ cat Generics.java<br />
import java.util.*;</p>
<p>class Lists {<br />
  public static  ArrayList newArrayList() {<br />
    return new ArrayList();<br />
  }<br />
}</p>
<p>public class Generics {<br />
  public static void main(String[] args) {<br />
    List li = Lists.newArrayList();<br />
    li.add(1);<br />
    li.add(2);<br />
    li.add(3);<br />
    for (int i: li) {<br />
      System.out.println(i);<br />
    }<br />
  }<br />
}<br />
mkseo@ubuntu:~/tmp$ </p>
<p>제가 보기에 위에서 하신 부분에서의 에러는 타입 T가 쓰인적이 없기때문에 타입 T가 정의되지 않아서인걸로 생각됩니다&#8230;</p>
<p><a href="http://mkseo.pe.kr/blog/?p=1691" rel="nofollow">http://mkseo.pe.kr/blog/?p=1691</a> 에 링크된 자료 읽어보세요. 그리고 <a href="http://www.angelikalanger.com/GenericsFAQ/FAQSections/TechnicalDetails.html#Topic3" rel="nofollow">http://www.angelikalanger.com/GenericsFAQ/FAQSections/TechnicalDetails.html#Topic3</a> 도요.</p>
<p>전 자바 Generics는 정말 최대의 실패작이 아닌가 하는 생각을 합니다..</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Access level of methods in package-private class by iwongu</title>
		<link>http://ideathinking.com/blog-v3/?p=106&#038;cpage=1#comment-12</link>
		<dc:creator>iwongu</dc:creator>
		<pubDate>Tue, 22 Sep 2009 01:49:58 +0000</pubDate>
		<guid isPermaLink="false">http://ideathinking.com/blog-v3/?p=106#comment-12</guid>
		<description>네... 올초부터 메인 프로젝트를 java로 하고 있는데 나름 재밌네요. :)</description>
		<content:encoded><![CDATA[<p>네&#8230; 올초부터 메인 프로젝트를 java로 하고 있는데 나름 재밌네요. <img src='http://ideathinking.com/blog-v3/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
