<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6583254567676868197</id><updated>2011-07-08T16:35:09.598+04:00</updated><category term='clone'/><category term='Logger'/><category term='jsf'/><category term='java'/><category term='toString'/><category term='Eclipse RCP'/><category term='core'/><category term='Object'/><category term='finalize'/><title type='text'>JavaBranch</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://javabranch.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6583254567676868197/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://javabranch.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Bura</name><uri>http://www.blogger.com/profile/05010964563973969079</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_zp-C54csOdA/S8whaKMYlEI/AAAAAAAAADI/hwUzGAHgEuM/S220/1.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6583254567676868197.post-3023018034701632562</id><published>2010-05-14T17:10:00.004+04:00</published><updated>2010-05-14T17:25:53.489+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='Object'/><category scheme='http://www.blogger.com/atom/ns#' term='core'/><category scheme='http://www.blogger.com/atom/ns#' term='clone'/><title type='text'>Object всему голова! (серия III)</title><summary type='text'>Основным методом создания объектов в Java безусловно является конструктор, но есть и другие, например десериализация и клонирование. При клонировании, также как и при десериализации, объект создается без использования конструктора. Собственно в этой серии речь пойдет о клонировании объектов и о методе Object.clone.
protected Object clone() throws CloneNotSupportedException

Но несмотря на то, что</summary><link rel='replies' type='application/atom+xml' href='http://javabranch.blogspot.com/feeds/3023018034701632562/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://javabranch.blogspot.com/2010/05/object-iii.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6583254567676868197/posts/default/3023018034701632562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6583254567676868197/posts/default/3023018034701632562'/><link rel='alternate' type='text/html' href='http://javabranch.blogspot.com/2010/05/object-iii.html' title='Object всему голова! (серия III)'/><author><name>Bura</name><uri>http://www.blogger.com/profile/05010964563973969079</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_zp-C54csOdA/S8whaKMYlEI/AAAAAAAAADI/hwUzGAHgEuM/S220/1.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_zp-C54csOdA/S-0cZz_7TKI/AAAAAAAAAEw/NEO7gdBJiBE/s72-c/clone-shadow-copy.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6583254567676868197.post-150625076552619628</id><published>2010-05-02T23:18:00.003+04:00</published><updated>2010-05-12T15:58:34.074+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Logger'/><category scheme='http://www.blogger.com/atom/ns#' term='Eclipse RCP'/><title type='text'>Eclipse Logging Framework</title><summary type='text'>Если Вы пишите плагин для Eclipse RCP и Вам понадобился логгер, то лучше всего для этих целей использовать возможности самой платформы. Класс Plugin, по средствам метода getLog(), предоставляет необходимый API для логирования (org.eclipse.core.runtime.ILog).
   Plugin plugin = MyPlugin.getDefault();
   ILog logger = plugin.getLog();
   IStatus event = new Status(IStatus.INFO, 
         </summary><link rel='replies' type='application/atom+xml' href='http://javabranch.blogspot.com/feeds/150625076552619628/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://javabranch.blogspot.com/2010/05/eclipse-logging-framework.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6583254567676868197/posts/default/150625076552619628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6583254567676868197/posts/default/150625076552619628'/><link rel='alternate' type='text/html' href='http://javabranch.blogspot.com/2010/05/eclipse-logging-framework.html' title='Eclipse Logging Framework'/><author><name>Bura</name><uri>http://www.blogger.com/profile/05010964563973969079</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_zp-C54csOdA/S8whaKMYlEI/AAAAAAAAADI/hwUzGAHgEuM/S220/1.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6583254567676868197.post-172598446629497989</id><published>2010-05-01T19:20:00.017+04:00</published><updated>2010-05-14T17:23:48.197+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='Object'/><category scheme='http://www.blogger.com/atom/ns#' term='core'/><category scheme='http://www.blogger.com/atom/ns#' term='finalize'/><title type='text'>Object всему голова! (серия II)</title><summary type='text'>Эта серия посвящена еще одному методу класса Object. Сразу хочу сказать, что в большинстве случаев от использования этого метода нужно отказываться. А вот почему это нужно делать и зачем он тогда вообще нужен? - об этом и пойдет речь далее...
protected void finalize() throws Throwable;

Для начала взглянем на документацию к методу:

/**
 * Вызывается сборщиком мусора (GC) для объекта в тот момент</summary><link rel='replies' type='application/atom+xml' href='http://javabranch.blogspot.com/feeds/172598446629497989/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://javabranch.blogspot.com/2010/05/object-ii.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6583254567676868197/posts/default/172598446629497989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6583254567676868197/posts/default/172598446629497989'/><link rel='alternate' type='text/html' href='http://javabranch.blogspot.com/2010/05/object-ii.html' title='Object всему голова! (серия II)'/><author><name>Bura</name><uri>http://www.blogger.com/profile/05010964563973969079</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_zp-C54csOdA/S8whaKMYlEI/AAAAAAAAADI/hwUzGAHgEuM/S220/1.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_zp-C54csOdA/S9pnZ1hTn-I/AAAAAAAAAEQ/Si4Lvcj9M28/s72-c/finalize-debug-threads.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6583254567676868197.post-6472995536964212830</id><published>2010-04-26T10:11:00.015+04:00</published><updated>2010-05-12T15:46:00.385+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='Object'/><category scheme='http://www.blogger.com/atom/ns#' term='core'/><category scheme='http://www.blogger.com/atom/ns#' term='toString'/><title type='text'>Object всему голова! (серия I)</title><summary type='text'>Введение

Все классы в Java наследуются от класса java.lang.Object и, следовательно, наследуют все методы этого класса. Всего в классе Object 11 методов, 6 из них имеют модификатор final и не могут быть переопределены в наследниках. Остальные 5 методов могут переопределяться в наследниках и именно о них и пойдет речь далее. А начнем мы с самого простого...
public String toString();

Для начала, </summary><link rel='replies' type='application/atom+xml' href='http://javabranch.blogspot.com/feeds/6472995536964212830/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://javabranch.blogspot.com/2010/04/object-i.html#comment-form' title='Комментарии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6583254567676868197/posts/default/6472995536964212830'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6583254567676868197/posts/default/6472995536964212830'/><link rel='alternate' type='text/html' href='http://javabranch.blogspot.com/2010/04/object-i.html' title='Object всему голова! (серия I)'/><author><name>Bura</name><uri>http://www.blogger.com/profile/05010964563973969079</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_zp-C54csOdA/S8whaKMYlEI/AAAAAAAAADI/hwUzGAHgEuM/S220/1.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6583254567676868197.post-1982841282255636441</id><published>2010-04-23T09:58:00.013+04:00</published><updated>2010-05-12T15:35:36.496+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='jsf'/><title type='text'>javax.faces.STATE_SAVING_METHOD</title><summary type='text'>Вводная

javax.faces.STATE_SAVING_METHOD определяет где будет храниться состояние представления между запросами. Собственно вариантов не много: либо на стороне сервера (server), либо на стороне клиента (client).
По умолчанию используется значение server, при этом состояние сохраняется в сессии сервлета. При значении client, состояние будет сохраняться прямо в HTML код страницы. С точки зрения </summary><link rel='replies' type='application/atom+xml' href='http://javabranch.blogspot.com/feeds/1982841282255636441/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://javabranch.blogspot.com/2010/04/javaxfacesstatesavingmethod.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6583254567676868197/posts/default/1982841282255636441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6583254567676868197/posts/default/1982841282255636441'/><link rel='alternate' type='text/html' href='http://javabranch.blogspot.com/2010/04/javaxfacesstatesavingmethod.html' title='javax.faces.STATE_SAVING_METHOD'/><author><name>Bura</name><uri>http://www.blogger.com/profile/05010964563973969079</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_zp-C54csOdA/S8whaKMYlEI/AAAAAAAAADI/hwUzGAHgEuM/S220/1.JPG'/></author><thr:total>0</thr:total></entry></feed>
