<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="sr">
	<id>https://siwiki.rs/w/index.php?action=history&amp;feed=atom&amp;title=%D0%9E%D0%9E2%2F%D0%9A2_2023</id>
	<title>ОО2/К2 2023 - Историја измена</title>
	<link rel="self" type="application/atom+xml" href="https://siwiki.rs/w/index.php?action=history&amp;feed=atom&amp;title=%D0%9E%D0%9E2%2F%D0%9A2_2023"/>
	<link rel="alternate" type="text/html" href="https://siwiki.rs/w/index.php?title=%D0%9E%D0%9E2/%D0%9A2_2023&amp;action=history"/>
	<updated>2026-06-04T03:13:27Z</updated>
	<subtitle>Историја измена ове странице на пројекту</subtitle>
	<generator>MediaWiki 1.39.8</generator>
	<entry>
		<id>https://siwiki.rs/w/index.php?title=%D0%9E%D0%9E2/%D0%9A2_2023&amp;diff=6177&amp;oldid=prev</id>
		<title>KockaAdmiralac: Napomene nakon žalbi // Edit via Wikitext Extension for VSCode</title>
		<link rel="alternate" type="text/html" href="https://siwiki.rs/w/index.php?title=%D0%9E%D0%9E2/%D0%9A2_2023&amp;diff=6177&amp;oldid=prev"/>
		<updated>2023-05-11T22:05:50Z</updated>

		<summary type="html">&lt;p&gt;Napomene nakon žalbi // Edit via Wikitext Extension for VSCode&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&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;sr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Старија измена&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Верзија на датум 12. мај 2023. у 00:05&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l34&quot;&gt;Ред 34:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ред 34:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;# Dozvoljeno je da se rukovalac nadtipa izuzetka nađe ispred rukovaoca podtipa izuzetka iza &amp;lt;code&amp;gt;try&amp;lt;/code&amp;gt; bloka.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;# Dozvoljeno je da se rukovalac nadtipa izuzetka nađe ispred rukovaoca podtipa izuzetka iza &amp;lt;code&amp;gt;try&amp;lt;/code&amp;gt; bloka.&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;background-color: #f8f9fa; color: #202122; 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;# &amp;lt;span class=&amp;quot;solution&amp;quot;&amp;gt;Dozvoljeno je u rukovaocu (&amp;lt;code&amp;gt;catch&amp;lt;/code&amp;gt; grani) naredbom &amp;lt;code&amp;gt;throw p;&amp;lt;/code&amp;gt; gde je &amp;lt;code&amp;gt;p&amp;lt;/code&amp;gt; parametar datog rukovaoca, proslediti uhvaćeni izuzetak &amp;quot;spolja&amp;quot;, na prethodni nivo obrade izuzetaka.&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;# &amp;lt;span class=&amp;quot;solution&amp;quot;&amp;gt;Dozvoljeno je u rukovaocu (&amp;lt;code&amp;gt;catch&amp;lt;/code&amp;gt; grani) naredbom &amp;lt;code&amp;gt;throw p;&amp;lt;/code&amp;gt; gde je &amp;lt;code&amp;gt;p&amp;lt;/code&amp;gt; parametar datog rukovaoca, proslediti uhvaćeni izuzetak &amp;quot;spolja&amp;quot;, na prethodni nivo obrade izuzetaka.&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;# Rukovalac izuzecima (&amp;lt;code&amp;gt;catch&amp;lt;/code&amp;gt; grana) &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;može &lt;/del&gt;da navede &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;samo &lt;/del&gt;jedan parametar tipa klase izuzetka koji treba da obradi.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;# Rukovalac izuzecima (&amp;lt;code&amp;gt;catch&amp;lt;/code&amp;gt; grana) &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;mora &lt;/ins&gt;da navede &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;tačno &lt;/ins&gt;jedan parametar tipa klase izuzetka koji treba da obradi.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;ref&amp;gt;Na kolokvijumu je na ovom mestu pisalo &amp;quot;može da navede samo jedan parametar&amp;quot; umesto &amp;quot;mora da navede tačno jedan parametar&amp;quot;, i profesor je priznao žalbu na ovo pitanje.&amp;lt;/ref&amp;gt;&lt;/ins&gt;&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;background-color: #f8f9fa; color: #202122; 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;# Moguće je nakon jednog izvršenja &amp;lt;code&amp;gt;try&amp;lt;/code&amp;gt; bloka u kojem je emitovan (bačen) izuzetak da bude izvršeno više rukovalaca (&amp;lt;code&amp;gt;catch&amp;lt;/code&amp;gt; grana) koje slede iza datog &amp;lt;code&amp;gt;try&amp;lt;/code&amp;gt; bloka.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;# Moguće je nakon jednog izvršenja &amp;lt;code&amp;gt;try&amp;lt;/code&amp;gt; bloka u kojem je emitovan (bačen) izuzetak da bude izvršeno više rukovalaca (&amp;lt;code&amp;gt;catch&amp;lt;/code&amp;gt; grana) koje slede iza datog &amp;lt;code&amp;gt;try&amp;lt;/code&amp;gt; bloka.&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;background-color: #f8f9fa; color: #202122; 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;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l105&quot;&gt;Ред 105:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ред 105:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;Spojiti navedene opise metoda sa njihovim odgovarajućim deklaracijama na programskom jeziku &amp;#039;&amp;#039;Java&amp;#039;&amp;#039;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;Spojiti navedene opise metoda sa njihovim odgovarajućim deklaracijama na programskom jeziku &amp;#039;&amp;#039;Java&amp;#039;&amp;#039;.&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;background-color: #f8f9fa; color: #202122; 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;&amp;lt;div class=&amp;quot;abc-list&amp;quot; data-solution=&amp;quot;select&amp;quot; data-options=&amp;quot;public void run(),public void start(),public final String getName(),public final void join(long ms) throws InterruptedException,ništa od ponuđenog&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;&amp;lt;div class=&amp;quot;abc-list&amp;quot; data-solution=&amp;quot;select&amp;quot; data-options=&amp;quot;public void run(),public void start(),public final String getName(),public final void join(long ms) throws InterruptedException,ništa od ponuđenog&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;# Vraćanje imena tekuće niti. &amp;lt;span class=&amp;quot;spoiler&amp;quot;&amp;gt;public final String getName()&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;# Vraćanje imena tekuće&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;ref name=&amp;quot;tekuca-nit&amp;quot;&amp;gt;Ovakva formulacija pitanja je pogrešna (nije se mislilo na tekuću nit nego nit nad kojom je metoda pozvana) i studentima je na kolokvijumu bio priznavan i odgovor &amp;quot;ništa od ponuđenog&amp;quot;.&amp;lt;/ref&amp;gt; &lt;/ins&gt;niti. &amp;lt;span class=&amp;quot;spoiler&amp;quot;&amp;gt;public final String getName()&amp;lt;/span&amp;gt;&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;background-color: #f8f9fa; color: #202122; 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;# Izvršavanje zadatka aktivnog objekta. &amp;lt;span class=&amp;quot;spoiler&amp;quot;&amp;gt;public void run()&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;# Izvršavanje zadatka aktivnog objekta. &amp;lt;span class=&amp;quot;spoiler&amp;quot;&amp;gt;public void run()&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;# Čekanje da tekuća nit završi svoje izvršavanje. &amp;lt;span class=&amp;quot;spoiler&amp;quot;&amp;gt;public final void join(long ms) throws InterruptedException&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;# Čekanje da tekuća&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;ref name=&amp;quot;tekuca-nit&amp;quot; /&amp;gt; &lt;/ins&gt;nit završi svoje izvršavanje. &amp;lt;span class=&amp;quot;spoiler&amp;quot;&amp;gt;public final void join(long ms) throws InterruptedException&amp;lt;/span&amp;gt;&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;background-color: #f8f9fa; color: #202122; 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;# Provera da li je tekuća nit bila prekidana. &amp;lt;span class=&amp;quot;spoiler&amp;quot;&amp;gt;ništa od ponuđenog&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;# Provera da li je tekuća nit bila prekidana. &amp;lt;span class=&amp;quot;spoiler&amp;quot;&amp;gt;ništa od ponuđenog&amp;lt;/span&amp;gt;&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;background-color: #f8f9fa; color: #202122; 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;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l150&quot;&gt;Ред 150:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ред 150:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;# Vrednost stanja je: 500&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;# Vrednost stanja je: 500&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;background-color: #f8f9fa; color: #202122; 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;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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 style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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 style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== Napomene ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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 style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;references /&gt;&lt;/ins&gt;&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;background-color: #f8f9fa; color: #202122; 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;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;br/&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;background-color: #f8f9fa; color: #202122; 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;[[Категорија:Рокови]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;[[Категорија:Рокови]]&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;background-color: #f8f9fa; color: #202122; 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;[[Категорија:ОО2]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;[[Категорија:ОО2]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>KockaAdmiralac</name></author>
	</entry>
	<entry>
		<id>https://siwiki.rs/w/index.php?title=%D0%9E%D0%9E2/%D0%9A2_2023&amp;diff=6166&amp;oldid=prev</id>
		<title>KockaAdmiralac: K2 od danas</title>
		<link rel="alternate" type="text/html" href="https://siwiki.rs/w/index.php?title=%D0%9E%D0%9E2/%D0%9A2_2023&amp;diff=6166&amp;oldid=prev"/>
		<updated>2023-05-05T23:10:49Z</updated>

		<summary type="html">&lt;p&gt;K2 od danas&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Нова страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{tocright}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Drugi kolokvijum 2023. godine&amp;#039;&amp;#039;&amp;#039; održan je 5. maja i trajao je 20 minuta.&lt;br /&gt;
{{rešenja}}&lt;br /&gt;
&lt;br /&gt;
== 1. zadatak ==&lt;br /&gt;
Koje od sledećih tvrdnji su tačne za polje &amp;lt;code&amp;gt;x&amp;lt;/code&amp;gt; na programskom jeziku &amp;#039;&amp;#039;Java&amp;#039;&amp;#039;?&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
public interface I {&lt;br /&gt;
    int x = 1;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;abc-list&amp;quot; data-solution=&amp;quot;multiple&amp;quot;&amp;gt;&lt;br /&gt;
# Polje je implicitno sa paketskim pravom pristupa.&lt;br /&gt;
# &amp;lt;span class=&amp;quot;solution&amp;quot;&amp;gt;Polje je implicitno označeno pravom pristupa &amp;lt;code&amp;gt;public&amp;lt;/code&amp;gt;.&amp;lt;/span&amp;gt;&lt;br /&gt;
# &amp;lt;span class=&amp;quot;solution&amp;quot;&amp;gt;Polje je implicitno označeno modifikatorom &amp;lt;code&amp;gt;final&amp;lt;/code&amp;gt;.&amp;lt;/span&amp;gt;&lt;br /&gt;
# Polje je implicitno označeno modifikatorom &amp;lt;code&amp;gt;const&amp;lt;/code&amp;gt;.&lt;br /&gt;
# &amp;lt;span class=&amp;quot;solution&amp;quot;&amp;gt;Polje je implicitno označeno modifikatorom &amp;lt;code&amp;gt;static&amp;lt;/code&amp;gt;.&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 2. zadatak ==&lt;br /&gt;
Povezati pojmove sa tvrdnjama koje im najbolje odgovaraju za jezik &amp;#039;&amp;#039;Java&amp;#039;&amp;#039;.&lt;br /&gt;
&amp;lt;div class=&amp;quot;abc-list&amp;quot; data-solution=&amp;quot;select&amp;quot; data-options=&amp;quot;interfejs,apstraktna klasa,ništa od ponuđenog&amp;quot;&amp;gt;&lt;br /&gt;
# Može da bude konačan/na (final), ne može da ima polja osim statičkih konačnih, može da ima podrazumevane implementacije metoda. &amp;lt;span class=&amp;quot;spoiler&amp;quot;&amp;gt;ništa od ponuđenog&amp;lt;/span&amp;gt;&lt;br /&gt;
# Može kao nadtipove da ima proizvoljan broj interfejsa, ne može da ima konstruktor, može da ima statičke metode. &amp;lt;span class=&amp;quot;spoiler&amp;quot;&amp;gt;interfejs&amp;lt;/span&amp;gt;&lt;br /&gt;
# Može da ima statičke metode i statička konačna polja, mogu se definisati reference tog tipa, ne mogu se stvarati objekti tog tipa, članovi su podrazumevano javni. &amp;lt;span class=&amp;quot;spoiler&amp;quot;&amp;gt;interfejs&amp;lt;/span&amp;gt;&lt;br /&gt;
# Može da ima statičke metode i statička konačna polja, mogu se definisati reference tog tipa, ne mogu se stvarati objekti tog tipa, ali može da ima konstruktore. &amp;lt;span class=&amp;quot;spoiler&amp;quot;&amp;gt;apstraktna klasa&amp;lt;/span&amp;gt;&lt;br /&gt;
# Može da ima promenljiva polja, da bude izveden/a iz samo jedne klase, ne može da bude konačan/na (final). &amp;lt;span class=&amp;quot;spoiler&amp;quot;&amp;gt;apstraktna klasa&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 3. zadatak ==&lt;br /&gt;
Koja od sledećih tvrđenja su tačna za programski jezik &amp;#039;&amp;#039;Java&amp;#039;&amp;#039;?&lt;br /&gt;
&amp;lt;div class=&amp;quot;abc-list&amp;quot; data-solution=&amp;quot;multiple&amp;quot;&amp;gt;&lt;br /&gt;
# &amp;lt;span class=&amp;quot;solution&amp;quot;&amp;gt;Ukoliko se emituje (baca) izuzetak u &amp;lt;code&amp;gt;try&amp;lt;/code&amp;gt; bloku, rukovaoci izuzecima (&amp;lt;code&amp;gt;catch&amp;lt;/code&amp;gt; grane) navedeni iza &amp;lt;code&amp;gt;try&amp;lt;/code&amp;gt; bloka ispituju se redom kojim su navedeni.&amp;lt;/span&amp;gt;&lt;br /&gt;
# Dozvoljeno je da se rukovalac nadtipa izuzetka nađe ispred rukovaoca podtipa izuzetka iza &amp;lt;code&amp;gt;try&amp;lt;/code&amp;gt; bloka.&lt;br /&gt;
# &amp;lt;span class=&amp;quot;solution&amp;quot;&amp;gt;Dozvoljeno je u rukovaocu (&amp;lt;code&amp;gt;catch&amp;lt;/code&amp;gt; grani) naredbom &amp;lt;code&amp;gt;throw p;&amp;lt;/code&amp;gt; gde je &amp;lt;code&amp;gt;p&amp;lt;/code&amp;gt; parametar datog rukovaoca, proslediti uhvaćeni izuzetak &amp;quot;spolja&amp;quot;, na prethodni nivo obrade izuzetaka.&amp;lt;/span&amp;gt;&lt;br /&gt;
# Rukovalac izuzecima (&amp;lt;code&amp;gt;catch&amp;lt;/code&amp;gt; grana) može da navede samo jedan parametar tipa klase izuzetka koji treba da obradi.&lt;br /&gt;
# Moguće je nakon jednog izvršenja &amp;lt;code&amp;gt;try&amp;lt;/code&amp;gt; bloka u kojem je emitovan (bačen) izuzetak da bude izvršeno više rukovalaca (&amp;lt;code&amp;gt;catch&amp;lt;/code&amp;gt; grana) koje slede iza datog &amp;lt;code&amp;gt;try&amp;lt;/code&amp;gt; bloka.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 4. zadatak ==&lt;br /&gt;
Data je sledeća klasa napisana na jeziku Java:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
class Izuzetak extends Exception {}&lt;br /&gt;
class IzvedeniIzuzetak extends Izuzetak {}&lt;br /&gt;
class IzvedeniIzvedeniIzuzetak extends IzvedeniIzuzetak {}&lt;br /&gt;
&lt;br /&gt;
interface I { void m() throws IzvedeniIzuzetak; }&lt;br /&gt;
&lt;br /&gt;
public class X implements I {&lt;br /&gt;
    ???&lt;br /&gt;
    public static void main(String[] arg) {}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Šta od ponuđenog može stajati na mestu &amp;#039;&amp;#039;&amp;#039;???&amp;#039;&amp;#039;&amp;#039; kako bi metod &amp;lt;code&amp;gt;m()&amp;lt;/code&amp;gt; bio pravilno definisan?&lt;br /&gt;
&amp;lt;div class=&amp;quot;abc-list&amp;quot; data-solution=&amp;quot;multiple&amp;quot;&amp;gt;&lt;br /&gt;
# &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;public void m() throws Throwable {}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
# &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;public void m() throws Izuzetak {}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
# &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline class=&amp;quot;solution&amp;quot;&amp;gt;public void m() {}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
# &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline class=&amp;quot;solution&amp;quot;&amp;gt;public void m() throws IzvedeniIzvedeniIzuzetak {}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
# &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline class=&amp;quot;solution&amp;quot;&amp;gt;public void m() throws IzvedeniIzuzetak {}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 5. zadatak ==&lt;br /&gt;
Spojiti navedene slučajeve korišćenja ugnežđenih tipova sa odgovarajućim jezičkim konceptom na programskom jeziku &amp;#039;&amp;#039;Java&amp;#039;&amp;#039;.&lt;br /&gt;
&amp;lt;div class=&amp;quot;abc-list&amp;quot; data-solution=&amp;quot;select&amp;quot; data-options=&amp;quot;Statička ugnežđena klasa,Nestatička ugnežđena (unutrašnja) klasa,Lokalna klasa,Anonimna klasa,Lambda izraz&amp;quot;&amp;gt;&lt;br /&gt;
# Koristi se ukoliko je potrebna kapsulacija jednog metoda koji se tako kapsuliran može proslediti kao argument nekom metodu. Predstavlja implementaciju interfejsa koji deklariše tačno jedan apstraktni metod. &amp;lt;span class=&amp;quot;spoiler&amp;quot;&amp;gt;Lambda izraz&amp;lt;/span&amp;gt;&lt;br /&gt;
# Koristi se ukoliko je potrebno uvođenje novog tipa unutar klase &amp;lt;code&amp;gt;S&amp;lt;/code&amp;gt; koji je dostupan i izvan klase &amp;lt;code&amp;gt;S&amp;lt;/code&amp;gt; uz definisanje konstruktora, polja i metoda, a zatim definisanje više od jednog objekta tog tipa. Objekti ovih tipova nisu u specijalnoj vezi sa objektom obuhvatajućeg tipa. &amp;lt;span class=&amp;quot;spoiler&amp;quot;&amp;gt;Statička ugnežđena klasa&amp;lt;/span&amp;gt;&lt;br /&gt;
# Koristi se ukoliko je potrebno uvođenje novog tipa unutar metoda &amp;lt;code&amp;gt;m&amp;lt;/code&amp;gt;, uz definisanje polja, konstruktora i metoda iz kojih je moguć pristup lokalnim nepromenljivim podacima i parametrima metoda &amp;lt;code&amp;gt;m&amp;lt;/code&amp;gt;, a zatim definisanje više od jednog objekta tog tipa. &amp;lt;span class=&amp;quot;spoiler&amp;quot;&amp;gt;Lokalna klasa&amp;lt;/span&amp;gt;&lt;br /&gt;
# Koristi se ukoliko je potrebno uvođenje novog tipa unutar klase &amp;lt;code&amp;gt;S&amp;lt;/code&amp;gt; koji je dostupan i izvan klase &amp;lt;code&amp;gt;S&amp;lt;/code&amp;gt; uz definisanje konstruktora, polja i metoda, a zatim definisanje više od jednog objekta tog tipa. Objekti ovih tipova su u specijalnoj vezi sa objektom obuhvatajućeg tipa. &amp;lt;span class=&amp;quot;spoiler&amp;quot;&amp;gt;Nestatička ugnežđena (unutrašnja) klasa&amp;lt;/span&amp;gt;&lt;br /&gt;
# Koristi se ukoliko je potrebno uvođenje novog tipa unutar metoda &amp;lt;code&amp;gt;m&amp;lt;/code&amp;gt;, uz definisanje polja i metoda iz kojih je moguć pristup lokalnim nepromenljivim podacima i parametrima metoda &amp;lt;code&amp;gt;m&amp;lt;/code&amp;gt; i definisanje isključivo jednog objekta tog tipa. Nije moguće definisanje konstruktora tog tipa. &amp;lt;span class=&amp;quot;spoiler&amp;quot;&amp;gt;Anonimna klasa&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 6. zadatak ==&lt;br /&gt;
Šta ispisuje sledeći program na programskom jeziku &amp;#039;&amp;#039;Java&amp;#039;&amp;#039;? Ukoliko mislite da se programski kod ne prevodi, upišite NP.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
class A {&lt;br /&gt;
    public A() { System.out.print(&amp;quot;A&amp;quot;); }&lt;br /&gt;
    public A(B b) { System.out.print(&amp;quot;AB&amp;quot;); }&lt;br /&gt;
    public static class B {&lt;br /&gt;
        public B() { System.out.print(&amp;quot;B&amp;quot;); }&lt;br /&gt;
        public B(A a) { System.out.print(&amp;quot;BA&amp;quot;); }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
public class Main {&lt;br /&gt;
    public static void main(String[] arg) {&lt;br /&gt;
        new A().new B();&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Odgovor:&amp;#039;&amp;#039;&amp;#039; &amp;lt;span class=&amp;quot;spoiler&amp;quot; data-solution=&amp;quot;text&amp;quot;&amp;gt;NP&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 7. zadatak ==&lt;br /&gt;
Ukoliko opšti oblik lambda izraza označimo sa:&lt;br /&gt;
 (parametri) -&amp;gt; { telo }&lt;br /&gt;
Označiti sve tvrdnje koje su tačne.&lt;br /&gt;
&amp;lt;div class=&amp;quot;abc-list&amp;quot; data-solution=&amp;quot;multiple&amp;quot;&amp;gt;&lt;br /&gt;
# Broj parametara u listi &amp;#039;&amp;#039;parametri&amp;#039;&amp;#039; mora da bude veći od 0.&lt;br /&gt;
# Moguće je izostaviti zagrade oko liste &amp;#039;&amp;#039;parametri&amp;#039;&amp;#039; bez obzira na broj parametara.&lt;br /&gt;
# &amp;lt;span class=&amp;quot;solution&amp;quot;&amp;gt;Ukoliko se &amp;#039;&amp;#039;telo&amp;#039;&amp;#039; sastoji iz samo jedne &amp;lt;code&amp;gt;return&amp;lt;/code&amp;gt; naredbe, i vitičaste zagrade i ključna reč &amp;lt;code&amp;gt;return&amp;lt;/code&amp;gt; mogu da se izostave.&amp;lt;/span&amp;gt;&lt;br /&gt;
# &amp;lt;span class=&amp;quot;solution&amp;quot;&amp;gt;Povratna vrednost lambda izraza može da bude i &amp;#039;&amp;#039;void&amp;#039;&amp;#039;.&amp;lt;/span&amp;gt;&lt;br /&gt;
# Za sve parametre se obavezno navode i tipovi, u suprotnom dolazi do greške u prevođenju.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 8. zadatak ==&lt;br /&gt;
Spojiti navedene opise metoda sa njihovim odgovarajućim deklaracijama na programskom jeziku &amp;#039;&amp;#039;Java&amp;#039;&amp;#039;.&lt;br /&gt;
&amp;lt;div class=&amp;quot;abc-list&amp;quot; data-solution=&amp;quot;select&amp;quot; data-options=&amp;quot;public void run(),public void start(),public final String getName(),public final void join(long ms) throws InterruptedException,ništa od ponuđenog&amp;quot;&amp;gt;&lt;br /&gt;
# Vraćanje imena tekuće niti. &amp;lt;span class=&amp;quot;spoiler&amp;quot;&amp;gt;public final String getName()&amp;lt;/span&amp;gt;&lt;br /&gt;
# Izvršavanje zadatka aktivnog objekta. &amp;lt;span class=&amp;quot;spoiler&amp;quot;&amp;gt;public void run()&amp;lt;/span&amp;gt;&lt;br /&gt;
# Čekanje da tekuća nit završi svoje izvršavanje. &amp;lt;span class=&amp;quot;spoiler&amp;quot;&amp;gt;public final void join(long ms) throws InterruptedException&amp;lt;/span&amp;gt;&lt;br /&gt;
# Provera da li je tekuća nit bila prekidana. &amp;lt;span class=&amp;quot;spoiler&amp;quot;&amp;gt;ništa od ponuđenog&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 9. zadatak ==&lt;br /&gt;
Koje od sledećih tvrdnji su tačne za programski jezik Java?&lt;br /&gt;
&amp;lt;div class=&amp;quot;abc-list&amp;quot; data-solution=&amp;quot;multiple&amp;quot;&amp;gt;&lt;br /&gt;
# Nadjačani nestatički metod u izvedenoj klasi automatski zadržava osobinu &amp;lt;code&amp;gt;synchronized&amp;lt;/code&amp;gt; ukoliko je tom ključnom rečju označen metod osnovne klase koji se nadjačava.&lt;br /&gt;
# Konstruktor klase može biti označen ključnom rečju &amp;lt;code&amp;gt;synchronized&amp;lt;/code&amp;gt;.&lt;br /&gt;
# &amp;lt;span class=&amp;quot;solution&amp;quot;&amp;gt;Naredba može biti obuhvaćena sinhronizovanim blokom.&amp;lt;/span&amp;gt;&lt;br /&gt;
# &amp;lt;span class=&amp;quot;solution&amp;quot;&amp;gt;Nestatički metod klase može biti označen ključnom rečju &amp;lt;code&amp;gt;synchronized&amp;lt;/code&amp;gt;.&amp;lt;/span&amp;gt;&lt;br /&gt;
# &amp;lt;span class=&amp;quot;solution&amp;quot;&amp;gt;Statički metod klase može biti označen ključnom rečju &amp;lt;code&amp;gt;synchronized&amp;lt;/code&amp;gt;.&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 10. zadatak ==&lt;br /&gt;
Šta ispisuje sledeći program napisan na programskom jeziku &amp;#039;&amp;#039;Java&amp;#039;&amp;#039;?&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
class Racun {&lt;br /&gt;
    int stanje;&lt;br /&gt;
    public Racun(int stanje) { this.stanje = stanje; }&lt;br /&gt;
&lt;br /&gt;
    public synchronized void uvecaj(int iznos) { stanje += iznos; }&lt;br /&gt;
    public synchronized void umanji(int iznos) { stanje -= iznos; }&lt;br /&gt;
}&lt;br /&gt;
public class Test {&lt;br /&gt;
    public static void main(String[] args) {&lt;br /&gt;
        Racun racun = new Racun(0);&lt;br /&gt;
        Runnable r1 = () -&amp;gt; { for (int i = 0; i &amp;lt; 5; i++) racun.uvecaj(100); };&lt;br /&gt;
        Runnable r2 = () -&amp;gt; { for (int i = 0; i &amp;lt; 5; i++) racun.umanji(100); };&lt;br /&gt;
        Thread uplata = new Thread(r1);&lt;br /&gt;
        Thread isplata = new Thread(r2);&lt;br /&gt;
        uplata.start();&lt;br /&gt;
        isplata.start();&lt;br /&gt;
        System.out.println(&amp;quot;Vrednost stanja je: &amp;quot; + racun.stanje);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;abc-list&amp;quot; data-solution=&amp;quot;single&amp;quot;&amp;gt;&lt;br /&gt;
# &amp;lt;span class=&amp;quot;solution&amp;quot;&amp;gt;Ispis ne može jedinstveno da se odredi&amp;lt;/span&amp;gt;&lt;br /&gt;
# Vrednost stanja je: 0&lt;br /&gt;
# Vrednost stanja je: -500&lt;br /&gt;
# Vrednost stanja je: 500&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Категорија:Рокови]]&lt;br /&gt;
[[Категорија:ОО2]]&lt;/div&gt;</summary>
		<author><name>KockaAdmiralac</name></author>
	</entry>
</feed>