<?xml version="1.0" encoding="windows-1250" ?>
<rss version="2.0">
<channel>
<docs>http://www.mycity.rs/Obavestenja/MyCity-RSS-feeds.html</docs>
<title>MyCity :: Java</title>
<link>http://www.mycity.rs/Java/</link>
<description>RSS feed 'Java' foruma</description>
<language>sr</language>
<ttl>15</ttl>
<lastBuildDate>Sat, 25 May 2013 17:06:44 +0100</lastBuildDate>
<item>
	<title>problem zadatak prelamanje svetlosti</title>
	<link>http://www.mycity.rs/Java/problem-zadatak-prelamanje-svetlosti.html</link>
	<guid>http://www.mycity.rs/?p=1543353</guid>
	<author>nobody@mycity.rs (tomislav91)</author>
	<description>Imam problem sa jednim zadatkom, uradio sam u C++ zadatak jedan, ali sada sma hteo to u javi da odradim, i izbacuje mi konstante greske.
&lt;br /&gt;

&lt;br /&gt;
&lt;code&gt;public class GlobalMembersQw
&lt;br /&gt;
&amp;#123;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; public static int Main&amp;#40;&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;#123;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; double a;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; double b;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; double c;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; double d;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; byte e;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; System.out.print&amp;#40;&amp;quot;Brojni materijali imaju dobro definisan indeks prelamanja koji&amp;quot;&amp;#41;;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; System.out.print&amp;#40;&amp;quot;\n&amp;quot;&amp;#41;;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; System.out.print&amp;#40;&amp;quot;medjutim, zavisi od talasne duzine zracenja.&amp;quot;&amp;#41;;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; System.out.print&amp;#40;&amp;quot;\n&amp;quot;&amp;#41;;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; System.out.print&amp;#40;&amp;quot;Zbog toga je numericka vrednost indeksa&amp;quot;&amp;#41;;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; System.out.print&amp;#40;&amp;quot;\n&amp;quot;&amp;#41;;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; System.out.print&amp;#40;&amp;quot;potpuno nekorisna ako se ne naznaci&amp;quot;&amp;#41;;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; System.out.print&amp;#40;&amp;quot;\n&amp;quot;&amp;#41;;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; System.out.print&amp;#40;&amp;quot;talasna duzina na koju se odnosi.&amp;quot;&amp;#41;;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; System.out.print&amp;#40;&amp;quot;\n&amp;quot;&amp;#41;;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; System.out.print&amp;#40;&amp;quot;\n&amp;quot;&amp;#41;;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; System.out.print&amp;#40;&amp;quot;\n&amp;quot;&amp;#41;;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; System.out.print&amp;#40;&amp;quot;Talasna duzina je 589,3nm, dok je za indeks prelamanja prve sredine uzet vazduh ciji je isti=1&amp;quot;&amp;#41;;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; System.out.print&amp;#40;&amp;quot;\n&amp;quot;&amp;#41;;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; System.out.print&amp;#40;&amp;quot;\n&amp;quot;&amp;#41;;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; System.out.print&amp;#40;&amp;quot;\n&amp;quot;&amp;#41;;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; System.out.print&amp;#40;&amp;quot;Unesi ugao posmatranja&amp;#40;u stepenima&amp;#41;&amp;#58;&amp;quot;&amp;#41;;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; System.out.print&amp;#40;&amp;quot;\n&amp;quot;&amp;#41;;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; cin&amp;gt;&amp;gt;a;
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
&amp;nbsp; &amp;nbsp; System.out.print&amp;#40;&amp;quot;Izaberite indeks prelamanja druge sredine&amp;#58;\n1.Dijamant\n2.Voda\n3.Led\n4.Glicerol\n5.Galijum&amp;#40;III&amp;#41;Fosfid\n&amp;quot;&amp;#41;;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; System.out.print&amp;#40;&amp;quot;6.Galijum&amp;#40;III&amp;#41;Arsenid\n7.Silicijum\n8.Brom\n9.Kamena so\n10.Etanol&amp;quot;&amp;#41;;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; System.out.print&amp;#40;&amp;quot;\n&amp;quot;&amp;#41;;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; System.out.print&amp;#40;&amp;quot;\n&amp;quot;&amp;#41;;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; cin&amp;gt;&amp;gt;e;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; if&amp;#40;e == '1'&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;#123;
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
&amp;nbsp; &amp;nbsp; b = Math.sin&amp;#40;a *DefineConstants.PI/180&amp;#41;*DefineConstants.V/2.419;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; c = Math.asin&amp;#40;b&amp;#41;;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; d = c *180/DefineConstants.PI;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;#125;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; else if &amp;#40;e == '2'&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;#123;
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
&amp;nbsp; &amp;nbsp; b = Math.sin&amp;#40;a *DefineConstants.PI/180&amp;#41;*DefineConstants.V/1.33;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; c = Math.asin&amp;#40;b&amp;#41;;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; d = c *180/DefineConstants.PI;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;#125;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; else if &amp;#40;e == '3'&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;#123;
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
&amp;nbsp; &amp;nbsp; b = Math.sin&amp;#40;a *DefineConstants.PI/180&amp;#41;*DefineConstants.V/1.31;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; c = Math.asin&amp;#40;b&amp;#41;;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; d = c *180/DefineConstants.PI;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;#125;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; else if &amp;#40;e == '4'&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;#123;
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
&amp;nbsp; &amp;nbsp; b = Math.sin&amp;#40;a *DefineConstants.PI/180&amp;#41;*DefineConstants.V/1.4729;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; c = Math.asin&amp;#40;b&amp;#41;;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; d = c *180/DefineConstants.PI;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;#125;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; else if &amp;#40;e == '5'&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;#123;
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
&amp;nbsp; &amp;nbsp; b = Math.sin&amp;#40;a *DefineConstants.PI/180&amp;#41;*DefineConstants.V/3.5;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; c = Math.asin&amp;#40;b&amp;#41;;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; d = c *180/DefineConstants.PI;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;#125;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; else if &amp;#40;e == '6'&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;#123;
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
&amp;nbsp; &amp;nbsp; b = Math.sin&amp;#40;a *DefineConstants.PI/180&amp;#41;*DefineConstants.V/3,927;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; c = Math.asin&amp;#40;b&amp;#41;;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; d = c *180/DefineConstants.PI;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;#125;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; else if &amp;#40;e == '7'&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;#123;
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
&amp;nbsp; &amp;nbsp; b = Math.sin&amp;#40;a *DefineConstants.PI/180&amp;#41;*DefineConstants.V/4.01;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; c = Math.asin&amp;#40;b&amp;#41;;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; d = c *180/DefineConstants.PI;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;#125;
&lt;br /&gt;

