<?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>Comentarios en: Java Fixed Hashtable (tabla hash de longitud fija en Java)</title>
	<atom:link href="http://blog.deigote.com/2007/05/11/java-fixed-hashtable-tabla-hash-de-longitud-fija-en-java/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.deigote.com/2007/05/11/java-fixed-hashtable-tabla-hash-de-longitud-fija-en-java/</link>
	<description>El mundo de Deigote. Un diario de cualquier cosa que me resulte interesante (si a alguien más se lo resulta, es otro cantar). Espero que os guste o disguste. Incluso que os deje indiferentes sería una opción tan buena como cualquier otra.</description>
	<lastBuildDate>Fri, 14 Oct 2011 13:09:23 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Por: Hash - La Comunidad DragonJAR</title>
		<link>http://blog.deigote.com/2007/05/11/java-fixed-hashtable-tabla-hash-de-longitud-fija-en-java/comment-page-1/#comment-5247</link>
		<dc:creator>Hash - La Comunidad DragonJAR</dc:creator>
		<pubDate>Tue, 21 Dec 2010 03:39:10 +0000</pubDate>
		<guid isPermaLink="false">http://deigote.com/blog/2007/05/11/java-fixed-hashtable-tabla-hash-de-longitud-fija-en-java/#comment-5247</guid>
		<description>[...]  [...]</description>
		<content:encoded><![CDATA[<p>[...]  [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Naran</title>
		<link>http://blog.deigote.com/2007/05/11/java-fixed-hashtable-tabla-hash-de-longitud-fija-en-java/comment-page-1/#comment-554</link>
		<dc:creator>Naran</dc:creator>
		<pubDate>Thu, 16 Jul 2009 13:09:32 +0000</pubDate>
		<guid isPermaLink="false">http://deigote.com/blog/2007/05/11/java-fixed-hashtable-tabla-hash-de-longitud-fija-en-java/#comment-554</guid>
		<description>Bueno.. pues eso! 

Ueee!! El blog del humooooor!!!1once</description>
		<content:encoded><![CDATA[<p>Bueno.. pues eso! </p>
<p>Ueee!! El blog del humooooor!!!1once</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Deigote</title>
		<link>http://blog.deigote.com/2007/05/11/java-fixed-hashtable-tabla-hash-de-longitud-fija-en-java/comment-page-1/#comment-553</link>
		<dc:creator>Deigote</dc:creator>
		<pubDate>Thu, 16 Jul 2009 12:05:29 +0000</pubDate>
		<guid isPermaLink="false">http://deigote.com/blog/2007/05/11/java-fixed-hashtable-tabla-hash-de-longitud-fija-en-java/#comment-553</guid>
		<description>Siento decepcionarte, pero de hecho, es lo que estudié (bueno, al menos asistí a &lt;s&gt;alguna&lt;/s&gt; clase :D ) después de la EGB (es decir, que sólo hice 3º y 4º de ESO en lugar de todo el ciclo.. quizá sea eso - ¿lo pillas? - :P )</description>
		<content:encoded><![CDATA[<p>Siento decepcionarte, pero de hecho, es lo que estudié (bueno, al menos asistí a <s>alguna</s> clase <img src='http://blog.deigote.com/wp-includes/images/blank.gif' alt=':D' title=':D' class='wp-smiley smiley-2' /> ) después de la EGB (es decir, que sólo hice 3º y 4º de ESO en lugar de todo el ciclo.. quizá sea eso &#8211; ¿lo pillas? &#8211; <img src='http://blog.deigote.com/wp-includes/images/blank.gif' alt=':P' title=':P' class='wp-smiley smiley-15' /> )</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Naran</title>
		<link>http://blog.deigote.com/2007/05/11/java-fixed-hashtable-tabla-hash-de-longitud-fija-en-java/comment-page-1/#comment-552</link>
		<dc:creator>Naran</dc:creator>
		<pubDate>Thu, 16 Jul 2009 11:54:29 +0000</pubDate>
		<guid isPermaLink="false">http://deigote.com/blog/2007/05/11/java-fixed-hashtable-tabla-hash-de-longitud-fija-en-java/#comment-552</guid>
		<description>Si... Palabras como &quot;elocuente&quot; delatan que no has hecho la ESO.</description>
		<content:encoded><![CDATA[<p>Si&#8230; Palabras como &#8220;elocuente&#8221; delatan que no has hecho la ESO.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Deigote</title>
		<link>http://blog.deigote.com/2007/05/11/java-fixed-hashtable-tabla-hash-de-longitud-fija-en-java/comment-page-1/#comment-551</link>
		<dc:creator>Deigote</dc:creator>
		<pubDate>Thu, 16 Jul 2009 08:28:37 +0000</pubDate>
		<guid isPermaLink="false">http://deigote.com/blog/2007/05/11/java-fixed-hashtable-tabla-hash-de-longitud-fija-en-java/#comment-551</guid>
		<description>Jolín, hasta virtualmente se me nota que ya no soy ningún jovenzuelo :cry:</description>
		<content:encoded><![CDATA[<p>Jolín, hasta virtualmente se me nota que ya no soy ningún jovenzuelo <img src='http://blog.deigote.com/wp-includes/images/blank.gif' alt=':cry:' title=':cry:' class='wp-smiley smiley-5' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Felipe Medina</title>
		<link>http://blog.deigote.com/2007/05/11/java-fixed-hashtable-tabla-hash-de-longitud-fija-en-java/comment-page-1/#comment-549</link>
		<dc:creator>Felipe Medina</dc:creator>
		<pubDate>Wed, 15 Jul 2009 16:45:28 +0000</pubDate>
		<guid isPermaLink="false">http://deigote.com/blog/2007/05/11/java-fixed-hashtable-tabla-hash-de-longitud-fija-en-java/#comment-549</guid>
		<description>Mi viejo no invente de nuevo la rueda.</description>
		<content:encoded><![CDATA[<p>Mi viejo no invente de nuevo la rueda.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Deigote</title>
		<link>http://blog.deigote.com/2007/05/11/java-fixed-hashtable-tabla-hash-de-longitud-fija-en-java/comment-page-1/#comment-343</link>
		<dc:creator>Deigote</dc:creator>
		<pubDate>Thu, 03 Jul 2008 09:47:10 +0000</pubDate>
		<guid isPermaLink="false">http://deigote.com/blog/2007/05/11/java-fixed-hashtable-tabla-hash-de-longitud-fija-en-java/#comment-343</guid>
		<description>Muy elocuente, si señora :smile:</description>
		<content:encoded><![CDATA[<p>Muy elocuente, si señora <img src='http://blog.deigote.com/wp-includes/images/blank.gif' alt=':smile:' title=':smile:' class='wp-smiley smiley-19' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: cristina</title>
		<link>http://blog.deigote.com/2007/05/11/java-fixed-hashtable-tabla-hash-de-longitud-fija-en-java/comment-page-1/#comment-342</link>
		<dc:creator>cristina</dc:creator>
		<pubDate>Thu, 03 Jul 2008 09:43:37 +0000</pubDate>
		<guid isPermaLink="false">http://deigote.com/blog/2007/05/11/java-fixed-hashtable-tabla-hash-de-longitud-fija-en-java/#comment-342</guid>
		<description>:?:  :!:  :razz:  :wink:  :wink:  :cry:  :lol:  :neutral:  :neutral:  :twisted:  :cool:  :idea:</description>
		<content:encoded><![CDATA[<p> <img src='http://blog.deigote.com/wp-includes/images/blank.gif' alt=':?:' title=':?:' class='wp-smiley smiley-14' />  <img src='http://blog.deigote.com/wp-includes/images/blank.gif' alt=':!:' title=':!:' class='wp-smiley smiley-8' />  <img src='http://blog.deigote.com/wp-includes/images/blank.gif' alt=':razz:' title=':razz:' class='wp-smiley smiley-15' />  <img src='http://blog.deigote.com/wp-includes/images/blank.gif' alt=':wink:' title=':wink:' class='wp-smiley smiley-22' />  <img src='http://blog.deigote.com/wp-includes/images/blank.gif' alt=':wink:' title=':wink:' class='wp-smiley smiley-22' />  <img src='http://blog.deigote.com/wp-includes/images/blank.gif' alt=':cry:' title=':cry:' class='wp-smiley smiley-5' />  <img src='http://blog.deigote.com/wp-includes/images/blank.gif' alt=':lol:' title=':lol:' class='wp-smiley smiley-10' />  <img src='http://blog.deigote.com/wp-includes/images/blank.gif' alt=':neutral:' title=':neutral:' class='wp-smiley smiley-13' />  <img src='http://blog.deigote.com/wp-includes/images/blank.gif' alt=':neutral:' title=':neutral:' class='wp-smiley smiley-13' />  <img src='http://blog.deigote.com/wp-includes/images/blank.gif' alt=':twisted:' title=':twisted:' class='wp-smiley smiley-21' />  <img src='http://blog.deigote.com/wp-includes/images/blank.gif' alt=':cool:' title=':cool:' class='wp-smiley smiley-4' />  <img src='http://blog.deigote.com/wp-includes/images/blank.gif' alt=':idea:' title=':idea:' class='wp-smiley smiley-9' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Deigote</title>
		<link>http://blog.deigote.com/2007/05/11/java-fixed-hashtable-tabla-hash-de-longitud-fija-en-java/comment-page-1/#comment-341</link>
		<dc:creator>Deigote</dc:creator>
		<pubDate>Fri, 11 May 2007 18:17:55 +0000</pubDate>
		<guid isPermaLink="false">http://deigote.com/blog/2007/05/11/java-fixed-hashtable-tabla-hash-de-longitud-fija-en-java/#comment-341</guid>
		<description>Jeje basta para decir que algo no viene al caso para que cobre interés :roll: necesitaba una tabla sencilla (la de java.util no lo es) de longitud fija (la de java.util no lo es) para tener una complejidad definida en la operación de añadir un elemento a la tabla,y cuya sincronización fuese opcional manteniendo el resto de la implementación igual (en la de java.util no lo es). Además necesitaba acceso al código, y aunque el de la versión de java.util está disponible con el kit de desarrollo, no sé ni me apetecía investigar acerca de su licencia actual.

El objetivo ya cumplido era posteriormente hacer una versión de dicha tabla &lt;em&gt;hash&lt;/em&gt; que en vez de cerrojos use transacciones manteniendo el resto de la implementación igual para hacer &lt;em&gt;microbencharks&lt;/em&gt; de la biblioteca de transacciones en la que estoy trabajando. Por eso necesitaba sencillez y control del código.

Sobre lo del clone, realmente he añadido dicha función porque necesitaba un clonado para mi sistema transaccional, el nombre clone es casualidad :P pero gracias a esa casualidad (y a tu tradicional infinita sapiencia :smile: ) he descubierto cómo usar el clone para que las copias se hagan de manera algo más automática (la otra opción es serializar, pero es costosa, aunque la uso en caso de que los objetos transaccionales no soporten clonación). Lo probaré a ver, gracias :idea: .</description>
		<content:encoded><![CDATA[<p>Jeje basta para decir que algo no viene al caso para que cobre interés <img src='http://blog.deigote.com/wp-includes/images/blank.gif' alt=':roll:' title=':roll:' class='wp-smiley smiley-17' /> necesitaba una tabla sencilla (la de java.util no lo es) de longitud fija (la de java.util no lo es) para tener una complejidad definida en la operación de añadir un elemento a la tabla,y cuya sincronización fuese opcional manteniendo el resto de la implementación igual (en la de java.util no lo es). Además necesitaba acceso al código, y aunque el de la versión de java.util está disponible con el kit de desarrollo, no sé ni me apetecía investigar acerca de su licencia actual.</p>
<p>El objetivo ya cumplido era posteriormente hacer una versión de dicha tabla <em>hash</em> que en vez de cerrojos use transacciones manteniendo el resto de la implementación igual para hacer <em>microbencharks</em> de la biblioteca de transacciones en la que estoy trabajando. Por eso necesitaba sencillez y control del código.</p>
<p>Sobre lo del clone, realmente he añadido dicha función porque necesitaba un clonado para mi sistema transaccional, el nombre clone es casualidad <img src='http://blog.deigote.com/wp-includes/images/blank.gif' alt=':P' title=':P' class='wp-smiley smiley-15' /> pero gracias a esa casualidad (y a tu tradicional infinita sapiencia <img src='http://blog.deigote.com/wp-includes/images/blank.gif' alt=':smile:' title=':smile:' class='wp-smiley smiley-19' /> ) he descubierto cómo usar el clone para que las copias se hagan de manera algo más automática (la otra opción es serializar, pero es costosa, aunque la uso en caso de que los objetos transaccionales no soporten clonación). Lo probaré a ver, gracias <img src='http://blog.deigote.com/wp-includes/images/blank.gif' alt=':idea:' title=':idea:' class='wp-smiley smiley-9' /> .</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: YoNoSoyTu</title>
		<link>http://blog.deigote.com/2007/05/11/java-fixed-hashtable-tabla-hash-de-longitud-fija-en-java/comment-page-1/#comment-340</link>
		<dc:creator>YoNoSoyTu</dc:creator>
		<pubDate>Fri, 11 May 2007 18:01:07 +0000</pubDate>
		<guid isPermaLink="false">http://deigote.com/blog/2007/05/11/java-fixed-hashtable-tabla-hash-de-longitud-fija-en-java/#comment-340</guid>
		<description>Una cosita. Bueno, dos.

¿Porqué necesitas implementar tu propia tabla Hash teniendo las proporcionadas por Java? Desconozco si la implementación de Java es una tabla hash enlazada o no (ahora que el código es GPL se puede saber), pero me gustaría saber el que te llevó a descartar su implementación.

Y lo segundo es que clone() no debería llamar a constructores (lo dice la documentación, pero nadie le hace caso), en &lt;a href=&quot;http://www.javaworld.com/javaworld/jw-01-1999/jw-01-object.html?page=2&quot; rel=&quot;nofollow&quot;&gt;How to avoid traps and correctly override methods from java.lang.Object&lt;/a&gt; te explican como se debe hacer (enlazo a la segunda página, pero el artículo entero es de lectura obligada).

Ale, a reimplementar.</description>
		<content:encoded><![CDATA[<p>Una cosita. Bueno, dos.</p>
<p>¿Porqué necesitas implementar tu propia tabla Hash teniendo las proporcionadas por Java? Desconozco si la implementación de Java es una tabla hash enlazada o no (ahora que el código es GPL se puede saber), pero me gustaría saber el que te llevó a descartar su implementación.</p>
<p>Y lo segundo es que clone() no debería llamar a constructores (lo dice la documentación, pero nadie le hace caso), en <a href="http://www.javaworld.com/javaworld/jw-01-1999/jw-01-object.html?page=2" rel="nofollow">How to avoid traps and correctly override methods from java.lang.Object</a> te explican como se debe hacer (enlazo a la segunda página, pero el artículo entero es de lectura obligada).</p>
<p>Ale, a reimplementar.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
