[ Marmil @ 30.01.2007. 19:06 ] @


Potrebna knjiga Java 2 JDK 1.3 Edition od Ivora Hortona. Cet izdanje.
[ djalfirevic @ 30.01.2007. 20:46 ] @
Moze li Beginning Java JDK 5 Edition od Ivora Hortona???
[ Marmil @ 30.01.2007. 21:03 ] @

Izdanje 1.3 mi je potrebno zbog polaganja ispita,ali vise nema nigde da se kupi.
Neki primeri obradjeni u novom izdanju 1.5 ne rade na eclipse 3.1 koju koristimo na ispitu,a i neka poglavlja su drugacije obradjena.
Kolege su mi preporucile da ipak nabavim staro izdanje.
[ student_brlj @ 31.01.2007. 00:46 ] @
koji faks?koja godina i sta konkretno radite na ispitu?
mislim da bilo koja obimnija java knjizica(eckel,shildt) radi svoj posao
[ manwithnoname @ 07.11.2007. 19:28 ] @
>>>Izdanje 1.3 mi je potrebno zbog polaganja ispita,ali vise nema nigde da se kupi.
>>>Neki primeri obradjeni u novom izdanju 1.5 ne rade na eclipse 3.1 koju koristimo na ispitu,a i neka poglavlja su drugacije obradjena.
>>>Kolege su mi preporucile da ipak nabavim staro izdanje.

Zali boze ako u 2007moj radite na faxu java 1.3. Inace, da li ce ili nece raditi ne zavisi od eclipse 3.1 nego od jdk/jre koji koristis.
[ aikidomaster @ 08.11.2007. 11:44 ] @
Sta predlazete za najbolji nacin za pocetnike u programiranju tj. koja KNJIGA
i sta mislite koliko se moze nauciti iz knjige a koliko iz tamo nekoga kursa za programiranje u JAVA???
[ kernel82 @ 08.11.2007. 12:02 ] @
Citat:
aikidomaster: Sta predlazete za najbolji nacin za pocetnike u programiranju tj. koja KNJIGA
i sta mislite koliko se moze nauciti iz knjige a koliko iz tamo nekoga kursa za programiranje u JAVA???


Pa ti mora da se salis.

Pa nije programiranje = kuvanje pa da sa jednim kursom ili procitanom knjigom naucis da programiras.

Evo saveta, koji ce verovatno mnogi osporiti, nabavi neku zbirku zadataka za Pascal i kreni od tipova podataka, nizova, listi.....

Pokusaj da programiranje shvatis kao nacin resavanja problema, bez ulaska u konkretnu implementaciju u bilo kom jeziku ili okruzenju, posle ce ti svaki programski jezik biti lak za nauciti.
[ nemnesic @ 08.11.2007. 13:48 ] @
Citat:
Evo saveta, koji ce verovatno mnogi osporiti, nabavi neku zbirku
zadataka za Pascal i kreni od tipova podataka, nizova, listi.....


pa ti mora da se salis. Pascal? evo ja cu prvi da osporim ovaj tvoj
predlog.
Ja ti predlazem da kupis java knjigu i kreni od tipova podataka, nizova,
listi, ....:)
i nemoj da koristis neki IDE vec lepo notepad ili pspad ili crimson ili
vi ili gedit ili mousepad ili emacs ili...:)
a sto se tice kursa....nemoj da bacas pare.

nn

[Ovu poruku je menjao nemnesic dana 08.11.2007. u 18:57 GMT+1]
[ milan.dinic @ 08.11.2007. 14:09 ] @
Citat:
i nemoj da koristis neki IDE vec lepo notepad ili pspad ili crimson ili
vi ili gedit ili mousepad ili emacs ili...:)
a sto se tice kursa....nemoj da bacas pare.



nije mi jasno kao je jednostavnije poceti sa javom tako sto ce neko kucati u notepad-u?
problemi koje se u npr eclipsu resavaju sa par click-a u notpadu pretstavljaju nocnu moru,
npr: settovanje classpath-a, pronalazenje sintaksnih gresaka, import odredjenih paketa, autocomplete.....
i da ne nabrajam dalje
[ nemnesic @ 08.11.2007. 14:14 ] @
kada koristis notepad like editor imaces vece razumevanje kako java
radi. slazem se ja da je mnogo laske desni click > events > button event
> action handler nego li sve to sam lepo da pises....ali ipak...kada
sve to lepo pises i kada sve to naucis i znas kako radi onda skines
eclipse i uzivas. a ako krenes sa eclipse od prvog dana...neces imati
znanje kao neko ko je koristio notepad u pocetku.
[ milan.dinic @ 08.11.2007. 14:26 ] @
recimo da se ne bih slozio sa ovim misljenjem...

ali 1000 ljudi 1000 cudi...

