Java programiranje
Prema mom iskustvu, stvarno učenje koje znači da naučiš i shvatiš nešto znači vježbanje (kroz Netbeans, BlueJ, Eclipse, šta hoćeš). Pročitala sam nekoliko knjiga za početnike ali sam puno više naučila kroz neke youtube tutorijale (ima lik thenewboston na youtube, objašnjava bolje nego mi je ijedan profesor u životu išta objasnio), nakon svakog tutorijala izvježbaš pravila koja naučiš i onda polako ideš dalje. Iskreno, mislim da su knjige u ovom pogledu traćenje vremena. Ne u smislu da nećeš naučiti nego da ide tako sporo i tromo da se ne isplati.
if (money - whitePrice + 1 < (i / whitePrice) + (j / yellowPrice) + (k / redPrice) < money)
Dva ispitivanja u if-u moras pisat kao if (a < b && b < c), a ne kao if (a < b < c)
Prema mom iskustvu, stvarno učenje koje znači da naučiš i shvatiš nešto znači vježbanje (kroz Netbeans, BlueJ, Eclipse, šta hoćeš). Pročitala sam nekoliko knjiga za početnike ali sam puno više naučila kroz neke youtube tutorijale (ima lik thenewboston na youtube, objašnjava bolje nego mi je ijedan profesor u životu išta objasnio), nakon svakog tutorijala izvježbaš pravila koja naučiš i onda polako ideš dalje. Iskreno, mislim da su knjige u ovom pogledu traćenje vremena. Ne u smislu da nećeš naučiti nego da ide tako sporo i tromo da se ne isplati.
Trebas pronaci sredinu. I knjiga je vazna koliko i konkretan rad.
Isplati li se kupiti ovu knjigu dok je na popustu?
https://www.amazon.com/Java-Beginners-Guide-Herbert-Schildt/dp/0071809252/ref=sr_1_1?s=books&ie=UTF8&qid=1515274812&sr=1-1&keywords=java+programming
ne. gotovo sve što te zanima možeš pronaći na internetu potpuno besplatno, pogotovo osnove popularnih programskih jezika, tako da je to bacanje novca.
Isplati li se kupiti ovu knjigu dok je na popustu?
https://www.amazon.com/Java-Beginners-Guide-Herbert-Schildt/dp/0071809252/ref=sr_1_1?s=books&ie=UTF8&qid=1515274812&sr=1-1&keywords=java+programming
ne. gotovo sve što te zanima možeš pronaći na internetu potpuno besplatno, pogotovo osnove popularnih programskih jezika, tako da je to bacanje novca.
Ne bih se složio. Prvenstveno ovisi o tome kako voliš i želiš učiti i kakvo predznanje imaš. Na to pitanje svatko za sebe treba odgovoriti i onda uložiti novac tako da dobije najviše, bio to tečaj na nekom od sajtova, kupnja knjige ili nešto treće (besplatno). Reći da je kupnja knjige općenito bacanje novca je glupost, bez uvrede. Možda i možeš naći dosta toga na Internetu, ali knjiga je sistematizirana, recenzirana i uglavnom konceptualno značajno bolje ostvarena od tutorijala na Internetu.
Inače, to je dobra knjiga i isplati ju se kupiti. Knjige koje pokrivaju temeljna znanja i koje su dobro pisane, apsolutno vrijedi imati (primjerice clean code, pragmatic programer, refactoring...). Osobno su mi jedino knjige koje pokrivaju tehnologije možda malo na li-la jer relativno brzo zastare pa tu više razmišljam.
Ne bih se složio. Prvenstveno ovisi o tome kako voliš i želiš učiti i kakvo predznanje imaš. Na to pitanje svatko za sebe treba odgovoriti i onda uložiti novac tako da dobije najviše, bio to tečaj na nekom od sajtova, kupnja knjige ili nešto treće (besplatno). Reći da je kupnja knjige općenito bacanje novca je glupost, bez uvrede. Možda i možeš naći dosta toga na Internetu, ali knjiga je sistematizirana, recenzirana i uglavnom konceptualno značajno bolje ostvarena od tutorijala na Internetu.
Inače, to je dobra knjiga i isplati ju se kupiti. Knjige koje pokrivaju temeljna znanja i koje su dobro pisane, apsolutno vrijedi imati (primjerice clean code, pragmatic programer, refactoring...). Osobno su mi jedino knjige koje pokrivaju tehnologije možda malo na li-la jer relativno brzo zastare pa tu više razmišljam.
Najlakse je krenuti sa dobrim tutorialima, a nakon sto imas iskustvo, datasheetovi su najbrzi nacin ucenja, u par tocaka sve jasno.
Mislim da je knjiga sama po sebi odlična, jer ako ćeš već provesti 3,4 sata dnevno učeći javu, zašto nebih odmorio na krevetu uz Javu također. Sjedenje za kompjuterom umara i dobro je malo promijeniti atmosferu radi boljeg učenja. Osobno, gledam kupiti laptop samo da se mogu maknuti iz ove stolice na kojoj sam svaki dan i ova 4 zida, mislim da će mi to pomoći u programerskom razvoju.
Pozdrav svima !
Trenutno se bavim GUI-om i imam jedan problem.
Naime radi se o komponenti JTextArea , zanima me moze li se sirina i visina te komponente zadati u pikselima.
Trazio sam odgovor na stack overflow - u , ali bezuspjesno.
Hvala.
Pozdrav svima !
Trenutno se bavim GUI-om i imam jedan problem.
Naime radi se o komponenti JTextArea , zanima me moze li se sirina i visina te komponente zadati u pikselima.
Trazio sam odgovor na stack overflow - u , ali bezuspjesno.
Hvala.
Mozes ali konačna sirina i visina ce ovisiti o tome gdje se nalazi komponenta.
Za bolje razumijevanje prouci dokumentaciju: https://docs.oracle.com/javase/7/docs/api/javax/swing/JTextArea.html
Nad referenceom tipa JTextArea mozes pozvati setSize(new Dimension(50, 50)) za sirinu i visinu od 50 piksela.
Kako GUI u Swing-u funkcionira u Javi najbolje je nauciti kroz Java tutorials o toj temi:
https://docs.oracle.com/javase/tutorial/uiswing/index.html i
https://docs.oracle.com/javase/tutorial/uiswing/layout/index.html
Pozdrav svima,
započeo sam sa učenjem Jave, pa tražim pomoć oko odabira literature, jer volim čitati knjigu i pratiti početke pomoću knjige,
gledam preko youtuba tutorijale, ali sam tip kome je potrebno napisano crno na bijelo.
Zanima me ako ima dobrih litrerature za početnike na hrvatskom jeziku?
Malo sam gledao i naišao sam na dve knjige
"mislit na javi! od Bruve Eckel i
"programiranje u java" Yakov Fain
Zanima me koje od ove dve knjige preporučujete za početnika?
Pozdrav svima,
započeo sam sa učenjem Jave, pa tražim pomoć oko odabira literature, jer volim čitati knjigu i pratiti početke pomoću knjige,
gledam preko youtuba tutorijale, ali sam tip kome je potrebno napisano crno na bijelo.
Zanima me ako ima dobrih litrerature za početnike na hrvatskom jeziku?
Malo sam gledao i naišao sam na dve knjige
"mislit na javi! od Bruve Eckel i
"programiranje u java" Yakov Fain
Zanima me koje od ove dve knjige preporučujete za početnika?
Početnika kao ?!?!? Totalnog početnika ili nekoga tko je imao dodira sa programiranjem (pa bio to i onaj prastari basic, jer i on dobro dođe da se neke osnove brže pohvataju) ?
Ima od Čupića dobra 'knjiga', ali nisam siguran koliko je dobra za totalnog početnika. Tu se podrazumijeva da se znaju bar osnove C-a, jer se u knjizi vuče dosta paralela sa njime.
Uostalom, čemu ograničavati literaturu na hrvatski jezik, ako ste sposobni pratiti video tutorijale na engleskom ? Čisto sumnjam da ih ima na hrvatskom jeziku.
Početnik kao totalni početnik,
tražim knjigu na hrvatskom zato što dobro razumijem engleski, ali mi neki termini nisu jasni, ni što se točno radi,
pa mi treba objašnjenje na hrvatskom jeziku, i zato jer volim čitati na našem jeziku
Početnik kao totalni početnik,
tražim knjigu na hrvatskom zato što dobro razumijem engleski, ali mi neki termini nisu jasni, ni što se točno radi,
pa mi treba objašnjenje na hrvatskom jeziku, i zato jer volim čitati na našem jeziku
Malo sam sinoć pogledao (na netu na ekavici 4. izdanje) "Misliti na Javi" od Eckel i čini mi se kao dobra za početnika.
EDIT : Mada da sam sebe ispravim/nadodam. Koliko vidim u preduslovima piše : " U ovoj knjizi podrazumeva se da koliko-toliko poznajete programiranje: shvatate da je program skup naredaba, poznajete princip potprograma/funkcije/makroa, kontrolnih struktura kao što je ,,if“ konstrukcija za petlje kao što je „while" itd. ". I isto se očekuje poneko iskustvo sa C, ali isto tako je i napisano da može poslužiti i za ostale koji su spremni da naporno rade.
@Mr. Samjli
Knjiga: "Programiranje u Javi".
To je ova knjiga na koju si sam naišao.
Nakon toga pređeš na Čupićeve materijale sa FER-a.
Ja učim po ovoj knjizi, i mislim da je za početnike jedna od najboljih.
https://www.amazon.com/Introduction-Java-Programming-Comprehensive-Version-ebook/dp/B00HNZ4K1U
Ima je na netu u pdf verziji, ali nisam siguran da ima prevod.
Mislim da je knjiga najbolja za početnika jer je prvih osam poglavlja zaista odlično objašnjeno, potkrijepljeno sa dosta teorije, dosta "case study" primjera,
i dosta zadataka na kraju svakog poglavlja za vježbanje. Nakon 8 poglavlja počinju objekti i klase i objektno orjentisano programiranje.
Zahvaljujući ovoj knjizi naučio sam baratanje osnovama (if else izjave, petlje, metode i dr.) i uradio preko 100 zadataka koji se nalaze u knjizi.
Ukoliko nekome treba knjiga i riješeni primjeri iz nje mogu mu je poslati na pp.
Edit: Danas nakon predavanja sam poslao pp-ke i i email svima koji su trazili knjigu i rjesenja. Ako bude bilo nekih problema stojim na raspolaganju.
Riješeno.
Imam zadatak napraviti URL shortener http servis koristeći Javu ili Kotlin. Nemam baš iskustva s web devom, točnije do sad sam tek jednu web app napravio i to je bilo nešto bezveze.
Trebali mi bi neki pointersi, dakle, od kud krenuti, kako i što. Malo sam googlao, ali jednostavno se ne mogu snaći u svemu tome.
Nadam se da će se naći neka dobra duša koja bi mogla pripomoći u svemu ovome. Samo da napomenem, ne tražim da se bilo što napravi umjesto mene, samo neke smjernice čega da se držim i eventualno neki tutorijal.
Razumno je pretpostaviti da koristis nekakvo okruzenje, koje?
Imam zadatak napraviti URL shortener http servis koristeći Javu ili Kotlin. Nemam baš iskustva s web devom, točnije do sad sam tek jednu web app napravio i to je bilo nešto bezveze.
Trebali mi bi neki pointersi, dakle, od kud krenuti, kako i što. Malo sam googlao, ali jednostavno se ne mogu snaći u svemu tome.
Nadam se da će se naći neka dobra duša koja bi mogla pripomoći u svemu ovome. Samo da napomenem, ne tražim da se bilo što napravi umjesto mene, samo neke smjernice čega da se držim i eventualno neki tutorijal.
Razumno je pretpostaviti da koristis nekakvo okruzenje, koje?
Inače Android Studio s obzirom da najčešće radim Android aplikacije. Dok sam tu web app pravio koristio sam Webstorm.
U ovom slučaju nisam odabrao još uvijek IDE-a jer ne znam uopće što bih koristio za web app, a da koristim Javu ili (još bolje) Kotlin.
IntelliJ? Na njemu se bazira android studio, samo su dodali android stvari na njega
Ok, dakle IDE bi bio Intellij.
Pozdrav potreban mi je neko ko razumije JAVU da odradi tri mala zadatka ako neko zna neka se javi,javit cu mu se u inbox sa zadacima ?
šalji pp ako ti triba
Pozdrav potreban mi je neko ko razumije JAVU da odradi tri mala zadatka ako neko zna neka se javi,javit cu mu se u inbox sa zadacima ?
slobodno posalji
Pozdrav..
Nudi mi se posao java developera. Prica ide tako da firma treba developera u kojeg je spremna uloziti s ciljem da im ostane kao dugogodisnji djelatnik.
Neke osnove osnova znam i svjestan sam da trebam puno uciti sam.
Moje pitanje glasi, koliko je isplativo u 2018. godinu krenuti sa ucenjem jave i biti bacen u vatru u neku firmu? Mozda je nekome pitanje blesavo ali dosta citam po netu da ima java developera koji rade u tome preko 10 godina i jos uvijek kontinuirano uce.
Moze li se ocekivati da kroz xy mjeseci fakat mogu pridonosit firmi sa projektima?
Nebi htio bezveze dati otkaz u trenutnoj firmi, biti bacen u vatru i nakon npr 3 mjeseca shvatiti da nema sanse da polovim stvari kako bi poceo doprinositi firmi?
@amd freak
Eh, pitanje nije nimalo blesavo.
Dobro je to pitanje. Na kraju se sve svodi na ono što ti želiš. Ako znaš nešto Jave, o programiranju i imaš se želju u tome razvijati. Frende, zašto ne??
Da, to se može očekivati (kako ti pišeš nakon xy mjeseci) da budeš na razini samostalno djelovati i raditi kako bi pridonosnio projektu. Al' moraš znati i da seniori još uvijek pitaju ako nešto ne znaju, bilo nekog iz drugog tima unutura svoje komapnije bilo po Internetu.
Gle, to ti je jednostavno tako. Moraš preuzeti rizik, ako želiš napredovati. Ako ulaziš u IT, pogotov dev dio, moraš biti spreman na učenje i stjecanje novih znanja. Svaka struka ima nekaj svoje.
Nema idealane struke.
Konkretno je radim u IT-u i htio bi se baciti neku vrstu deva, al' nema još dovoljno tekmi u nogama, pa sam tu gdje jesam. Međutim, kada dobijem pravu priliku, eh, neću dugo razmišljati, nego se bacam u vatru i na glavu.
Napisao sam kako ja razmišljam i radim.
Moraš nešto riskirati da bi nešto i dobio.
Na kraju dana, bitno mi je da radim ono što volim, tako da mi ništa teško ne pada.
Ako se u tvojem slučaju na sadašnjoj poziciji rado o poslu na državnim jaslama...eh, od toga bih bježao glavom bez obzira.
Java je frende uvijek isplativa. Uz C#, top OO jezik.
Znam da je po oglasima za posao najviše tražena....
Odluka je samo na tebi.
Suerte, frende!
molim za pomoc. Naime pokusavam da napravim niz od 5 razlicitih brojeva, medjutim, negdje sam se zapetljao. molim za pomoc.
public static void main(String[] args) {
//dekaracija vrijednosti
int slbroj;
int[] niz2 = new int[5];
int b=0;
for (int a=0;a<5;a++){
do {
slbroj= (int) (Math.random()*10
);
for (int c=0;c<5;c++){
if (slbroj!=niz2[c]){niz2[a]=slbroj ;b++;}
}
}while (b==5);
} for(int g=0;g<5;g++){
System.out.println(niz2[g]);}}}
pozdrav
odlucio da zelim nauciti programirati recimo za iot cipove esp32 ,arm orange pi itd
nemam pojma o programiranju osim da mi treba cod i kompajler koji ce prevesti u masinski kod :)
prvo sam mislio uciti adu ali vecina knjiga podrazumjeva da si programer sto je pass za mene
citam ovu temu od pocetka i dosta se knjiga spominje kao dobre ili ok su
od pominjanih nasao sam
Y. Daniel Liang - Introduction to Java Programming and Data Structures 11edition
te hvaljene knjige u temi (ili sam fulao ??)
i verziju Introduction to Java Programming, Brief Version, 11th Global Edition
ili da pocmem uciti po inifinitiskill sad pod o'reilly kucom Java Programming Bundle video tutorial
https://www.amazon.co.uk/Infinite-Skills-Programming-Training-Bundle/dp/B00A48REWK
prvi dio koji mnogi hvale kao beginer friendly a drugi dio je kad vec naucis da te potera dublje
moze savijet od kud poceti da bude zanimljivo i lahko ?
hvala
sad mi neki lik na yt poslao ove linkove kao ultimativno za uciti
http://moocfi.github.io/courses/2013/programming-part-1/
http://moocfi.github.io/courses/2013/programming-part-2/
pozdrav
odlucio da zelim nauciti programirati recimo za iot cipove esp32 ,arm orange pi itd
nemam pojma o programiranju osim da mi treba cod i kompajler koji ce prevesti u masinski kod :)
prvo sam mislio uciti adu ali vecina knjiga podrazumjeva da si programer sto je pass za mene
citam ovu temu od pocetka i dosta se knjiga spominje kao dobre ili ok su
od pominjanih nasao sam
Y. Daniel Liang - Introduction to Java Programming and Data Structures 11edition
te hvaljene knjige u temi (ili sam fulao ??)
i verziju Introduction to Java Programming, Brief Version, 11th Global Edition
ili da pocmem uciti po inifinitiskill sad pod o'reilly kucom Java Programming Bundle video tutorial
https://www.amazon.co.uk/Infinite-Skills-Programming-Training-Bundle/dp/B00A48REWK
prvi dio koji mnogi hvale kao beginer friendly a drugi dio je kad vec naucis da te potera dublje
moze savijet od kud poceti da bude zanimljivo i lahko ?
hvala
sad mi neki lik na yt poslao ove linkove kao ultimativno za uciti
http://moocfi.github.io/courses/2013/programming-part-1/
http://moocfi.github.io/courses/2013/programming-part-2/
Ako ti je matematika lose isla, batali se programiranja. To je ono pretpostavka tipa - if.
Ako nemas pojma o programiranju, java ti nije bas nasretnije rjesenje za pocetak. Dosta je teska za pocetnike. Ona je dobra za ljude koji imaju neko osrednje znanje o programiranju, koji ce lakse pohvatati "objektno programiranje" i klase i ostale peripetije.
matika bila uvjek oko 4-5
ma neka imam vremena samo zelio pitati koji je jednostavni nacin za neprogramera za poceti
java je ok jer je portana na sve moguce i nemoguce platforme i mozes kompajlirati i za esp32
inace poceo sam mooc kurs pa polako budem isao ,stavio u intelij tmc plugin i skinio claseve
i sad znojenje :)
ako ima ko savijet kako jos boljim tj laksim ucenje napraviti (vidim da dosta savjetuje vjezbom do znanja)
samo pisite
hvala
Ako ti je matematika lose isla, batali se programiranja. To je ono pretpostavka tipa - if.
Ako nemas pojma o programiranju, java ti nije bas nasretnije rjesenje za pocetak. Dosta je teska za pocetnike. Ona je dobra za ljude koji imaju neko osrednje znanje o programiranju, koji ce lakse pohvatati "objektno programiranje" i klase i ostale peripetije.
Lijepo je da si dobar iz matematike i da ti algoritmi super lijegaju u glavu ali uopste nije nesto toliko neophodno i bitno da bi bio solidan programer. Ja sam vidio ljude koji su bili uzas iz matematike i opcenito u skoli ali su zapeli kada je trebalo i barataju sa Javom sasvim ok. Birna je zelja, pedantnost i da se redovno radi.
matika bila uvjek oko 4-5
ma neka imam vremena samo zelio pitati koji je jednostavni nacin za neprogramera za poceti
java je ok jer je portana na sve moguce i nemoguce platforme i mozes kompajlirati i za esp32
inace poceo sam mooc kurs pa polako budem isao ,stavio u intelij tmc plugin i skinio claseve
i sad znojenje :)
ako ima ko savijet kako jos boljim tj laksim ucenje napraviti (vidim da dosta savjetuje vjezbom do znanja)
samo pisite
hvala
Liangova knjiga ti je odlicna, mozda jedna od najboljih knjiga za uciti Javu do objekata i objekto orjentisanog programiranja. Kod te knjige ti je super stvar sto fakticki prvo ucis proceduralno programiranje i kroz njega prodjes osnovnu sintaksu (tipovi podataka i operacije), a ujedno ces proci selekcije (if, else, else if), metode (tipove metoda u javi, opcenit rad sa metodama) i nizove.
Nakon toga ides na objekto orjentisano programiranje i napredno programiranje (abstrakcije, interfejsi, selekcije i itd). Tu knjiga postaje malo komplikovanija i po meni nije dovoljna sama kako bi se to gradivo svarilo.
U principu najbolje ti je krenuti sa knjigom polako i ujedno naci negdje neki besplatan kurs i pratiti ali neces nigdje imati objasnjeno proceduralno programiranje kao u Liangovoj knjizi. Jos jedna bitna stvar je da u Liangovoj knjizi poslije svakog poglavlja imas zadatke za vjezbu, koji krecu od jednostavnijih pa do i poprilicno komplikovanih za pocetnike, moj savjet je da poslije svakog poglavlja preradis barem pola tih zadataka, bit ces sam sebi zahvalan kasnije.
Kada dodjes do objekata onda se prikacis ujedno i na neki kurs, moja preporuka ti je "Java programming Masterclass" na udemy-u ili ako ti se ne kupuje kurs i ne placa potrazi na https://freecoursesite.com/ ima poprilican broj kurseva besplatnih.
Ako gdje zapnes pisi ovdje.
I samo budi uporan, ja nisam imao pojma o programiranju, trebalo mi je osnovno znanje iz programiranja i ovako sam i ja fakticki sam naucio, kada bih gdje zapeo postavljao sam pitanja ljudima koje poznajem da se bave aktivno ili trazio po netu.
https://stackoverflow.com ovdje mozes naci vecinu odgovora na probleme na koje ces naici samo trebas znati sta konkretno trazis ali snaci ces se.
To je to, ako budes imao jos nekih pitanja pisi ovdje
Pozdrav svima,
Nova sam u Javi kao i na ovom forumu. Online zajednica je odlicna ali kad mi se desi da pitam pitanje koje i sama ne razumijem bas najbolje, urokaju me negativnom reputacijom da ne mogu narednih dana nista pitati, tako da me totalno demoralisu kao pocetnika (stackoverflow npr.)
Vidim da ima pocetnika i ovdje i nadam se da ce se naci neko sa zeljom da mi pomogne sa mojim kodom. Naime, zadatak se odnosi na slijedece: Programer ulazi u cvjecaru i zeli kupiti ruza za 100 dolara. Medjutim, imaju tri vrste ruza, bijele, zute i crvene. On zeli da potrosi sav novac i pri tome kupi barem jednu ruzu od svake vrste, dakle da za ostatak ne moze kupiti vise niti jednu ruzu. Nazive sam stavila na engl. jer obicno na engl. forumima/ stranicama pitam pitanja, nemojte zamjeriti. Ovo je moj pokusaj;
public class Program
{
public static void main(String[] args)
{
int money = 100; //raspolozivi novac
int whitePrice= 5; // cijena bijelih
int yellowPrice = 7; // cijena zutih
int redPrice = 10; // cijena crvenih
int combinations= 0;
for (int i = 0; i < money; i+=5)
{
for (int j = 0; j < money; j+=7)
{
for ( int k = 0; k < money; k+=10)
{
if (money - whitePrice + 1 < (i / whitePrice) + (j / yellowPrice) + (k / redPrice) < money)
{
combinations++;
System.out.println("You can buy " + i + " white roses, " + j + " yellow roses " + " and " + k + " red roses.");
}
}
}
}
System.out.println("There is " + combinations + " number of combinations you can use to buy your roses.");
}
}
Netbeans kaze da je problem u if uslovu, a ja ne shvatam kakav je problem. Ne razumijem u kojem momentu je moja logika krenula u krivom pravcu?