<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Glesio Paiva &#187; Java</title>
	<atom:link href="http://blog.glesio.com/tag/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.glesio.com</link>
	<description>PHP, Java, Linux, Postgres, Mysql, Frameworks...</description>
	<lastBuildDate>Wed, 29 Jun 2011 16:51:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
		<item>
		<title>Qual a diferença entre final, finally e finalize() ?</title>
		<link>http://blog.glesio.com/2011/06/29/qual-a-diferenca-entre-final-finally-e-finalize/</link>
		<comments>http://blog.glesio.com/2011/06/29/qual-a-diferenca-entre-final-finally-e-finalize/#comments</comments>
		<pubDate>Wed, 29 Jun 2011 16:44:24 +0000</pubDate>
		<dc:creator>glesio</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[programação]]></category>

		<guid isPermaLink="false">http://blog.glesio.com/?p=73</guid>
		<description><![CDATA[- Final A palavra reservada final pode ser utilizada em métodos, classes e atributos/variáveis. Uma classe final não permite ser estendida, o método com a palavra reservada final não permite que seja sobrescrito. Já uma variável ou atributo final não pode ter o seu valor inicial alterado. A palavra chave final é utilizada para criarmos nossas constantes em Java. - Finally Utilizamos finally junto ao tratamento de exceções. O bloco finally sempre será executado após um [...]]]></description>
			<content:encoded><![CDATA[<p><strong>- Final</strong><br />
A palavra reservada <em>final</em> pode ser utilizada em métodos, classes e atributos/variáveis.  	Uma classe final não permite ser estendida, o método com a palavra reservada <em>final</em> não permite que seja sobrescrito. Já uma variável ou atributo final não pode ter o seu valor inicial alterado. A palavra chave final é utilizada para criarmos nossas constantes em Java.</p>
<p><strong>- Finally</strong><br />
Utilizamos <em>finally</em> junto ao tratamento de exceções. O bloco <em>finally</em> sempre será executado após um bloco <em>try/catch</em>. Por exemplo, No bloco <em>try</em> estamos trabalhando com manipulação de arquivos e, caso alguma exceção seja lançada o bloco <em>catch</em> intercepta a exceção. Mas precisamos sempre fechar o arquivo que foi aberto, e para isso utilizamos o bloco <em>finally</em> que é executado sempre ápos os blocos try/catch.</p>
<p><strong>- Finalize()</strong><br />
Java não tem suporte a destrutores. Mas em contrapartida permite que um objeto possa liberar recursos (diferentes de memória) como arquivos, sockets através da implementação do método <em>finalize()</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.glesio.com/2011/06/29/qual-a-diferenca-entre-final-finally-e-finalize/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
