No guarda, non è per scoraggiarti, ma se sei alle prime armi, mi associo e accodo a schumy2000. Sono tutti argomenti che prevedono una conoscenza abbastanza approfondita di aspetti avanzati del linguaggio. Se è una cosa che devi consegnare a breve (qualche settimana), consiglio spassionato, dì pure che attualmente non è alla tua portata. Altrimenti outsourcing: c'è una sezione del forum che si occupa di offerte di lavoro e/o collaborazioni.

Se invece hai un po' più di tempo da dedicargli, comincia con i fondamentali: guide di java (sito di oracle)
http://docs.oracle.com/javase/tutorial/

dove trovi argomento per argomento quanto ti serve. Resta il fatto comunque che se sei a completo digiuno, dovresti veramente partire da HelloWorld...