&lt;br /&gt;
&amp;nbsp; &amp;nbsp; else if &amp;#40;e == '8'&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;#123;
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
&amp;nbsp; &amp;nbsp; b = Math.sin&amp;#40;a *DefineConstants.PI/180&amp;#41;*DefineConstants.V/1.661;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; c = Math.asin&amp;#40;b&amp;#41;;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; d = c *180/DefineConstants.PI;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;#125;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; else if &amp;#40;e == '9'&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;#123;
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
&amp;nbsp; &amp;nbsp; b = Math.sin&amp;#40;a *DefineConstants.PI/180&amp;#41;*DefineConstants.V/1.516;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; c = Math.asin&amp;#40;b&amp;#41;;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; d = c *180/DefineConstants.PI;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;#125;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; else if &amp;#40;e == '10'&amp;#41; &amp;#123; b = Math.sin&amp;#40;a *DefineConstants.PI/180&amp;#41;*DefineConstants.V/1.516; c = Math.asin&amp;#40;b&amp;#41;; d = c *180/DefineConstants.PI; &amp;#125; else &amp;#123;cout&amp;lt;&amp;lt;&amp;quot;Pogresan karakter.Pokrenuti ponovo program i uneti broj u opsegu &amp;#91;1-10&amp;#93;.&amp;quot;&amp;lt;&amp;lt;&amp;quot;\n&amp;quot;; cout&amp;lt;&amp;lt;&amp;quot;\n&amp;quot;; return 0; &amp;#125; cout&amp;lt;&amp;lt;&amp;quot;Prelomljeni ugao je&amp;#58; &amp;quot; &amp;lt;&amp;lt;d&amp;lt;&amp;lt;&amp;quot; stepeni&amp;quot;&amp;lt;&amp;lt;&amp;quot;\n&amp;quot;; return 7; &amp;#125;
&lt;br /&gt;
&amp;#125;
&lt;br /&gt;

&lt;br /&gt;
final class DefineConstants
&lt;br /&gt;
&amp;#123;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; public static final double PI = 3.1415926535898;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; public static final int V = 1;
&lt;br /&gt;
&amp;#125;&lt;/code&gt;
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
Postavljam i C++ kod
&lt;br /&gt;
&lt;code&gt;#include&amp;lt;iostream&amp;gt;
&lt;br /&gt;
#include&amp;lt;cmath&amp;gt;
&lt;br /&gt;
#include&amp;lt;string&amp;gt;
&lt;br /&gt;
#define PI 3.1415926535898
&lt;br /&gt;
#define V 1
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
using namespace std;
&lt;br /&gt;
int main&amp;#40;&amp;#41;
&lt;br /&gt;
&amp;#123;
&lt;br /&gt;
double a,b,c,d;
&lt;br /&gt;
char e;
&lt;br /&gt;
cout&amp;lt;&amp;lt;&amp;quot;Brojni materijali imaju dobro definisan indeks prelamanja koji&amp;quot;&amp;lt;&amp;lt;endl;
&lt;br /&gt;
cout&amp;lt;&amp;lt;&amp;quot;medjutim, zavisi od talasne duzine zracenja.&amp;quot;&amp;lt;&amp;lt;endl; 
&lt;br /&gt;
cout&amp;lt;&amp;lt;&amp;quot;Zbog toga je numericka vrednost indeksa&amp;quot;&amp;lt;&amp;lt;endl;
&lt;br /&gt;
cout&amp;lt;&amp;lt;&amp;quot;potpuno nekorisna ako se ne naznaci&amp;quot;&amp;lt;&amp;lt;endl;
&lt;br /&gt;
cout&amp;lt;&amp;lt;&amp;quot;talasna duzina na koju se odnosi.&amp;quot;&amp;lt;&amp;lt;endl;
&lt;br /&gt;
cout&amp;lt;&amp;lt;endl;
&lt;br /&gt;
cout&amp;lt;&amp;lt;endl;
&lt;br /&gt;
cout&amp;lt;&amp;lt;&amp;quot;Talasna duzina je 589,3nm, dok je za indeks prelamanja prve sredine uzet vazduh ciji je isti=1&amp;quot;&amp;lt;&amp;lt;endl;
&lt;br /&gt;
cout&amp;lt;&amp;lt;endl;
&lt;br /&gt;
cout&amp;lt;&amp;lt;endl;
&lt;br /&gt;
cout&amp;lt;&amp;lt;&amp;quot;Unesi ugao posmatranja&amp;#40;u stepenima&amp;#41;&amp;#58;&amp;quot;&amp;lt;&amp;lt;endl;
&lt;br /&gt;
cin&amp;gt;&amp;gt;a;
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
cout&amp;lt;&amp;lt;&amp;quot;Izaberite indeks prelamanja druge sredine&amp;#58;\n1.Dijamant\n2.Voda\n3.Led\n4.Glicerol\n5.Galijum&amp;#40;III&amp;#41;Fosfid\n&amp;quot;;
&lt;br /&gt;
cout&amp;lt;&amp;lt;&amp;quot;6.Galijum&amp;#40;III&amp;#41;Arsenid\n7.Silicijum\n8.Brom\n9.Kamena so\n10.Etanol&amp;quot;&amp;lt;&amp;lt;endl;
&lt;br /&gt;
cout&amp;lt;&amp;lt;endl;
&lt;br /&gt;
cin&amp;gt;&amp;gt;e;
&lt;br /&gt;
if&amp;#40;e=='1'&amp;#41;
&lt;br /&gt;
&amp;#123;
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
b=sin&amp;#40;a*PI/180&amp;#41;*V/2.419;
&lt;br /&gt;
c=asin&amp;#40;b&amp;#41;;
&lt;br /&gt;
d=c*180/PI;
&lt;br /&gt;
&amp;#125;
&lt;br /&gt;
else if &amp;#40;e=='2'&amp;#41;
&lt;br /&gt;
&amp;#123;
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
b=sin&amp;#40;a*PI/180&amp;#41;*V/1.33;
&lt;br /&gt;
c=asin&amp;#40;b&amp;#41;;
&lt;br /&gt;
d=c*180/PI;
&lt;br /&gt;
&amp;#125;
&lt;br /&gt;
else if &amp;#40;e=='3'&amp;#41;
&lt;br /&gt;
&amp;#123;
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
b=sin&amp;#40;a*PI/180&amp;#41;*V/1.31;
&lt;br /&gt;
c=asin&amp;#40;b&amp;#41;;
&lt;br /&gt;
d=c*180/PI;
&lt;br /&gt;
&amp;#125;
&lt;br /&gt;
else if &amp;#40;e=='4'&amp;#41;
&lt;br /&gt;
&amp;#123;
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
b=sin&amp;#40;a*PI/180&amp;#41;*V/1.4729;
&lt;br /&gt;
c=asin&amp;#40;b&amp;#41;;
&lt;br /&gt;
d=c*180/PI;
&lt;br /&gt;
&amp;#125;
&lt;br /&gt;
else if &amp;#40;e=='5'&amp;#41;
&lt;br /&gt;
&amp;#123;
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
b=sin&amp;#40;a*PI/180&amp;#41;*V/3.5;
&lt;br /&gt;
c=asin&amp;#40;b&amp;#41;;
&lt;br /&gt;
d=c*180/PI;
&lt;br /&gt;
&amp;#125;
&lt;br /&gt;
else if &amp;#40;e=='6'&amp;#41;
&lt;br /&gt;
&amp;#123;
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
b=sin&amp;#40;a*PI/180&amp;#41;*V/3,927;
&lt;br /&gt;
c=asin&amp;#40;b&amp;#41;;
&lt;br /&gt;
d=c*180/PI;
&lt;br /&gt;
&amp;#125;
&lt;br /&gt;
else if &amp;#40;e=='7'&amp;#41;
&lt;br /&gt;
&amp;#123;
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
b=sin&amp;#40;a*PI/180&amp;#41;*V/4.01;
&lt;br /&gt;
c=asin&amp;#40;b&amp;#41;;
&lt;br /&gt;
d=c*180/PI;
&lt;br /&gt;
&amp;#125;
&lt;br /&gt;

