Cuando dices que quiero aprender Java rápidamente, la pregunta que debes hacerte es ¿Por qué quiero aprender Java?
¿Es porque quieres desarrollar una aplicación para Android?
¿Es porque quieres contribuir a un proyecto que usas?
¿Es porque tu currículum requiere que lo hagas?
La mejor manera de aprender, en mi opinión, es utilizarlo en realidad, le sugiero que comience con una aplicación de su elección. Si está creando una GUI, se encontrará con los controladores de eventos, la sintaxis sin duda parecerá desconcertante en ese momento, pero luego comprenderá qué son las clases internas anónimas y cómo funcionan. Te encontrarás con varias interfaces y herencia, y mucho más. O utilizará algún marco que tenga anotaciones, luego puede profundizar y entender cómo funcionan. Un ejemplo es cómo tantos ORMs usan estos.
La mejor parte es que al hacerlo no solo tendrá una comprensión teórica sino que también sabrá qué enfoque tiene más sentido y dónde. Claro que tomará algún tiempo, pero al final realmente habrías aprendido algo y para mí es un objetivo que vale la pena.
Para resumir, no aprenda un lenguaje de programación con solo leer un libro de texto, explore y resuelva problemas, use stackoverflow o foros cuando encuentre problemas para los que no puede encontrar soluciones y, lo más importante, no intente aprender un idioma. con rapidez.
- ¿Cuáles son algunos movimientos fáciles de gimnasia para principiantes?
- ¿Cuáles son las mejores habilidades que uno puede aprender en 6 meses?
- ¿Por qué los franceses tienen tantas dificultades para aprender y hablar un idioma extranjero?
- ¿Por qué algunas personas necesitan más repeticiones para aprender?
- ¿Qué puedo hacer si no quiero ir a la universidad pero quiero aprender (si sabes a qué me refiero)?
1) Aprender lo básico del lenguaje.
Este es el primer paso por una razón muy obvia. Si no sabe lo básico, nunca sabrá qué hacer a continuación o qué está haciendo mal.
- http://docs.oracle.com/javase/tu…
- Introducción a la programación de Java, Parte 1: Conceptos básicos del lenguaje Java 2) Cree algunos programas pequeños
Cuando esté escribiendo los programas, tenga en cuenta que los primeros programas serán muy difíciles para usted. Pero una vez que haya terminado con ellos, no enfrentará un nivel de dificultad similar en el próximo conjunto de programas.
- Hágalo por un par de programas y recuerde que siempre intente crear el programa usted mismo primero y luego use google.
- Mostrar algún mensaje de texto.
- Muestra una lista de números (1 a 50) cada uno en una nueva línea.
- Encuentra el máximo y el mínimo entre dos números.
- Intercambiar entre dos números utilizando cualquier técnica que conozcas.
- Construye un programa de calculadora capaz de sumar / restar / multiplicar y dividir los números.
- Cree dos clases (súper clase / subclase) y practique la sobrecarga de métodos y los conceptos que prevalecen.
3) Crea programas avanzados utilizando las API de java.
- Tomando entrada desde la consola e imprimiéndola
- Leyendo un archivo del sistema de archivos e imprimiendo su contenido en la consola.
- Creando un nuevo archivo y escribiendo algunos datos en él
- Leer datos de una URL y hacer una búsqueda en su contenido.
- Almacenar elementos en una lista, y luego iterar sobre ella
- Usa HashMap para almacenar pares de valores clave aleatorios e iterar sobre ellos de múltiples maneras
- Crea algunos programas para buscar y ordenar sobre elementos de colección
4) Crear al menos una aplicación de escritorio y una aplicación web
5) Lee y participa en algunos buenos blogs / foros de java.
Un buen lugar para estas actividades puede ser foros como stackoverflow.com
Gracias por la A2A. 🙂