nego mene interesuje,
kako bi u notepad like editorima radio debug? nesto kao F6 za step over ili F5 za step into function.
a da pritom iskljucimo logger ili out u konzoli kao trace programa!
[ nemnesic @ 08.11.2007. 14:33 ] @
tacno ne bi imao debug pomagala. vec bi morao da koristis "print
stacktrace" u konzoli ili da gledas code line by line. i onda da kada
nadjes problem da lutas po java docs dok ne nadjes resenje.
[ augustus @ 08.11.2007. 14:46 ] @
Citat:

tacno ne bi imao debug pomagala. vec bi morao da koristis "print
stacktrace" u konzoli ili da gledas code line by line. i onda da kada
nadjes problem da lutas po java docs dok ne nadjes resenje.


zvuci tako cool...prostomi zao sto nism izdrzao duze od dva dana radeci na ovaj nacin...
jedna konzola za classpath, druga za kompajliranje, treca za startovanje, notepad sa svojim naprednim funkcijama...prosto covek ne moze lakse da se iznervira....
[ milan.dinic @ 08.11.2007. 14:50 ] @
znam da je ovo offtopic, ali

Citat:
lutas po java docs


neki vole da lutaju,
ja ipak volim da stignem tako gde sam krenuo, ali bez lutanja

by the way, da sam rekao out u konzoli, pod time sam podrazumevao i stacktrace

pozdrav
[ kernel82 @ 08.11.2007. 16:54 ] @
Citat:
nemnesic: [cite]Evo saveta, koji ce verovatno mnogi osporiti, nabavi neku zbirku
zadataka za Pascal i kreni od tipova podataka, nizova, listi.....[/cite]

pa ti mora da se salis. Pascal? evo ja cu prvi da osporim ovaj tvoj
predlog.
Ja ti predlazem da kupis java knjigu i kreni od tipova podataka, nizova,
listi, ....:)
nn


Pascal sam predlozio samo zbog stvari koje se ne mogu nauciti u Java-i, npr pointere (i dalje mi se cini da je to dobra stvar za znati, osim ako ti nije cilj da u zivotu radis samo business razvoj)

Citat:
milan.dinic: recimo da se ne bih slozio sa ovim misljenjem...

ali 1000 ljudi 1000 cudi...

nego mene interesuje,
kako bi u notepad like editorima radio debug? nesto kao F6 za step over ili F5 za step into function.
a da pritom iskljucimo logger ili out u konzoli kao trace programa!


A kako bi pod Tomcat-om koristio debug, pa jos ako simuliras "udar" na aplikaciju od vise desetina korisnika?

Videces kad pocnes da radis, pa se sretnes sa realnim problemima, konzola i logovanje su zakon. Pogotovo sto nemaju sve firme budzet pa da koriste WebSphere, Oracle ili nesto slicno.

Poslusaj sta je nemnesic napisao, sve je tacno. Jeste da se mucis u pocetku ali ces nauciti znacajno vise...
[ augustus @ 08.11.2007. 17:07 ] @
Citat:

kernel82:Jeste da se mucis u pocetku ali ces nauciti znacajno vise...


...sumnjam da ces nauciti bilo sta vise na ovaj nacin...
nauci gurati motor prvo pa tek onda ga upali....

[ nemnesic @ 08.11.2007. 17:54 ] @
Citat:

...sumnjam da ces nauciti bilo sta vise na ovaj nacin...


kako nece nauciti vise na ovaj nacin? kako ce nauciti layout-e ako u
Eclipse ili net beans uradio click > layouts> free layout
ili ko sto sam malopre rekao actionPerformed
actionListeners ...etc.etc.etc...
jeste radi i lepo je i lako je...ali to nije to...neznas sta je unutra.

"think outside the box" :)
[ manwithnoname @ 09.11.2007. 00:53 ] @
Ako hoce da zna sta je unutra taj sto uci, on ce i znati ;) Ako nece, dzaba mu i notepad i win3.11 i dos i da kuca kod samo nulama i jedinicama ili prespaja elektroniku da dobije namenski program, cisto da uvezba od pocetka.. Notepad je gubljenje vremena, ako zelis da naucis Javu, Eclipse (ili neki drugi IDE) moze samo da ti pomogne a ne odmogne. Naravno na pocetku treba malo vremena da se snadje ali to je to. A i ako neko nece da koristi code completition ne mora, a ni ostale 'fensi' stvari. Ne mora da kodira u notepadu. A i sto se tice paskala, to mi je prvi jezik koji sam solidno naucio i bas sam ga voleo, ali ipak ga ne bih preporucio kao najbolji izbor za prvi jezik. Ako stvarno zelis da naucis da programiras, a mislis da Java nije pametan izbor kao prvi programski jezik (sto je donekle tacno, mada da bi bio dobar programer nije potrebno samo da se nauci neki programski jezik...) ja bih preporucio da se krene sa c/cpp i ako se tu dobije solidna osnova, onda je to po meni najbolji pocetak. Naravno neko ce da kaze kako su ti jezici mozda konfuzni za pocetnika, ali ako neko opet govorim hoce stvarno da nauci da programira nece mu biti problem i da ovo sedne i nauci.
[ debeli brka @ 10.11.2007. 03:49 ] @
Moram da odreagujem i ja, jer se gnusam ovakvog stava, tim pre sto sam poceo tako.

