<?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>Shaun Abram &#187; exceptions</title>
	<atom:link href="http://www.shaunabram.com/tag/exceptions/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.shaunabram.com</link>
	<description>Java and Technology weblog</description>
	<lastBuildDate>Tue, 27 Jul 2010 23:14:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Exceptions versus Return Values</title>
		<link>http://www.shaunabram.com/exceptions-vs-return-values/</link>
		<comments>http://www.shaunabram.com/exceptions-vs-return-values/#comments</comments>
		<pubDate>Mon, 16 Mar 2009 16:57:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[exceptions]]></category>

		<guid isPermaLink="false">http://www.shaunabram.com/?p=171</guid>
		<description><![CDATA[In a previous post here, I blogged about checked exceptions and how I felt they are a useful tool in your Java toolbox. It is generally accepted that errors, or unrecoverable events, should be dealt with using unchecked exceptions and that recoverable problems, or contingencies, should be dealt with using checked exceptions. However, there is [...]]]></description>
			<content:encoded><![CDATA[<p>In a previous post <a href="http://www.shaunabram.com/checked-exceptions/">here</a>, I blogged about checked exceptions and how I felt they are a useful tool in your Java toolbox. It is generally accepted that errors, or unrecoverable events, should be dealt with using unchecked exceptions and that recoverable problems, or contingencies, should be dealt with using checked exceptions.</p>
<p>However, there is another option for dealing with recoverable problems, i.e. using return values.</p>
<p><a href="http://www.shaunabram.com/exceptions-vs-return-values-article/">Read full article &amp; Comments</a></p>
<p><span id="sample-permalink"><br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.shaunabram.com/exceptions-vs-return-values/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Checked Exceptions</title>
		<link>http://www.shaunabram.com/checked-exceptions/</link>
		<comments>http://www.shaunabram.com/checked-exceptions/#comments</comments>
		<pubDate>Mon, 16 Mar 2009 16:41:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[exceptions]]></category>

		<guid isPermaLink="false">http://www.shaunabram.com/?p=163</guid>
		<description><![CDATA[The use of checked exceptions in Java is still widely debated. This post contains thoughts on their use by Java experts such as James Gosling, Joshua Bloch (Effective Java) and Bruce Eckel (Thinking in Java), before countering some of the arguments against their use, such as how I don&#8217;t believe they break encapsulation, and that [...]]]></description>
			<content:encoded><![CDATA[<p>The use of checked exceptions in Java is still widely debated. This post contains thoughts on their use by Java experts such as James Gosling, Joshua Bloch (Effective Java) and Bruce Eckel (Thinking in Java), before countering some of the arguments against their use, such as how I don&#8217;t believe they break encapsulation, and that their use shouldn&#8217;t be limited to truly exceptional conditions. It finishes by looking at when alternatives to checked exceptions should be used. The overall slant of the article is that there are many reasons why Exceptions, including checked Exceptions, should still be a part of your Java arsenal.</p>
<p><a href="http://www.shaunabram.com/checked-exceptions-article">Read full article</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.shaunabram.com/checked-exceptions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
