Salve a tutti!
Ho appena iniziato a masticare java, non ho ben chiare come funzionano le cose, e ho bisogno di alcuni consigli: c'e' qualcuno disposto ad aiutarmi?
- prima di tutto, una cosa che oggi mi ha bloccato: come faccio a sollevare un eccezione che non esiste in java.lang.Throwable? se per esempio voglio che metod() lanci MyVeryNewException(), come faccio, dato che non esiste? La devo creare, e come? Dove recupero una lista completa delle eccezioni gia' previste? Ogni eccezione fa qualche cosa di preciso e di diverso, o si tratta solamente di una comunicazione di errore che serve ad indicare la strada da seguire per correggerlo?
- mi piacerebbe cominciare a mettere mano (almeno provare) anche alla programmazione rivolta ai PDA e ai cellulari? da dove si comincia?
- mi sono scaricato i docs, ma a dire il vero non gli ho trovati molto utili, almeno per il mio livello - che altre fonti mi consigliate?
- personalmente mi piacerebbe iniziare a dare un'interfaccia grafica ad ogni programmino che faccio. Gli IDE aiutano a velocizzare la cosa o no? Da dove comincio per le interfaccie grafiche?
- in generale immagino che moltissimo codice sia gia' scritto e disponibile all'uso per moltissime delle operazioni base che un programmatore vuole svolgere, come funzioni svolte dal SO (dll e simili?!) - dove si trova un elenco e come faccio ad accedervi per utilizzarle?
Beh, vi ringrazio veramente per le risposte che mi darete!