<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://profilglossar.data-experts.de/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Exception</id>
	<title>Exception - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://profilglossar.data-experts.de/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Exception"/>
	<link rel="alternate" type="text/html" href="https://profilglossar.data-experts.de/mediawiki/index.php?title=Exception&amp;action=history"/>
	<updated>2026-05-03T14:39:12Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in ProfilGlossar</subtitle>
	<generator>MediaWiki 1.31.16</generator>
	<entry>
		<id>https://profilglossar.data-experts.de/mediawiki/index.php?title=Exception&amp;diff=6215&amp;oldid=prev</id>
		<title>Profiladmin: 1 Version importiert: neuer Stand 16.12.2024</title>
		<link rel="alternate" type="text/html" href="https://profilglossar.data-experts.de/mediawiki/index.php?title=Exception&amp;diff=6215&amp;oldid=prev"/>
		<updated>2025-01-15T12:30:04Z</updated>

		<summary type="html">&lt;p&gt;1 Version importiert: neuer Stand 16.12.2024&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Version vom 15. Januar 2025, 12:30 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;de&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(kein Unterschied)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Profiladmin</name></author>
		
	</entry>
	<entry>
		<id>https://profilglossar.data-experts.de/mediawiki/index.php?title=Exception&amp;diff=6214&amp;oldid=prev</id>
		<title>wikipedia&gt;Unknown user: Artikel ist neu</title>
		<link rel="alternate" type="text/html" href="https://profilglossar.data-experts.de/mediawiki/index.php?title=Exception&amp;diff=6214&amp;oldid=prev"/>
		<updated>2025-01-15T12:30:04Z</updated>

		<summary type="html">&lt;p&gt;Artikel ist neu&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Version vom 15. Januar 2025, 12:30 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;de&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(kein Unterschied)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>wikipedia&gt;Unknown user</name></author>
		
	</entry>
	<entry>
		<id>https://profilglossar.data-experts.de/mediawiki/index.php?title=Exception&amp;diff=3786&amp;oldid=prev</id>
		<title>Replikator: Artikel wurde geändert</title>
		<link rel="alternate" type="text/html" href="https://profilglossar.data-experts.de/mediawiki/index.php?title=Exception&amp;diff=3786&amp;oldid=prev"/>
		<updated>2013-10-10T20:19:26Z</updated>

		<summary type="html">&lt;p&gt;Artikel wurde geändert&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Version vom 10. Oktober 2013, 20:19 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;de&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(kein Unterschied)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Replikator</name></author>
		
	</entry>
	<entry>
		<id>https://profilglossar.data-experts.de/mediawiki/index.php?title=Exception&amp;diff=1851&amp;oldid=prev</id>
		<title>Replikator: geändert 2012-03-07</title>
		<link rel="alternate" type="text/html" href="https://profilglossar.data-experts.de/mediawiki/index.php?title=Exception&amp;diff=1851&amp;oldid=prev"/>
		<updated>2012-03-07T21:00:00Z</updated>

		<summary type="html">&lt;p&gt;geändert 2012-03-07&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Version vom 7. März 2012, 21:00 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 1:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 1:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&amp;#160;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&amp;#160;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&amp;#160;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategorie:Programmierung]]&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&amp;#160;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategorie:Programmierung]]&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;−&lt;/td&gt;
  &lt;td style=&quot;color: #222; 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;Eine Exception &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;drückt&lt;/del&gt; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;in&lt;/del&gt; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[Java]]&lt;/del&gt; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;eine&lt;/del&gt; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&quot;Ausnahme&quot;&lt;/del&gt; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;aus.&lt;/del&gt; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Eine&lt;/del&gt; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Ausnahme&lt;/del&gt; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;kann&lt;/del&gt; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&quot;geworfen&quot;&lt;/del&gt; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;und&lt;/del&gt; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&quot;gefangen&quot;&lt;/del&gt; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;werden&lt;/del&gt;. Exceptions sind meist die Folge von unvorhergesehenen Ereignissen im Programm. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Vor&lt;/del&gt; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;allem&lt;/del&gt; die &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;NullPointerException&lt;/del&gt; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;zählt&lt;/del&gt; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;zu&lt;/del&gt; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;diesen&lt;/del&gt; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;unvorhergesehenen&lt;/del&gt; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Ereignissen&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;color: #222; 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;Eine Exception &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;oder&lt;/ins&gt; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Ausnahme(-situation)&lt;/ins&gt; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;ist&lt;/ins&gt; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;ein&lt;/ins&gt; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Verfahren,&lt;/ins&gt; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Informationen&lt;/ins&gt; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;über&lt;/ins&gt; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Programmzustände&lt;/ins&gt; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;(meist&lt;/ins&gt; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;infolge&lt;/ins&gt; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;von&lt;/ins&gt; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Fehlern)&lt;/ins&gt; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;an andere Programmebenen zur weiteren Behandlung weiterzureichen&lt;/ins&gt;. Exceptions sind meist die Folge von unvorhergesehenen Ereignissen im Programm. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Eine&lt;/ins&gt; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Ausnahme kann &quot;geworfen&quot;&lt;/ins&gt; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;(&lt;/ins&gt;die &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Information&lt;/ins&gt; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;über&lt;/ins&gt; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;den&lt;/ins&gt; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Ausnahmezustand&lt;/ins&gt; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;wird&lt;/ins&gt; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;gesendet) und &quot;gefangen&quot; (die Information über den Ausnahmezustand wird empfangen) werden&lt;/ins&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=&quot;diff-marker&quot;&gt;&amp;#160;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&amp;#160;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty&quot;&gt;&amp;#160;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;color: #222; 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;In [[Java]] unterscheidet man &quot;Checked Exception&quot; (dt. etwa: überprüfte Ausnahme) und &quot;Unchecked Exception&quot;. Bei &quot;Checked Exceptions&quot; überprüft bereits der Compiler, ob an den Stellen wo sie auftreten können auch Code zum Abfangen (und damit zur Fehlerbehandlung) vorhanden ist. So kann Programm-Code zum Wiederholen der entsprechenden Aktion oder zum Wiederherstellen eines fehlerfreien Programmzustands an diesen Stellen quasi erzwungen werden. Auf diese Weise soll robuster Code entstehen. Ein Beispiel sind IOExceptions.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;−&lt;/td&gt;
  &lt;td style=&quot;color: #222; 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;Andere Exceptions sind durchaus vorhergesehen und werden entsprechend verarbeitet, z.B. die MissingOriginalException.&lt;/div&gt;&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty&quot;&gt;&amp;#160;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty&quot;&gt;&amp;#160;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;color: #222; 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;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty&quot;&gt;&amp;#160;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;color: #222; 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;&quot;Unchecked Exceptions&quot; werden in Java dort verwendet, wo in der Regel ein fehlerfreier Programmzustand nicht (oder mit nicht vertretbarem Aufwand) wiederhergestellt werden kann. Das Auftreten einer NullPointerException beispielsweise deutet auf einen Programmierfehler hin, der somit nicht erwartet werden kann. Vorausschauende Gegenmaßnahmen zu programmieren ist deshalb (zumindest auf feingranularer Ebene) nicht möglich. Unchecked Exceptions werden in Anwendungen allerdings auf höherer Ebene in der Regel gefangen um hier ggf. einen Fehlerdialog anzuzeigen und das Programm möglichst sauber zu beenden oder in einen Ausgangzustand zu versetzen.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty&quot;&gt;&amp;#160;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;color: #222; 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;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty&quot;&gt;&amp;#160;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;color: #222; 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;Eine spezielle Art von Ausnahmen in Java heißen &quot;Error&quot;. Errors signalisieren schwerwiegende Fehlerzustände, die eine Applikation nicht versuchen sollte zu reparieren, weil ein sinnvolles Weiterarbeiten normalerweise nicht möglich ist. Fehlerzustände der virtuellen Maschine (JVM) selbst werden meist durch solche Errors signalisiert. Ein Beispiel ist der [[OutOfMemoryError]].&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;!-- diff cache key profilglossar:diff:wikidiff2:1.12:old-1215:rev-1851:1.7.3:0 --&gt;