&lt;br /&gt;
else if &amp;#40;e=='8'&amp;#41;
&lt;br /&gt;
&amp;#123;
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
b=sin&amp;#40;a*PI/180&amp;#41;*V/1.661;
&lt;br /&gt;
c=asin&amp;#40;b&amp;#41;;
&lt;br /&gt;
d=c*180/PI;
&lt;br /&gt;
&amp;#125;
&lt;br /&gt;
else if &amp;#40;e=='9'&amp;#41;
&lt;br /&gt;
&amp;#123;
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
b=sin&amp;#40;a*PI/180&amp;#41;*V/1.516;
&lt;br /&gt;
c=asin&amp;#40;b&amp;#41;;
&lt;br /&gt;
d=c*180/PI;
&lt;br /&gt;
&amp;#125;
&lt;br /&gt;
else if &amp;#40;e=='10'&amp;#41;
&lt;br /&gt;
&amp;#123;
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
b=sin&amp;#40;a*PI/180&amp;#41;*V/1.516;
&lt;br /&gt;
c=asin&amp;#40;b&amp;#41;;
&lt;br /&gt;
d=c*180/PI;
&lt;br /&gt;
&amp;#125;
&lt;br /&gt;
else
&lt;br /&gt;
&amp;#123;cout&amp;lt;&amp;lt;&amp;quot;Pogresan karakter.Pokrenuti ponovo program i uneti broj u opsegu &amp;#91;1-10&amp;#93;.&amp;quot;&amp;lt;&amp;lt;endl;
&lt;br /&gt;
cout&amp;lt;&amp;lt;endl;
&lt;br /&gt;
return 0;
&lt;br /&gt;
&amp;#125;
&lt;br /&gt;

&lt;br /&gt;
cout&amp;lt;&amp;lt;&amp;quot;Prelomljeni ugao je&amp;#58; &amp;quot; &amp;lt;&amp;lt;d&amp;lt;&amp;lt;&amp;quot; stepeni&amp;quot;&amp;lt;&amp;lt;endl;
&lt;br /&gt;

&lt;br /&gt;
return 7;
&lt;br /&gt;
&amp;#125;&lt;/code&gt;</description>
	<pubDate>Fri, 24 May 2013 11:52:07 +0100</pubDate>
</item>
<item>
	<title>Java download link J2SE SDK</title>
	<link>http://www.mycity.rs/Java/Java-download-link-J2SE-SDK.html</link>
	<guid>http://www.mycity.rs/?p=1525667</guid>
	<author>nobody@mycity.rs (MinerFull)</author>
	<description>Na sajtu od &amp;quot;M4rk0&amp;quot; mislim na ovaj 
&lt;br /&gt;

&lt;br /&gt;
&lt;a href=&quot;http://tutoriali.org&quot; target=&quot;_blank&quot;&gt;http://tutoriali.org&lt;/a&gt;
&lt;br /&gt;

&lt;br /&gt;
Nasao sam tutorial &amp;quot;Java za mlade programere&amp;quot;, dobro skinuo sam .pdf file, krenuo da citam i kada sam dosao do dela gde treba da se skine J2SE SDK (Java 2 Standard Edition Software Development Kit).
&lt;br /&gt;

&lt;br /&gt;
Otisao sam &lt;a href=&quot;http://java.sun.com&quot; target=&quot;_blank&quot;&gt;http://java.sun.com&lt;/a&gt; i nikako ne mogu da nadjem, poslao sam poruku M4rk0, ali vidim nije na forumu a je nemam bas vremena da cekam, treba mi J2SE 1.4.1 . 
&lt;br /&gt;
Ajd' ako neko moze da mi posalje link za download (Win 7).</description>
	<pubDate>Tue, 09 Apr 2013 22:56:15 +0100</pubDate>
</item>
<item>
	<title>Skener metoda u Javi</title>
	<link>http://www.mycity.rs/Java/Skener-metoda-u-Javi.html</link>
	<guid>http://www.mycity.rs/?p=1517955</guid>
	<author>nobody@mycity.rs (E.L.I.T.E.)</author>
	<description>Radim program u Javi koji treba da ispita korisnika sledeće;
