Poslao: 08 Jan 2014 22:44
|
offline
- Pridružio: 13 Sep 2012
- Poruke: 2138
|
Iz iskustva mogu da kažem da je najbolje učiti iz zvanične dokumentacije programskog jezika jer su to pisali ljudi koji su učestvovali u izradi pa samim tim i najbolje poznaju programski jezik
Java ima jako dobru dokumentaciju, ako znaš engleski i pratiš tutorijale, nema greške! Sve je precizno i detaljno opisano...
YT je dobar ali sa strane teorije programskog jezika. Ipak je bolje kada ti možeš odmah da isprobaš kod, tako da još jedan + za dokumentaciju (možeš odmah da kopiraš kod i isti isprobaš)
Ako ne znaš engleski, onda neka od knjiga koje su na našem jeziku. Ne znam tačno koju bih ti preporučio (ne radim sa Javom) ali je svakako dobar potez ako si na početku.
Moj glas ide za dokumentaciju, pa ko šta voli
http://docs.oracle.com/javase/7/docs/
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 08 Jan 2014 23:14
|
offline
- E.L.I.T.E.
- Legendarni građanin
- Pridružio: 23 Maj 2012
- Poruke: 4575
|
Ako je imao prilike da se upozna sa OOP, neka cepa Javu. Čak je i Google koristio kao bazni jezik za Android aplikacije (iako je Linuksov kernel pisan u C). Takođe, ima i tu prednost što se kompajlira u Java VM (virtuelnoj mašini), pa će program pisan na jednom operativnom sistemu moći da pokreće skoro svuda.
|
|
|
|
Poslao: 10 Jan 2014 09:01
|
offline
- NIx Car
- Legendarni građanin
- Més que un club
- Glavni vokal @ Harpun
- Pridružio: 27 Feb 2009
- Poruke: 3898
- Gde živiš: Novi Sad,Klisa
|
E.L.I.T.E. ::pa će program pisan na jednom operativnom sistemu moći da pokreće skoro svuda.
Citiracu kolegu sa jednog foruma:
Citat:To da je Java univerzalna je "poluistina". Java program možeš da iskompajliraš Oracle-ovim kompajlerom tako da radi na Java virtuelnim mašinama kompatibilnim sa Oracle virtuelnom mašinom, ali tu postoji kvaka - Android koristi svoju, drugačiju (nekompatibilnu) Java virtuelnu mašinu.
Dalje, Android aplikacija mora da uključi određene biblioteke koje ne koristiš u klasičnim Java aplikacijama, što povlači još neke specifičnosti, recimo glavna klasa neće biti "prazna" klasa već treba da proširuje klasu "Activity", nećeš pisati funkciju Main nego će polazna tačka biti funkcija "onCreate" itd. Dakle Java je samo programski jezik, ali se na Androidu koristi potpuno drugi frejmvork koji ne koristiš u Java aplikacijama za PC.
|
|
|
|
|
Poslao: 10 Jan 2014 12:17
|
offline
- E.L.I.T.E.
- Legendarni građanin
- Pridružio: 23 Maj 2012
- Poruke: 4575
|
Naravno Nix, da se ne mogu koristiti klasične bibilioteke pri razvoju već one iz Android SDK. Javu kao softversku platformu podržavaju Windows, Linux, OS X i Solaris, a kao jezik je multi-platformski pa bi zbog toga imao koristi
Ni C# nije loš jezik, u Xamarin Studio možeš da praviš native iOS i Android aplikacije u njemu.
|
|
|
|
Poslao: 21 Maj 2014 02:06
|
offline
- vasa.93
- Moderator foruma
- Pridružio: 17 Dec 2007
- Poruke: 14809
- Gde živiš: Niš
|
Isto pitanje i ja sebi postavljam sada.
Radili smo na faksu C, C++, asembler, pa sam ja radio ovako van faksa malo C#, u srednjoj Pascal i Delphi, i na kraju (pre dva-tri meseca) i Javu. U početku mi se, nakon prelaska sa C++, baš nije sviđala. Na faksu su nas cimali samo tako oko referenci i pokazivača. Ono, išlo mi je to odlično, ali su se mnogi mučili. I šta, kad dođosmo do Jave, toga nema? Totalno amaterski, pomislih. -.- Skoro smo počeli sa apletima, a danas i sa Swingom. Ono, sve pre toga se maltene znalo (OOP, tokovi, izuzeci, niti itd.), a napokon dođosmo i do zanimljivog dela, do nečega vidljivog. I tako ja poslednjih nedelju dana provedoh programirajuću u Javi. Moram da priznam da mi se baš sviđa ovih dana. Swing tek sledi, a čini mi se da je on i bolji od apleta.
|
|
|
|