Cómo aprender Java para el desarrollo de Android

Amigo, trata de cubrir la mayoría de los conceptos básicos de JAVA, no sólo te prepares para Android. Te ayudará más adelante. Tardarás aproximadamente 15-20 días en cubrir todos estos puntos si lo haces con constancia.

Sigue los puntos mencionados a continuación, definitivamente tendrás un dominio sobre JAVA muy pronto.

  1. Haz una lista de algunos puntos importantes de JAVA. (Incluyendo colecciones)
  2. Haz algún grupo de todos los puntos. Por ejemplo:
    1. ¿Por qué llegó java? , necesidad, pros y contras sobre otros. Cómo se compila, se ejecuta y su flujo de ejecución, etc.
    2. Bloque estático, Clase estática, Método estático
    3. Conceptos OOPS del método principal. (incluyendo clase y objeto)
    4. Arrays, tipos de variables
    5. Clases internas, clase anidada, clase anónima.
    6. Clase abstracta, Interfaz, Herencia, anulación, sobrecarga, polimorfismo, ocultación de métodos, constructor, etc.
    7. Cadenas, objetos, tipos de datos primitivos.
    8. Modifiers and package
    9. Wrapper classes and data type conversion
    10. Collections
    11. Exception handling
    12. File handling
    13. Multithreading
  3. 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.