&lt;br /&gt;

&lt;br /&gt;
&lt;ul&gt;
&lt;br /&gt;
&lt;li&gt; Koliko ima godina?
&lt;br /&gt;
&lt;li&gt; Kako se zove?
&lt;br /&gt;
&lt;/ul&gt;
&lt;br /&gt;

&lt;br /&gt;
Tu se koristi input (&lt;span style=&quot;font-style: italic&quot;&gt;skener&lt;/span&gt;) metoda, ali mi nije baš najjasnije. 
&lt;br /&gt;

&lt;br /&gt;
&lt;code&gt;
&lt;br /&gt;
import java.util.Scanner; 
&lt;br /&gt;

&lt;br /&gt;
public class skener &amp;#123; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;public static void main&amp;#40;String&amp;#91;&amp;#93; args&amp;#41; &amp;#123; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;Scanner kb = new Scanner&amp;#40;System.in&amp;#41;; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;byte godiste; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;String ime; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;System.out.println&amp;#40;&amp;quot;Koliko si star? &amp;quot;&amp;#41;; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;godiste = kb.nextByte&amp;#40;&amp;#41;; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;Scanner kb1 = new Scanner&amp;#40;System.in&amp;#41;; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;System.out.println&amp;#40;&amp;quot;Kako se zoveš? &amp;quot;&amp;#41;; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;ime = kb1.nextLine&amp;#40;&amp;#41;; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;char c = ime.charAt&amp;#40;0&amp;#41;; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;System.out.println&amp;#40;&amp;quot;Ti imaš &amp;quot; + godiste + &amp;quot; godina. Tvoje ime je &amp;quot; + ime + &amp;quot;.&amp;quot;&amp;#41;; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;#125; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;#125;&lt;/code&gt;
&lt;br /&gt;

&lt;br /&gt;
Trebalo bi da je to to. Imam sada par pitanja.
&lt;br /&gt;

&lt;br /&gt;
1. Šta znači &lt;span style=&quot;font-style: italic&quot;&gt;Scanner kb = new Scanner(System.in);&lt;/span&gt;  ?
&lt;br /&gt;
2. Koji će mi &lt;span style=&quot;font-style: italic&quot;&gt;char c = ime.charAt(0);&lt;/span&gt; , kada ga nisam ni koristio? Dali se radi o varijabli &lt;span style=&quot;font-style: italic&quot;&gt;c&lt;/span&gt; ili nekoj funkciji?
&lt;br /&gt;

&lt;br /&gt;
Sad, pretpostavljam da je ovo Scanner kb ime skenera. new Scanner dodaje novi skener. &lt;span style=&quot;font-style: italic&quot;&gt;byte&lt;/span&gt; je brojevni unos korisnika, a &lt;span style=&quot;font-style: italic&quot;&gt;String&lt;/span&gt; je slovni.
&lt;br /&gt;

&lt;br /&gt;
Nakon toga ide &lt;span style=&quot;font-style: italic&quot;&gt;godiste = kb.nextByte();&lt;/span&gt;, šta mu sad to dođe? Ako je tačna moja prva pretpostavka, onda je ovo &lt;span style=&quot;font-style: italic&quot;&gt;Scanner kb1 = new Scanner(System.in);&lt;/span&gt; isto što i ono malo pre, samo što se radi o drugom skeneru.
&lt;br /&gt;

&lt;br /&gt;
Najviše me muči ovaj deo:
&lt;br /&gt;

&lt;br /&gt;
&lt;code&gt;char c = ime.charAt&amp;#40;0&amp;#41;;&lt;/code&gt;</description>
	<pubDate>Wed, 27 Mar 2013 15:38:29 +0100</pubDate>
</item>
<item>
	<title>Šta nakon instalacije?</title>
	<link>http://www.mycity.rs/Java/Sta-nakon-instalacije.html</link>
	<guid>http://www.mycity.rs/?p=1516304</guid>
	<author>nobody@mycity.rs (E.L.I.T.E.)</author>
	<description>----------- &lt;span style=&quot;font-weight: bold&quot;&gt;Napisano: 24 Mar 2013 11:04&lt;/span&gt; ---------
&lt;br /&gt;

&lt;br /&gt;
Rešio sam da se malo pozabavim sa Javom. Instalirao sam Java Development Kit (JDK) 7 (to je najverovatnije onaj runtime-environment) i sad bi valjda trebao Eclipse ili neko drugo razvojno okruženje za Javu, ili treba još nešto? 
&lt;br /&gt;

&lt;br /&gt;
----------- &lt;span style=&quot;font-weight: bold&quot;&gt;Dopuna: 24 Mar 2013 11:22&lt;/span&gt; ---------
&lt;br /&gt;

&lt;br /&gt;
 Instalirao sam JCreator i podesio putanju ka direktorijumu gde se nalazi Java SDK 7. Jel' JCreator OK za početak? </description>
	<pubDate>Sun, 24 Mar 2013 11:04:48 +0100</pubDate>
</item>
<item>
	<title>Sajt sa ucenje jave codecademy dobar ili ne?</title>
	<link>http://www.mycity.rs/Java/Sajt-sa-ucenje-jave-codecademy-dobar-ili-ne.html</link>
	<guid>http://www.mycity.rs/?p=1502180</guid>
	<author>nobody@mycity.rs (AreoNN)</author>
	<description>Pozdrav nedavno sam poceo da ucim lekcije sa ovog sajta &lt;a href=&quot;http://www.codecademy.com/&quot; target=&quot;_blank&quot;&gt;http://www.codecademy.com/&lt;/a&gt; kako vam se cini sajt da li mogu da se nauce korisne stvari.Trenutno radim 2. kurs i za sada sam zadovoljan.</description>
	<pubDate>Thu, 28 Feb 2013 21:22:12 +0100</pubDate>
</item>
<item>
	<title>JCreator problem pri pokretanju projekta</title>
	<link>http://www.mycity.rs/Java/JCreator-problem-pri-pokretanju-projekta.html</link>
	<guid>http://www.mycity.rs/?p=1497995</guid>
	<author>nobody@mycity.rs (tomislav91)</author>
	<description>Imam jedan problem da neki programi prosto nece da se pokrenu. 
