Amico, cerca di coprire la maggior parte dei concetti di base di JAVA, non prepararti solo per Android. Ti aiuterà ulteriormente. Ci vorranno circa 15-20 giorni per coprire tutti questi punti se lo fai con costanza.
Segui i punti sotto menzionati, avrai sicuramente un comando su JAVA molto presto.
- Fai una lista di alcuni punti importanti di JAVA. (Incluse le collezioni)
- Fate un gruppo di tutti i punti. Per esempio:
- Perché è arrivato Java? , necessità, pro e contro rispetto ad altri. Come si compila, si esegue e il suo flusso di esecuzione ecc.
- Blocco statico, classe statica, metodo statico
- concetti OOPS del metodo principale. (inclusi classe e oggetto)
- Array, tipi di variabili
- Classi interne, classi annidate, classi anonime.
- Classe astratta, interfaccia, ereditarietà, overriding, overloading, polimorfismo, method hiding, costruttore ecc.
- Stringhe, oggetti, tipi di dati primitivi.
- Modifiers and package
- Wrapper classes and data type conversion
- Collections
- Exception handling
- File handling
- Multithreading
- Pick only one point per day.
For completing these topics fast, don’t refer books. Refer youtube videos and some websites which i am sharing below are:
Core Java - theJavaGeek (It would be sufficient.)
Below link is of DURGA SOFTWARE SOLUTIONS, Choose the videos of above mentioned topics and prepare yourself accordingly.
One separate link for OOPS concepts:
All the very best.
Have a great future ahead.