Nesto najgore sto mozes sebi da uradis jeste - da pises javu u notepadu. Ja sam tako poceo (nazalost, tako su me budale ucile na pocetku, nisam ni znao sta je eclipse), i mogu samo da preporucim onima koji su izraziti mazohisti i koji zele da uce na tezak nacin, povrsno i konfuzno.

Pored debuga, koji je neosporna i ogromna prednost eclipse, tu postoji milion stvari koje ces uspeti da shvatis pomocu njega. Ako ukljucis jdk source, uz pomoc ctrl+click ces moci da odmah vidis sta se tu u stvari desava, a ne da lutas i trazis po netu (ne smem ni da pomislim na to da imas dial-up). Stvari ce biti jasne, a neces se zamlacivati oko perifernih sitnica (sta treba ukljuciti, kako se to tacno zove, itd).

Iz mog (bolnog) iskustva - NIPOSTO I NIKADA NOTEPAD ZA JAVU. Eclipse + jdk source = jasno & efikasno. notepad + net = sporo, konfuzno i nista nauciti ni neces sto ne bi naucio ovako. A ono sto naucis (kako se speluju klase) ti u zivotu trebati nece ako koristis eclipse.

Drugo.
Java obuhvata dve stvari - znanje same jave, i znanje objektno orijentisanog razmisljanja. Javu mozes lako da savladas tako sto ces sedeti i programirati (ustvari jedino tako). A OO nacin razmisljanja mozes steci samo preko literature ili predavanja, nikako sam (mozda za 50 godina programiranja). Nije to neka izuzetno obimna stvar, samo je treba prihvatiti odnekud.

[ debeli brka @ 10.11.2007. 03:55 ] @
Citat:
nemnesic: kako nece nauciti vise na ovaj nacin? kako ce nauciti layout-e ako u
Eclipse ili net beans uradio click > layouts> free layout
ili ko sto sam malopre rekao actionPerformed
actionListeners ...etc.etc.etc...
jeste radi i lepo je i lako je...ali to nije to...neznas sta je unutra.

1. sta ce mu ucenje layouta kad je vec neki dobri cika seo i napisao program koji sam radi to za tebe? Ako je bas zapelo da se nesto napravi sto ne moze ovako, pa pobogu, uvek postoji i taj kod koji mozes da pogledas i iskopiras delove koji ti trebaju.

2. poenta programiranja u novije vreme nije da znas sta je unutra. To treba da znaju ljudi koji pisu kompajlere, visual editore itd. Ako je bas neophodno zbog prirode specificnog problema - pa uvek mozes da gledas source. Zadatak programera je da napise program koji ce zavrsavati posao. Sad, pitanje je, da li zelis da radis sporo ili zelis da radis brzo? Meni je logicno brzo.
[ aikidomaster @ 10.11.2007. 07:40 ] @
To mi se vise svidja !!!
i slazem se da mnogo toga mogu da naucim kada sednem i krenem da pravim nesto da krenem od jednostavnih stvari kako sto je recimo dobro poznati HelloWorld :) ali tako se krece i polako!!! NAJTEZI MI JE PRVI KORAK!!!
ja, recimo volim da skinem nesto sto je neko uradio i onda da studiram sta, gde, zasto ??? pa onda da sam napravim tako nesto i kasnije da menjam ... ili tako nesto ...
Neznam koliko je pametnoi uzeti knjigu : ' "Kompjuter biblioteka Java 1.2 naučite za 21 dan" ona je oko 1000din kada gledas to i nisu neke pare ako valja a sta ako nevalja pa bolje da odem na pivo :)))
Cuo sam da ima knjiga koja se zove: "Programiranje za glupe" ili tako nesto da li neko zna za to ili da li neko mozda ima da proda, pozajmi ... ???
Da li neko ima neki bolji predlog kako da se pocen? ili mozda ima knjiga sa nekim primerima
HVALA
[ debeli brka @ 10.11.2007. 20:26 ] @
Predlazem ti knjigu "Mislite na javi" (Thinking on java).
To je dosta dobra knjiga, i obuhvata u velikoj meri obe ove stvari o kojima sam pricao (i samo programiranje i oo koncept)
Ona je nesto skuplja od tih 1000 dinara (doduse o toj za 21 dan ne znam nista, mada znam da se java ne moze nauciti za 21 dan :) ), ali mislim da vredi.
Ako je zapelo bas za Ivora Hortona (Java 2 - za 1.3) mogu ti je ja pozajmiti ili tako nesto, javi se.