&lt;br /&gt;
Tj samo izbaci Process completed i to je to. Nema rezultata.
&lt;br /&gt;
Probane druge verzije, i na drugim OS, isti slucaj.</description>
	<pubDate>Thu, 21 Feb 2013 22:54:06 +0100</pubDate>
</item>
<item>
	<title>Netbeans i Java</title>
	<link>http://www.mycity.rs/Java/Netbeans-i-Java.html</link>
	<guid>http://www.mycity.rs/?p=1483038</guid>
	<author>nobody@mycity.rs (TwinHeadedEagle)</author>
	<description>Stoji mi knjiga skoro godinu dana, pa sam resio da temeljno krenem da ucim Javu pre nego sto krenu predavanja &lt;img src=&quot;http://www.mycity.rs/images/smiles/icon_biggrin.gif&quot; alt=&quot;Very Happy&quot; border=&quot;0&quot; /&gt;
&lt;br /&gt;

&lt;br /&gt;
Radio sam primere koje sacuvan npr. kao Primer.java
&lt;br /&gt;

&lt;br /&gt;
Kod pisem u Netbeans-u, nakon cega projekat sacuvam na Desktop kao Primer.java
&lt;br /&gt;

&lt;br /&gt;
E sad, preko prevodioca &lt;span style=&quot;font-weight: bold&quot;&gt;javac&lt;/span&gt; iz CMD-a ja napravim daktoteku Primer.class
&lt;br /&gt;

&lt;br /&gt;
Kada pustim komandu &lt;span style=&quot;font-weight: bold&quot;&gt;java Primer&lt;/span&gt; , ja naravno dobijem ispis programa u CMD-u...
&lt;br /&gt;

&lt;br /&gt;
Da li je moguce nekako podesiti Netbeans da on pokrene CMD, naravno Netbeans moze da napravi .class daktoteku...
&lt;br /&gt;

&lt;br /&gt;
Ne mislim trenutno na GUI program...</description>
	<pubDate>Sat, 26 Jan 2013 13:04:53 +0100</pubDate>
</item>
<item>
	<title>Prebacivanje sa Buildera na Javu</title>
	<link>http://www.mycity.rs/Java/Prebacivanje-sa-Buildera-na-Javu.html</link>
	<guid>http://www.mycity.rs/?p=1480991</guid>
	<author>nobody@mycity.rs (NIx Car)</author>
	<description>----------- &lt;span style=&quot;font-weight: bold&quot;&gt;Napisano: 22 Jan 2013 14:53&lt;/span&gt; ---------
&lt;br /&gt;

