Najpre da kažem da o Javi znam malo, imam neko osnovno znaje sa faksa. Znam neke opšte stvari, kao što su promenljive, nizovi, nasleđivanje, polimorfizam, klase, itd. Programe koje sam pisao su bili konzolni. Međuti od skoro sam se nešto zainteresovao malo više za Javu i pravljenje prozora, dugmića i drugih grafičkih elemenata i neke stvari mi nisu jasne.
1. Naime, imam neko razvojno okruženje NetBeans i na njemu postoje dva tri primera programa. Uzeo sam i kompajlirao ih i oni u ovom razvojnom okruženju rade. Međutim mene interesuje da li mogu da napravim kao u C++ ne izvršavam program iz razvojnog okruženja nego da napravim ikonicu i klikom na nju da mi se otvori željeni program.
2. Kaže se da je Java nezavisna od platforme tj. napisani program radi i na telefonu i na računaru. Mene interesuje koliko je ovo u praksi stvarno tako. Da li jedan program napisan za recimo Windows može bez ispravki da radi na mojoj Nokiji N70?
3. Pošto radim baze podataka interesuje me koliko je pametno koristiti Javu za baze pošto je činjenica da se malo sporije izvršava?