&lt;/table&gt;</summary>
		<author><name>Replikator</name></author>
		
	</entry>
	<entry>
		<id>https://profilglossar.data-experts.de/mediawiki/index.php?title=Exception&amp;diff=1215&amp;oldid=prev</id>
		<title>Profiladmin: 1 Version: 500</title>
		<link rel="alternate" type="text/html" href="https://profilglossar.data-experts.de/mediawiki/index.php?title=Exception&amp;diff=1215&amp;oldid=prev"/>
		<updated>2012-02-15T14:36:51Z</updated>

		<summary type="html">&lt;p&gt;1 Version: 500&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Version vom 15. Februar 2012, 14:36 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;de&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(kein Unterschied)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Profiladmin</name></author>
		
	</entry>
	<entry>
		<id>https://profilglossar.data-experts.de/mediawiki/index.php?title=Exception&amp;diff=1214&amp;oldid=prev</id>
		<title> am 15. Februar 2012 um 13:18 Uhr</title>
		<link rel="alternate" type="text/html" href="https://profilglossar.data-experts.de/mediawiki/index.php?title=Exception&amp;diff=1214&amp;oldid=prev"/>
		<updated>2012-02-15T13:18:53Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
[[Kategorie:Programmierung]]&lt;br /&gt;
Eine Exception drückt in [[Java]] eine &amp;quot;Ausnahme&amp;quot; aus. Eine Ausnahme kann &amp;quot;geworfen&amp;quot; und &amp;quot;gefangen&amp;quot; werden. Exceptions sind meist die Folge von unvorhergesehenen Ereignissen im Programm. Vor allem die NullPointerException zählt zu diesen unvorhergesehenen Ereignissen.&lt;br /&gt;
&lt;br /&gt;
Andere Exceptions sind durchaus vorhergesehen und werden entsprechend verarbeitet, z.B. die MissingOriginalException.&lt;/div&gt;</summary>
		<author><name></name></author>
		
	</entry>
</feed>