<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.2.1" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Reflection в Java (java.lang.reflect API)</title>
	<link>http://www.javenue.info/post/84</link>
	<description>Блог разработчика о Java и родственных технологиях</description>
	<pubDate>Fri, 10 Sep 2010 05:11:53 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.1</generator>

	<item>
		<title>By: Grindex</title>
		<link>http://www.javenue.info/post/84#comment-70848</link>
		<author>Grindex</author>
		<pubDate>Mon, 23 Aug 2010 12:20:41 +0000</pubDate>
		<guid>http://www.javenue.info/post/84#comment-70848</guid>
		<description>спасибо, информация была полезна</description>
		<content:encoded><![CDATA[<p>спасибо, информация была полезна</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vrungel</title>
		<link>http://www.javenue.info/post/84#comment-66884</link>
		<author>vrungel</author>
		<pubDate>Sun, 07 Mar 2010 19:17:52 +0000</pubDate>
		<guid>http://www.javenue.info/post/84#comment-66884</guid>
		<description>обратите внимание на метод
java.lang.reflect.Modifier.toString(int m);</description>
		<content:encoded><![CDATA[<p>обратите внимание на метод<br />
java.lang.reflect.Modifier.toString(int m);</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: VL</title>
		<link>http://www.javenue.info/post/84#comment-64663</link>
		<author>VL</author>
		<pubDate>Tue, 16 Feb 2010 15:38:55 +0000</pubDate>
		<guid>http://www.javenue.info/post/84#comment-64663</guid>
		<description>Статья хоро?ая.
Пожалуйста исправьте в предложении "Путь некоторая описанная нами аннотация @Transient говорит о том, что конкретное поле не нужно среиализовать": "Путь" на "Пусть" и "среиализовать" на "сериализовать".</description>
		<content:encoded><![CDATA[<p>Статья хоро?ая.<br />
Пожалуйста исправьте в предложении &#8220;Путь некоторая описанная нами аннотация @Transient говорит о том, что конкретное поле не нужно среиализовать&#8221;: &#8220;Путь&#8221; на &#8220;Пусть&#8221; и &#8220;среиализовать&#8221; на &#8220;сериализовать&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anton</title>
		<link>http://www.javenue.info/post/84#comment-63884</link>
		<author>Anton</author>
		<pubDate>Tue, 19 Jan 2010 16:20:43 +0000</pubDate>
		<guid>http://www.javenue.info/post/84#comment-63884</guid>
		<description>Для того что бы можна было читать анотации в райнтайме нуже перед определением оной прописать
@Retention(RetentionPolicy.RUNTIME)
пример
http://www.java2s.com/Tutorial/Java/0020__Language/ObtainingAnnotationsatRunTimebyUseofReflection.htm</description>
		<content:encoded><![CDATA[<p>Для того что бы можна было читать анотации в райнтайме нуже перед определением оной прописать<br />
@Retention(RetentionPolicy.RUNTIME)<br />
пример<br />
<a href="http://www.java2s.com/Tutorial/Java/0020__Language/ObtainingAnnotationsatRunTimebyUseofReflection.htm" rel="nofollow">http://www.java2s.com/Tutorial/Java/0020__Language/ObtainingAnnotationsatRunTimebyUseofReflection.htm</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gorgeorg</title>
		<link>http://www.javenue.info/post/84#comment-63539</link>
		<author>gorgeorg</author>
		<pubDate>Sun, 10 Jan 2010 01:35:48 +0000</pubDate>
		<guid>http://www.javenue.info/post/84#comment-63539</guid>
		<description>Доброе время суток.
Помогите разобраться в чем мои грабли. Нужно из суперкласса А скопировать в новый экземпляр В все значения полей. Пример:
class A {
	private float f1;
	public getf1() {return f1;}
	public setf1(float f1) {this.f1=f1;} 
}
class B extends A {
	float fun() {return super.f1;}
	public B(A a) {
		this.setf1(a.getf1()); // так не желательно (очень много полей - будет некрасиво)
Class cl = A.class;
	Class tcl = this.getClass();
	Field[] fieldsFrom = cl.getDeclaredFields();
	Field[] fieldsTo = cl.getDeclaredFields();
	for (int i=0; i</description>
		<content:encoded><![CDATA[<p>Доброе время суток.<br />
Помогите разобраться в чем мои грабли. Нужно из суперкласса А скопировать в новый экземпляр В все значения полей. Пример:<br />
class A {<br />
	private float f1;<br />
	public getf1() {return f1;}<br />
	public setf1(float f1) {this.f1=f1;}<br />
}<br />
class B extends A {<br />
	float fun() {return super.f1;}<br />
	public B(A a) {<br />
		this.setf1(a.getf1()); // так не желательно (очень много полей - будет некрасиво)<br />
Class cl = A.class;<br />
	Class tcl = this.getClass();<br />
	Field[] fieldsFrom = cl.getDeclaredFields();<br />
	Field[] fieldsTo = cl.getDeclaredFields();<br />
	for (int i=0; i</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mika</title>
		<link>http://www.javenue.info/post/84#comment-60742</link>
		<author>Mika</author>
		<pubDate>Fri, 16 Oct 2009 14:04:39 +0000</pubDate>
		<guid>http://www.javenue.info/post/84#comment-60742</guid>
		<description>Автор статьи молодец, тема интересная! Жду новых материалов!</description>
		<content:encoded><![CDATA[<p>Автор статьи молодец, тема интересная! Жду новых материалов!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: c0nst</title>
		<link>http://www.javenue.info/post/84#comment-59407</link>
		<author>c0nst</author>
		<pubDate>Sun, 06 Sep 2009 16:35:06 +0000</pubDate>
		<guid>http://www.javenue.info/post/84#comment-59407</guid>
		<description>?справил. Это гадкий wordpress такие ужасы творит. Вот уж не думал что нужно slash и quote тоже эскейпить.</description>
		<content:encoded><![CDATA[<p>?справил. Это гадкий wordpress такие ужасы творит. Вот уж не думал что нужно slash и quote тоже эскейпить.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: potato</title>
		<link>http://www.javenue.info/post/84#comment-59391</link>
		<author>potato</author>
		<pubDate>Sun, 06 Sep 2009 08:42:12 +0000</pubDate>
		<guid>http://www.javenue.info/post/84#comment-59391</guid>
		<description>В смысле косые кавычки на прямые</description>
		<content:encoded><![CDATA[<p>В смысле косые кавычки на прямые</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: potato</title>
		<link>http://www.javenue.info/post/84#comment-59389</link>
		<author>potato</author>
		<pubDate>Sun, 06 Sep 2009 08:38:09 +0000</pubDate>
		<guid>http://www.javenue.info/post/84#comment-59389</guid>
		<description>Спасибо, интересная статья. Только там в первом примере вместо "t", нужно "\t". 
А также в фрагменте:
&lt;code&gt;
if (i &#62; 0) p += “, “;
            p += getType(params[i]) + ” param” + i;
&lt;/code&gt;
нужно заменить “, на "</description>
		<content:encoded><![CDATA[<p>Спасибо, интересная статья. Только там в первом примере вместо &#8220;t&#8221;, нужно &#8220;\t&#8221;.<br />
А также в фрагменте:<br />
<code><br />
if (i &gt; 0) p += “, “;<br />
            p += getType(params[i]) + ” param” + i;<br />
</code><br />
нужно заменить “, на &#8220;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ant</title>
		<link>http://www.javenue.info/post/84#comment-59350</link>
		<author>Ant</author>
		<pubDate>Sat, 05 Sep 2009 09:00:10 +0000</pubDate>
		<guid>http://www.javenue.info/post/84#comment-59350</guid>
		<description>Статья понравилась. Java только начал постигать, поэтому особенно благодарен.</description>
		<content:encoded><![CDATA[<p>Статья понравилась. Java только начал постигать, поэтому особенно благодарен.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