&lt;br /&gt;
Profesor je odlucio da od sledece godine u mesto C++ Buildera (i to verzije 6  &lt;img src=&quot;http://www.mycity.rs/images/smiles/brickwall.gif&quot; alt=&quot;GUZ - Glavom U Zid&quot; border=&quot;0&quot; /&gt; ) predjemo na Javu, ja sam dobio zadatak da pronadjem paralelu izmedju Buildera i Jave tj izabranog IDE-a.
&lt;br /&gt;
Koji IDE da izaberem od ovih ponudjenih (Java EE ili samo Java):  &lt;a href=&quot;http://www.eclipse.org/downloads/&quot; target=&quot;_blank&quot;&gt;http://www.eclipse.org/downloads/&lt;/a&gt; 
&lt;br /&gt;

&lt;br /&gt;
Takodje, moracu da pronadjem paralele properties-a i events-a (OnClick, OnCreate, OnKeyPress itd).
&lt;br /&gt;

&lt;br /&gt;
Za sad ako mozete da mi odgovorite na prvo pitanje, kod drugog ako zapnem, pitacu &lt;img src=&quot;http://www.mycity.rs/images/smiles/icon_mrgreen.gif&quot; alt=&quot;Mr. Green&quot; border=&quot;0&quot; /&gt; 
&lt;br /&gt;

&lt;br /&gt;
----------- &lt;span style=&quot;font-weight: bold&quot;&gt;Dopuna: 22 Jan 2013 14:57&lt;/span&gt; ---------
&lt;br /&gt;

&lt;br /&gt;
 Boze  &lt;img src=&quot;http://www.mycity.rs/images/smiles/brickwall.gif&quot; alt=&quot;GUZ - Glavom U Zid&quot; border=&quot;0&quot; /&gt;  Skinuo sam For Java developers. 
&lt;br /&gt;
Sad moram da se pozabavim bibliotekama awt i  swing posto je profesor rekao da se sva dugmad tu nalaze &lt;img src=&quot;http://www.mycity.rs/images/smiles/icon_smile.gif&quot; alt=&quot;Smile&quot; border=&quot;0&quot; /&gt; </description>
	<pubDate>Tue, 22 Jan 2013 14:53:19 +0100</pubDate>
</item>
<item>
	<title>Kod iz netbeans u eclipse</title>
	<link>http://www.mycity.rs/Java/Kod-iz-netbeans-u-eclipse.html</link>
	<guid>http://www.mycity.rs/?p=1462810</guid>
	<author>nobody@mycity.rs (nike992)</author>
	<description>Zdravo svima !
&lt;br /&gt;

&lt;br /&gt;
Dobio sam projekat neki a faxu da radim, do sada smo celi semestar radili u Eclipse-u , i naravno u njemu cemo raditi i projekat.
&lt;br /&gt;

&lt;br /&gt;
Sada kada bi ja taj projekat uradio u netbeansu i kopirao kod u eclipse da li bi bilo sve ok?
&lt;br /&gt;

&lt;br /&gt;
Dakle netbeans koristim zato sto se radi kao windows aplikacija ovaj projekat!</description>
	<pubDate>Mon, 24 Dec 2012 15:17:04 +0100</pubDate>
</item>
<item>
	<title>Želim da učim Javu</title>
	<link>http://www.mycity.rs/Java/Zelim-da-ucim-Javu.html</link>
	<guid>http://www.mycity.rs/?p=1460367</guid>
	<author>nobody@mycity.rs (E.L.I.T.E.)</author>
	<description>Želim da počnem da učim Javu. Odakle da počnem???? Koje programsko okruženje da instaliram? Kada ću moći da pravim igrice za Touchscreen telefone (posle koliko vremena učenja)?</description>
	<pubDate>Thu, 20 Dec 2012 15:52:00 +0100</pubDate>
</item>
<item>
	<title>Konkurentno i distribuirano programiranje u Javi</title>
	<link>http://www.mycity.rs/Java/Konkurentno-i-distribuirano-programiranje-u-Javi-2.html</link>
	<guid>http://www.mycity.rs/?p=1453719</guid>
	<author>nobody@mycity.rs (Mila_90)</author>
	<description>&lt;span style=&quot;font-weight: bold&quot;&gt;Osnove konkurentnog i distribuiranog programiranja u Javi&lt;/span&gt;
&lt;br /&gt;

&lt;br /&gt;
Pored nezaobilazne preporučene literature iz konkurentnog i distribuiranog programiranja:
&lt;br /&gt;
&lt;ol type=&quot;1&quot;&gt;
&lt;br /&gt;
1. The Little Book of Semaphores, Allen B. Downey
&lt;br /&gt;
2. Taming Java Threads, Allen Holub
&lt;br /&gt;
3. Foundation of Multithreaded, Parallel and Distributed Programming, Gregory Andrews, Addison Wesley,2000
&lt;br /&gt;
4. Konkurentno i distribuirano programiranje, Zaharije Radivojević, Igor Ikodinović, Zoran Jovanović, Akademska misao, 2008
&lt;br /&gt;
&lt;/ol&gt;
&lt;br /&gt;
korisno je pogledati sledeće video snimke sa praktičnih vežbi dr Zaharija Radivojevića, na Elektrotehničkom fakultetu Univerziteta u Beogradu. 
&lt;br /&gt;

&lt;br /&gt;
Obrađene su sledeće oblasti:
&lt;br /&gt;
&lt;ol type=&quot;1&quot;&gt;
&lt;br /&gt;
1. Sinhronizacija niti
&lt;br /&gt;
2. Distribuirano programiranje pomoću soketa
&lt;br /&gt;
3. Udaljeni pozivi metoda (RMI)
&lt;br /&gt;
&lt;/ol&gt;
&lt;br /&gt;

&lt;br /&gt;
 &lt;iframe width=&quot;420&quot; height=&quot;315&quot; src=&quot;http://www.youtube.com/embed/HvTObkCRoPA&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;br /&gt;

&lt;br /&gt;
Sa prvog snimka se može naučiti sledeće:
&lt;br /&gt;
&lt;ol type=&quot;1&quot;&gt;
&lt;br /&gt;
1. Osnove rada u razvojnom okruženju Eclipse
&lt;br /&gt;
 &lt;img src=&quot;http://www.mycity.rs/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; border=&quot;0&quot; /&gt; &lt;a href=&quot;http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/junor&quot; target=&quot;_blank&quot; class=&quot;postlink&quot;&gt;Download&lt;/a&gt;
&lt;br /&gt;

&lt;br /&gt;
2. Koncept poštanskog sandučeta (Message Box)
&lt;br /&gt;

&lt;br /&gt;
3. Izrada jednostavnog GUI-ja (pomoću Java Swing)&lt;ul&gt;
&lt;br /&gt;
- Komponente JButton, JTextArea, JWindow
&lt;br /&gt;
- Koncept Event-a (događaja) i Action listener-a.
&lt;br /&gt;
&lt;/ul&gt;
&lt;br /&gt;
4. Ponavljanje osnova programskog jezika Java &lt;ul&gt;
&lt;br /&gt;
- paketi
&lt;br /&gt;
- metode
&lt;br /&gt;
- prosleđivanje argumenata
&lt;br /&gt;
- definicija promenljivih
&lt;br /&gt;
- klase
&lt;br /&gt;
- interfejsi
&lt;br /&gt;
- konstante
&lt;br /&gt;
- gotove klase za rad sa listom i drugim strukturama podataka
&lt;br /&gt;
- izuzeci
&lt;br /&gt;
- događaji
&lt;br /&gt;
- generičke klase
&lt;br /&gt;
&lt;/ul&gt;
&lt;br /&gt;
5. Koncept bounded buffer-a (kružnog bafera)
&lt;br /&gt;

&lt;br /&gt;
6. Sinhronizacija niti i rada poštanskog sandučeta pomoću interfejsa Lock i njegove implementacije ReentrantLock
&lt;br /&gt;
&lt;/ol&gt;
&lt;br /&gt;

&lt;br /&gt;
 &lt;iframe width=&quot;420&quot; height=&quot;315&quot; src=&quot;http://www.youtube.com/embed/7wKrrRsWSl8&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
Na drugom snimku se može videti:
&lt;br /&gt;
&lt;ol type=&quot;1&quot;&gt;
&lt;br /&gt;
1. Debagovanje u razvojnom okruženju Eclipse
&lt;br /&gt;
2. Demonstracija i ispravljanje najčešćih grešaka u sinhronizaciji i GUI-ju
&lt;br /&gt;
3. Implementacija poštanskog sandučeta  koristeći ključnu reč synchronized
&lt;br /&gt;
4. Implementacija poštanskog sandučeta  koristeći nizove i semafore u Javi (u java.util.concurrent paketu)
&lt;br /&gt;
&lt;/ol&gt;
&lt;br /&gt;

&lt;br /&gt;
 &lt;iframe width=&quot;420&quot; height=&quot;315&quot; src=&quot;http://www.youtube.com/embed/HEkL4wjd758&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;br /&gt;

&lt;br /&gt;
Treći snimak:
&lt;br /&gt;
&lt;ol type=&quot;1&quot;&gt;
&lt;br /&gt;
1. Upoređivanje performansi prethodnih implementacija poštanskog sandučeta
&lt;br /&gt;
2. Tokovi podataka u programskom jeziku Java
&lt;br /&gt;
3. Implementacija poštanskog sandučetu u distribuiranom okruženju pomoću soketa
&lt;br /&gt;
&lt;/ol&gt;
&lt;br /&gt;

&lt;br /&gt;
 &lt;iframe width=&quot;420&quot; height=&quot;315&quot; src=&quot;http://www.youtube.com/embed/ZRMTJ5mD4I8&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;br /&gt;

&lt;br /&gt;
Četvrti snimak:
&lt;br /&gt;
&lt;ol type=&quot;1&quot;&gt;
&lt;br /&gt;
1. Implementacija poštanskog sandučeta pomoću udaljenih poziva metoda (RMI u Javi)
&lt;br /&gt;
&lt;/ol&gt;
&lt;br /&gt;

&lt;br /&gt;
Svaka ispravka, bilo stručna, bilo u vezi izgleda teme je dobrodošla  &lt;img src=&quot;http://www.mycity.rs/images/smiles/smajli.gif&quot; alt=&quot;smešak&quot; border=&quot;0&quot; /&gt; 
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
----------- &lt;span style=&quot;font-weight: bold&quot;&gt;Dopuna: 09 Dec 2012 21:34&lt;/span&gt; ---------
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
 &lt;span style=&quot;color: blue&quot;&gt;&lt;span style=&quot;font-size: 18px; line-height: normal&quot;&gt;Sinhronizacija niti pomoću ključne reči synchronized, metoda wait i notify&lt;/span&gt;&lt;/span&gt;
&lt;br /&gt;

&lt;br /&gt;
Deo koda ili metod se mogu deklarisati kao kritična sekcija korišćenjem ključne reči synchronized. 
&lt;br /&gt;

&lt;br /&gt;
1. &lt;span style=&quot;color: blue&quot;&gt;Deo koda&lt;/span&gt;
&lt;br /&gt;
&lt;code&gt;synchronized &amp;#40;someObject&amp;#41; &amp;#123; ... &amp;#125;&lt;/code&gt;
&lt;br /&gt;
U ovom slučaju, deo koda je &lt;a href=&quot;http://en.wikipedia.org/wiki/Critical_section&quot; target=&quot;_blank&quot; class=&quot;postlink&quot;&gt;kritična sekcija&lt;/a&gt;, a objekat odgovara uslovnom kritičnom regionu. 
&lt;br /&gt;

&lt;br /&gt;
2. &lt;span style=&quot;color: blue&quot;&gt;Metod&lt;/span&gt;
&lt;br /&gt;
&lt;code&gt;public class SomeClass &amp;#123;
&lt;br /&gt;
public synchronized void f&amp;#40;...&amp;#41; &amp;#123;
&lt;br /&gt;
...
&lt;br /&gt;
&amp;#125;
&lt;br /&gt;
&amp;#125;&lt;/code&gt;Deo koda je kritična sekcija, a objekat odgovara &lt;a href=&quot;http://alturl.com/vb94z&quot; target=&quot;_blank&quot; class=&quot;postlink&quot;&gt;monitorima sa signal and continue disciplinom&lt;/a&gt;.
&lt;br /&gt;

&lt;br /&gt;
3. &lt;span style=&quot;color: blue&quot;&gt;Naredba wait()&lt;/span&gt;
&lt;br /&gt;

&lt;br /&gt;
Naredba wait prekida izvršavanje niti i stavlja je u stanje čekanja. Privremeno se skida zabrana drugim nitima koje pristupaju monitoru. 
&lt;br /&gt;

&lt;br /&gt;
&lt;a href=&quot;http://alturl.com/f53ib&quot; target=&quot;_blank&quot; class=&quot;postlink&quot;&gt;wait(tmilisec)&lt;/a&gt; Čeka se najviše tmilisec milisekundi dok neka druga nit ne pozove notify() ili notifyAll() za taj objekat.
&lt;br /&gt;

&lt;br /&gt;
&lt;a href=&quot;http://alturl.com/3xu4f&quot; target=&quot;_blank&quot; class=&quot;postlink&quot;&gt;wait(tmilisec,tnanosec)&lt;/a&gt; Čeka se najviše tmilisec milisekundi i tnanosec nanosekundi dok neka druga nit ne pozove notify() ili notifyAll() za taj objekat.
&lt;br /&gt;

&lt;br /&gt;
&lt;a href=&quot;http://alturl.com/p4b6y&quot; target=&quot;_blank&quot; class=&quot;postlink&quot;&gt;wait()&lt;/a&gt; Čeka neograničeno dok neka druga nit ne pozove notify() ili notifyAll() za taj objekat.
&lt;br /&gt;

&lt;br /&gt;
4.&lt;span style=&quot;color: blue&quot;&gt;Naredba notify()&lt;/span&gt;
&lt;br /&gt;

&lt;br /&gt;
Naredba &lt;a href=&quot;http://alturl.com/rnoj2&quot; target=&quot;_blank&quot; class=&quot;postlink&quot;&gt;notify&amp;#1040;ll() &lt;/a&gt; šalje notifikaciju svim nitima koje čekaju da pristupe ciljnom objektu da to mogu učiniti. 
&lt;br /&gt;
Naredba &lt;a href=&quot;http://alturl.com/29dfn&quot; target=&quot;_blank&quot; class=&quot;postlink&quot;&gt;notify() &lt;/a&gt; radi isto što i  notify&amp;#1040;ll(), ali notifikuje samo jednu nit.
&lt;br /&gt;

&lt;br /&gt;
Demonstriraćemo upotrebu ključne reči synchronized i pomenutih metoda u sinhronizaciji niti na primeru poštanskog sandučeta iz uvodnog dela članka.
&lt;br /&gt;

&lt;br /&gt;
&lt;code&gt;public class ArrayMessageBox&amp;lt;T&amp;gt; implements MessageBox&amp;lt;T&amp;gt; &amp;#123;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;Object&amp;#91;&amp;#93; buffer;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;int first, last, size;
&lt;br /&gt;

&lt;br /&gt;
&amp;nbsp; &amp;nbsp;public ArrayMessageBox&amp;#40;int num&amp;#41; &amp;#123;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;buffer = new Object&amp;#91;num&amp;#93;;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;first = 0;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;last = 0;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;size = 0;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;#125;
&lt;br /&gt;

&lt;br /&gt;
&amp;nbsp; &amp;nbsp;public synchronized Message&amp;lt;T&amp;gt; get&amp;#40;long ttw, Status status&amp;#41; &amp;#123; //čitav metod je synchronized
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;while &amp;#40;size == 0&amp;#41; &amp;#123;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;try &amp;#123;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;wait&amp;#40;&amp;#41;; //Čeka se da nešto ima u baferu.
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;#125; catch &amp;#40;InterruptedException e&amp;#41; &amp;#123;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;e.printStackTrace&amp;#40;&amp;#41;;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;#125;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;#125;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;Message&amp;lt;T&amp;gt; result = &amp;#40;Message&amp;lt;T&amp;gt;&amp;#41; buffer&amp;#91;first&amp;#93;;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;first = &amp;#40;first + 1&amp;#41; % buffer.length;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;size--;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;notifyAll&amp;#40;&amp;#41;;// Sve niti se obaveštavaju da je nešto uzeto iz bafera - to će probuditi proizvođače koji čekaju slobodno mesto u baferu.
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;return result;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;#125;
&lt;br /&gt;

&lt;br /&gt;
&amp;nbsp; &amp;nbsp;public synchronized void send&amp;#40;Message&amp;lt;T&amp;gt; m, Priority p, long ttl&amp;#41; &amp;#123; //čitav metod je synchronized
&lt;br /&gt;

&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;while &amp;#40;size == buffer.length&amp;#41; &amp;#123;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;try &amp;#123;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;wait&amp;#40;&amp;#41;; //Čeka se da ima barem jedno slobodno mesto u baferu. 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;#125; catch &amp;#40;InterruptedException e&amp;#41; &amp;#123;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;e.printStackTrace&amp;#40;&amp;#41;;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;#125;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;#125;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;buffer&amp;#91;last&amp;#93; = m;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;last = &amp;#40;last + 1&amp;#41; % buffer.length;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;size++;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;notifyAll&amp;#40;&amp;#41;; //Sve niti se obaveštavaju da je nešto ubačeno u bafer - to će probuditi one potrošače koji čekaju da uzmu nešto iz bafera.
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;#125;
&lt;br /&gt;

&lt;br /&gt;
&amp;#125;&lt;/code&gt;</description>
	<pubDate>Sun, 09 Dec 2012 21:33:48 +0100</pubDate>
</item>
<item>
	<title>Ant Build prilikom pokretanja programa</title>
	<link>http://www.mycity.rs/Java/Ant-Build-prilikom-pokretanja-programa.html</link>
	<guid>http://www.mycity.rs/?p=1452717</guid>
	<author>nobody@mycity.rs (nike992)</author>
	<description>Na faxu sam radio zadatke u javi, prebacio na USB i kada pokrenem sa kucnog kompa izbaci mi ovo:
&lt;br /&gt;

&lt;br /&gt;
&lt;a href=&quot;http://fotkica.com/slika.php?slika=265061_123178337_12314321421.jpg&quot; target=&quot;_blank&quot; class=&quot;postlink&quot;&gt;&lt;img class=&quot;post_slika&quot; src=&quot;/must-login.png&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;br /&gt;

&lt;br /&gt;
Tako da ne mogu da pokrenem zadatak!</description>
	<pubDate>Sat, 08 Dec 2012 11:15:23 +0100</pubDate>
</item>
<item>
	<title>Pitanje oko konstruktora i klasa</title>
	<link>http://www.mycity.rs/Java/Pitanje-oko-konstruktora-i-klasa.html</link>
	<guid>http://www.mycity.rs/?p=1436393</guid>
	<author>nobody@mycity.rs (nike992)</author>
	<description>E ovako, da nesto kazem pre svega.
&lt;br /&gt;

&lt;br /&gt;
Otvorio sam ovu temu u kojoj cu non stop pitati neke male sitnice na koje naidjem pri radjenju nekih zadataka. To su mini pitanjca za koja ne vrijedi otvarati temu, onda ako budem otvarao temu za svako pitanje bice 100000000 tema.
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
Za sada imam jedno pitanje samo, a ono je :
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
Radim neki zadatak u prvoj klasi napravio konstruktor kome ja prosledjujem podatke.
&lt;br /&gt;

&lt;br /&gt;
Kada unosim u drugoj klasi podatke imam problem, sumnjam na to da je problem u datumu.
&lt;br /&gt;

&lt;br /&gt;
Ne znam kako da unesem datum izgleda je greska uneti 
&lt;br /&gt;

&lt;br /&gt;
primjer:
&lt;br /&gt;

&lt;br /&gt;
Aparat ap = new Aparat (15.10.2012);
&lt;br /&gt;

&lt;br /&gt;
Eto kako tu uneti datum je li ima neko pravilo za unos datuma, u prvoj klasi sam deklarisao tu varijablu sa Date i to je okej !</description>
	<pubDate>Sat, 10 Nov 2012 21:15:21 +0100</pubDate>
</item>
<item>
	<title>konstruktori</title>
	<link>http://www.mycity.rs/Java/konstruktori.html</link>
	<guid>http://www.mycity.rs/?p=1436192</guid>
	<author>nobody@mycity.rs (nike992)</author>
	<description>Imam glupo pitanje, jednostavno imam problem da odredjujem konstruktore ?
&lt;br /&gt;

&lt;br /&gt;
Ne znam sam da skontam sta treba uuneti za konstruktor koje elemente !
&lt;br /&gt;

&lt;br /&gt;
Znaci kada dobijem zadatak neki !</description>
	<pubDate>Sat, 10 Nov 2012 16:53:55 +0100</pubDate>
</item>
<item>
	<title>Problem sa pokretanjem ECLIPSE-a</title>
	<link>http://www.mycity.rs/Java/Problem-sa-pokretanjem-ECLIPSE-a.html</link>
	<guid>http://www.mycity.rs/?p=1435134</guid>
	<author>nobody@mycity.rs (nike992)</author>
	<description>Dakle kada pokrecem eclipse problem je u tome sto se pojavi ovo:
&lt;br /&gt;
&lt;a href=&quot;http://fotkica.com/slika.php?slika=265061_52015211_java.jpg&quot; target=&quot;_blank&quot; class=&quot;postlink&quot;&gt;&lt;img class=&quot;post_slika&quot; src=&quot;/must-login.png&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;br /&gt;

&lt;br /&gt;
Windows 7 64 mi je OS !
&lt;br /&gt;

&lt;br /&gt;
Instalirao sam i JDK i ne vredi opet isto.
&lt;br /&gt;

&lt;br /&gt;
Skidao milion vrsta Eclipse-a ne vredi ne znam sta da radim vise &lt;img src=&quot;http://www.mycity.rs/images/smiles/icon_sad.gif&quot; alt=&quot;Sad&quot; border=&quot;0&quot; /&gt; !
&lt;br /&gt;

&lt;br /&gt;
Eclipse mi samo treba necu ni jedan drugi program!</description>
	<pubDate>Thu, 08 Nov 2012 18:25:19 +0100</pubDate>
</item>
</channel>
</rss>

