<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://script.spoken-tutorial.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=Java%2FC3%2FCustom-Exceptions%2FTamil</id>
		<title>Java/C3/Custom-Exceptions/Tamil - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=Java%2FC3%2FCustom-Exceptions%2FTamil"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Java/C3/Custom-Exceptions/Tamil&amp;action=history"/>
		<updated>2026-05-04T00:58:27Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.17</generator>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=Java/C3/Custom-Exceptions/Tamil&amp;diff=41370&amp;oldid=prev</id>
		<title>Priyacst at 14:23, 18 December 2017</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Java/C3/Custom-Exceptions/Tamil&amp;diff=41370&amp;oldid=prev"/>
				<updated>2017-12-18T14:23:19Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 14:23, 18 December 2017&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 185:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 185:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| 04:41&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| 04:41&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;In04: &lt;/del&gt;அடுத்த வரியில், '''validate''' எனும் methodஐ '''m1''' எனும் objectஇன் மூலம் செயலாக்கலாம்.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| அடுத்த வரியில், '''validate''' எனும் methodஐ '''m1''' எனும் objectஇன் மூலம் செயலாக்கலாம்.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 304:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 304:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|07:33&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|07:33&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| இந்த டுடோரியலை தமிழாக்கம் செய்தது ஐஸ்வர்யா, குரல் கொடுத்தது&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;...&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| இந்த டுடோரியலை தமிழாக்கம் செய்தது ஐஸ்வர்யா, குரல் கொடுத்தது &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;சண்முகப்பிரியா &lt;/ins&gt;நன்றி.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;நன்றி.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Priyacst</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=Java/C3/Custom-Exceptions/Tamil&amp;diff=41362&amp;oldid=prev</id>
		<title>Venuspriya at 06:26, 18 December 2017</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Java/C3/Custom-Exceptions/Tamil&amp;diff=41362&amp;oldid=prev"/>
				<updated>2017-12-18T06:26:47Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 06:26, 18 December 2017&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 17:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 17:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| 00:26&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| 00:26&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|&amp;#160; இந்த&amp;#160; tutorialஐ தொடர '''Java'''வில் '''Exceptions Handling''' பற்றி அறிந்திருத்தல்&amp;#160; வேண்டும். தெரியாவிட்டால்,&amp;#160; அதற்கான ''' Java tutorials''' ஐ,&amp;#160; கீழே காணும் தொடுப்பின் மூலம் &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;அடையலாம்.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|&amp;#160; இந்த&amp;#160; tutorialஐ தொடர '''Java'''வில் '''Exceptions Handling''' பற்றி அறிந்திருத்தல்&amp;#160; வேண்டும். தெரியாவிட்டால்,&amp;#160; அதற்கான ''' Java tutorials''' ஐ,&amp;#160; கீழே காணும் தொடுப்பின் மூலம் &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;அறியலாம்&amp;#160; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 105:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 105:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| 02:39&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| 02:39&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|&amp;#160; '''InvalidMarkException''' என பிழை &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;காட்டப்படுவதைக் &lt;/del&gt;காணலாம்.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|&amp;#160; '''InvalidMarkException''' என பிழை &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;காண்பிக்கப்படுவதைக் &lt;/ins&gt;காணலாம்.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Venuspriya</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=Java/C3/Custom-Exceptions/Tamil&amp;diff=41246&amp;oldid=prev</id>
		<title>Aishwarya raman: Created page with &quot;{| border=1 | &lt;center&gt;Time&lt;/center&gt; | &lt;center&gt;Narration&lt;/center&gt;  |- |  00:01 |  ''' Custom exceptions''' குறித்த Spoken Tutorial க்கு நல்வரவ...&quot;</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Java/C3/Custom-Exceptions/Tamil&amp;diff=41246&amp;oldid=prev"/>
				<updated>2017-12-11T10:19:50Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;{| border=1 | &amp;lt;center&amp;gt;Time&amp;lt;/center&amp;gt; | &amp;lt;center&amp;gt;Narration&amp;lt;/center&amp;gt;  |- |  00:01 |  &amp;#039;&amp;#039;&amp;#039; Custom exceptions&amp;#039;&amp;#039;&amp;#039; குறித்த Spoken Tutorial க்கு நல்வரவ...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{| border=1&lt;br /&gt;
| &amp;lt;center&amp;gt;Time&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;Narration&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:01&lt;br /&gt;
|  ''' Custom exceptions''' குறித்த Spoken Tutorial க்கு நல்வரவு.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:05&lt;br /&gt;
|  இந்த tutorialஇல் நாம் கற்கப் போவது: '''Custom exceptions ''' மேலும்  '''throw''' மற்றும் '''throws keyword'''களின் பயன்பாடு&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:14&lt;br /&gt;
| இந்த tutorialஐ பதிவு செய்ய நான் பயன்படுத்தியிருப்பது :'''Ubuntu Linux 16.04 OS''' '''JDK 1 .7 ''' மற்றும் '''Eclipse 4.3.1 '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:26&lt;br /&gt;
|  இந்த  tutorialஐ தொடர '''Java'''வில் '''Exceptions Handling''' பற்றி அறிந்திருத்தல்  வேண்டும். தெரியாவிட்டால்,  அதற்கான ''' Java tutorials''' ஐ,  கீழே காணும் தொடுப்பின் மூலம் அடையலாம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:38&lt;br /&gt;
|  முதலில் '''custom exceptions''' குறித்து கற்கலாம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:42&lt;br /&gt;
| '''Custom exception'''  என்பது '''user defined exception class''' ஆகும்.  பொதுவாக அவை  '''checked exception'''களாக உருவாக்கப்படும்&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:51&lt;br /&gt;
|பயன்படுத்துபவரின் தேவைக்கேற்ப, '''exception'''ஐ தனிப்பயனாக்க, இது பயன்படுகிறது&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:57&lt;br /&gt;
|  இப்போது '''Eclipse'''ஐ திறந்து, ''' CustomExceptionDemo''' எனும் புதிய project ஐ உருவாக்குவோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:04&lt;br /&gt;
|Projectஇனுள், '''custom exceptions'''களை விளக்க தேவையான '''class'''களை உருவாக்குவோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:11&lt;br /&gt;
|  '''InvalidMarkException''' எனும் புதிய classஐ உருவாக்குவோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:15&lt;br /&gt;
|  இதனை '''exception class''' ஆக வகைப்படுத்த, இது  '''Java exception class''' இன் '''subclass''' ஆக இருக்க வேண்டும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:22&lt;br /&gt;
|இவ்வாறு செய்ய, type செய்க ''' extends Exception'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:27&lt;br /&gt;
|  '''Source''' menuவை click செய்து, '''Generate constructors from Superclass''' என்பதை தேர்ந்தெடுக்கவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:34&lt;br /&gt;
|  இப்போது வலது புறமுள்ள '''Deselect All''' buttonஐ click செய்யவும்&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:38&lt;br /&gt;
|  பின்னர் '''single string argument''' உள்ள '''constructor'''ஐ தேர்ந்தெடுத்து, கீழே உள்ள '''OK''' button ஐ சொடுக்கவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:45&lt;br /&gt;
| இந்த '''string argument''', இந்த '''exception''' நிகழும்போது காட்டப்படும் செய்தியை தனிப்பயனாக்க பயன்படுகிறது. &amp;lt;nowiki&amp;gt;&amp;lt;&amp;lt;PAUSE&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:52&lt;br /&gt;
| '''StudentMarks'''என பெயரிட்ட மற்றொரு  '''class'''ஐ இணைப்போம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:57&lt;br /&gt;
|  பின்வரும் codeஇனை type செய்யவும்&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:00&lt;br /&gt;
|இந்த '''class''', '''marks''' எனும் ஒரே ஒரு '''variable'''யே கொண்டிருக்கும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:04&lt;br /&gt;
|இந்த '''constructor''', '''marks'''இன் மதிப்பை initialize செய்யும். &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:09&lt;br /&gt;
|  இப்போது மதிப்பெண்களை சரிபார்க்க, ஒரு '''method'''இனை சேர்ப்போம். &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:13&lt;br /&gt;
|பொதுவாக மதிப்பெண்களின் வரம்பு 0 இலிருந்து 100 ஆகும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:18&lt;br /&gt;
| '''marks less than 0 or greater than 100''' செயலாக்கப்பட்டால், '''InvalidMarkException''' என்பது போடப்படும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:25&lt;br /&gt;
|இதற்கு, '''custom exception'''ஐ வெளிப்படையாக வீசுவதற்கான '''throw keyword''' ஐ பயன்படுத்த வேண்டும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:33&lt;br /&gt;
|மதிப்பெண் சரியானதாக இருந்தால், '''“Entry OK”''' எனும் செய்தி காண்பிக்கப்படும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:39&lt;br /&gt;
|  '''InvalidMarkException''' என பிழை காட்டப்படுவதைக் காணலாம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:43&lt;br /&gt;
| அதனை சரிபார்த்து பின்னர் முறைப்படுத்தலாம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:46&lt;br /&gt;
|  எனவே பிழையில் click செய்து '''“Add throws declaration'''”என்பதை double click செய்யவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:51&lt;br /&gt;
| '''“throws InvalidMarkException”'''ஐ '''method signature'''உடன் இணைத்த பின், பிழை நீக்கப்பட்டிருப்பதைக் காணலாம் &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:00&lt;br /&gt;
|  '''throws keyword''' , '''methods'''உடன் பயன்படுத்தப்பட்டிருப்பதை, இங்கு நாம் காணலாம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:06&lt;br /&gt;
|  '''method''',  '''specified exception'''ஐ உயர்த்தும் என்பதை இது குறிக்கிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:11&lt;br /&gt;
|  அத்தகைய '''method'' அழைக்கப்படும் போது, நாம் '''exception handling''' codeஇனை கொடுக்க வேண்டும். &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:16&lt;br /&gt;
|  அடுத்து, '''FileNotFoundException'''ஐ எழுப்பும் ஒரு '''file access operation'''ஐ செயல்படுத்துவோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:23&lt;br /&gt;
|எனவே ஒரு '''FileReader class''' இன் உதாரணத்தை உருவாக்க பின்வரும் codeஇனை type செய்யவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:29&lt;br /&gt;
|  தொடர்புடைய '''Java package'''களை நாம் இறக்குமதி செய்யாததால், '''Eclipse''' சில பிழைகளை காண்பிக்கும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:36&lt;br /&gt;
|இதனை சரி செய்ய, errorஇல் click செய்து, '''import 'FileReader' (java.io)''' என்பதை double click செய்யவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:44&lt;br /&gt;
| நாம் '''package''' மற்றும் அதன் பயன் பற்றி விவரமாக, பிந்தைய tutorialஇல் கற்கலாம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:50&lt;br /&gt;
| Home folderஇல் உள்ள '''Marks''' எனும் fileஐ அணுகுவதற்கு '''fr'''ஐ அனுமதிக்க, பின்வரும் codeஇனை type செய்யவும்&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:59&lt;br /&gt;
| இங்கு காட்டப்பட்டுள்ள தடம், கணினியின் home folderக்கு என மாற்றம் செய்யப்பட வேண்டும்&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:05&lt;br /&gt;
|  Codeஇன் இந்த வரி '''FileNotFoundException'''ஐ உருவாக்கக் கூடும் என்னும் பிழை காண்பிக்கப்படுகிறது&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:10&lt;br /&gt;
| '''throws clause'''இல் இந்த exceptionஐ இணைப்பதன் மூலம் நாம் இதனை சரி செய்யலாம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:16&lt;br /&gt;
|  '''FileNotFoundException'''உம் கூட'''throws clause'''இல் சேர்க்கப்பட்டுள்ளதை நாம் காணலாம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:22&lt;br /&gt;
|இங்கு காட்டியுள்ளது போல் '''throw'''கள் மூலம் பற்பல '''exception'''களை நாம் கையாளலாம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:28&lt;br /&gt;
|  '''StudentMarks class'''இனுள் '''main method''' இனை உருவாக்கி, முடிவுகளை சரி பார்க்கலாம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:34&lt;br /&gt;
|  இங்கு '''m1''' எனும் object ஐ உருவாக்கி, அதன் '''marks'''இன் மதிப்பினை 40 என initialize செய்யலாம்&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:41&lt;br /&gt;
|In04: அடுத்த வரியில், '''validate''' எனும் methodஐ '''m1''' எனும் objectஇன் மூலம் செயலாக்கலாம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:47&lt;br /&gt;
|  '''validate method''' செயலாக்கப்பட்ட போது, ஒரு பிழை தோன்றுவதைப் பார்க்கலாம்&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:52&lt;br /&gt;
|அது, இந்த '''method''', '''InvalidMarkException''' மற்றும் '''FileNotFoundException'''ஐ எழுப்பலாம் எனக் கூறுகிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:59&lt;br /&gt;
|  இந்த பிழையை சரி செய்ய, முன்பு போல '''throws clause'''ஐ '''main method''' இல் நாம் இணைக்கலாம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:05&lt;br /&gt;
|ஆனால் '''try''' மற்றும் '''catch block''களைப் பயன்படுத்த பரிந்துரைக்கப்படுகிறது&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:10&lt;br /&gt;
| '''Surround with try/catch''' என்பதை double click செய்யவும்&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:14&lt;br /&gt;
|இப்போது தேவைப்படும் '''try-catch block'''கள் சேர்க்கப்பட்டுள்ளதால், '''exception'''ஐக் கையாளலாம் &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:20&lt;br /&gt;
|  இப்போது programஐ run செய்யலாம்&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:23&lt;br /&gt;
|  இது “Entry OK” எனவும் “rest of the code”ஐயும் காட்டுகிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:27&lt;br /&gt;
|இது ஏனென்றால், '''marks''' இன் மதிப்பு 40என்பது சரியானதாகும்&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:32&lt;br /&gt;
|  -10 எனும் தவறான entryயை இப்போது மாற்றலாம்&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:37&lt;br /&gt;
|  மீண்டும் program ஐ run செய்யலாம்&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:40&lt;br /&gt;
|  -10 என்பது தவறான entry என்பது  '''InvalidMarkException''' ஆகப் போடப்படுவதை நாம் காணலாம்&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:47&lt;br /&gt;
|'''exception''' கையாளப்பட்டிருப்பதால், “rest of the code” என்ற தகவலை நாம் காணலாம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:53&lt;br /&gt;
|அதற்கு பதிலாக '''“throws” clause'''ஐ பயன்படுத்தியிருந்தால், “rest of the code” எனும் தகவல் print ஆகாது. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:00&lt;br /&gt;
|மேலும் program நிறுத்தப்பட்டிருக்கும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:03&lt;br /&gt;
|ஒரு  '''method''',  '''main method'''இனுள் அழைக்கப்படும் போது, '''try catch block'''ஐ பயன்படுத்துவது நல்லது &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:10&lt;br /&gt;
| இதன் மூலம் இந்த tutorialஇன் முடிவுக்கு வருகிறோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:13&lt;br /&gt;
| சுருக்கமாகப் பார்ப்போம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:15&lt;br /&gt;
|இந்த tutorialஇல் நாம் கற்றது: '''Custom Exception''', '''throw''' மற்றும் '''throws keyword'''களின் பயன்பாடு, மேலும் '''custom exception'''களை எவ்வாறு உருவாக்குவது மற்றும் பயன்படுத்துவது என்பதாகும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:26&lt;br /&gt;
|  ஒரு பயிற்சியாக, '''InvalidAgeException''' எனப்படும் '''custom exception class'''ஐ உருவாக்கவும்.&lt;br /&gt;
   &lt;br /&gt;
|-&lt;br /&gt;
|  06:33&lt;br /&gt;
| '''Age'''எனும் மற்றொரு  classஐ உருவாக்கி, அதன் மதிப்பினை initialize செய்ய ஒரு  '''constructor'''ஐ உருவாக்கவும்.&lt;br /&gt;
  &lt;br /&gt;
|-&lt;br /&gt;
|  06:39&lt;br /&gt;
|Age ஆனது 18இன் கீழிருந்தால், ஒரு '''exception'''ஐ வீசுவதற்கு, '''validate method ''' இனை உருவாக்கவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:45&lt;br /&gt;
|  '''main method'''இனுள் objectகளை உருவாக்கி, '''validate() method'''இனை செயலாக்கம் செய்யவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:51&lt;br /&gt;
|தேவைப்பட்டால், '''try-catch block'''கள் மூலம் '''exception handling''' கொடுக்கவும்&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:56&lt;br /&gt;
| '''custom exception class'''இனை சரி பார்க்கவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:00&lt;br /&gt;
| கீழே காணும் தொடுப்பின் மூலம், Spoken Tutorial திட்டம் குறித்து சுருக்கமாக தெரிந்து கொள்ளலாம்.  அதை பதிவிறக்கம் செய்து காணுங்கள்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:08&lt;br /&gt;
|  Spoken Tutorial திட்டக்குழு,&lt;br /&gt;
spoken tutorial களை பயன்படுத்தி செய்முறை வகுப்புகள் நடத்துகிறது;&lt;br /&gt;
இணையத்தில் பரிட்சை எழுதி தேர்வோருக்கு சான்றிதழ்களும் தருகிறது&lt;br /&gt;
மேலும் அறிய mail எழுதவும்...&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:20&lt;br /&gt;
|  இந்திய அரசின் '''MHRD''' இன் '''NMEICT''',  '''Spoken Tutorial''' திட்டத்திற்கு நிதியுதவி தருகிறது.  மேலும் இந்த திட்டம் பற்றி அறிய, கீழே உள்ள தொடுப்பினைக் காணவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:33&lt;br /&gt;
| இந்த டுடோரியலை தமிழாக்கம் செய்தது ஐஸ்வர்யா, குரல் கொடுத்தது...&lt;br /&gt;
நன்றி.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Aishwarya raman</name></author>	</entry>

	</feed>