Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Cómo aprender el lenguaje de programación Java de forma más sistemática?

¿Cómo aprender el lenguaje de programación Java de forma más sistemática?

Dos aspectos

Sobre los métodos de aprendizaje

Sobre los tutoriales de aprendizaje

Métodos de aprendizaje

1 "Repasar el pasado aprender lo nuevo y examinarte a ti mismo tres veces"

Aunque los antiguos decían que leer un libro cien veces haría que su significado fuera obvio, leer libros repetidamente y escribir el mismo "Hola mundo" no es tan Bueno como resumir conscientemente Revisa los libros que has leído y los conocimientos que has aprendido. Solo se necesita un poco de tiempo todos los días para resumir y hacer ajustes. ¿Qué aprendiste hoy? ¿Has hecho algún progreso hoy?

2 "La práctica aporta verdadero conocimiento, estudia mucho, resume y aprende de los fracasos"

Al leer libros técnicos, debes escribir más códigos en los libros, incluso en la etapa de principiante. si escribes contra el libro tampoco hay problema. Complete los ejercicios del libro con cuidado y no mire las respuestas a menos que haya hecho lo mejor que pueda. No tengas miedo de cometer errores. Cada error es una oportunidad para progresar.

3 "Resuma más soluciones a los problemas, escriba más código reutilizable y rechace copiar y pegar"

Resuma las soluciones a los problemas que se encuentran en el trabajo todos los días y piense en ello. usted hace esto, qué causó este ERROR y cuál es la causa raíz del ERROR. ¿Es porque mi lógica es confusa, descuidada o el marco del programa es demasiado complejo? Al realizar requisitos, trate de evitar copiar y pegar y no permita código duplicado en el código.

4. "Para lo que quieres aprender, haz un plan y estudia a un ritmo".

Incluso los mejores académicos a veces sentirán que su aprendizaje no es lo suficientemente eficiente. El llamado plan no puede seguir el ritmo de los cambios. El plan de estudio original a menudo se ve interrumpido debido a algunas emergencias, lo que compromete los resultados del aprendizaje. Porque el miedo a aprender algo son tres días de pesca. Si puedo seguir aprendiendo algo, puedo aprenderlo muy bien.

5 "Todos los caminos conducen a Roma, intenta utilizar una programación diferente para resolver un problema"

Cuando te encuentras con un problema sin una solución obvia, es posible que dediques mucho tiempo a intentarlo. idear un plan, pero asegúrese de recordar que este plan no es necesariamente el mejor y que probablemente exista una mejor manera. Este método sólo requiere que des un paso atrás, cambies de opinión o lo comentes con tus colegas. Además, si estás acostumbrado a la orientación a objetos, ¿por qué no pruebas la programación funcional? Aprender un nuevo lenguaje de programación de un paradigma diferente cada año puede ampliar enormemente sus horizontes y brindarle algunas ideas diferentes para resolver problemas.

6 “Estudiar adecuadamente y combinar trabajo con descanso”

Participar en ejercicio físico y salir a caminar al aire libre El ejercicio puede potenciar la memoria de las personas y en ocasiones generar inspiración. Si quieres convertirte en un gran dios, la buena salud es un requisito previo.

7 "Explique sus conocimientos a los demás y discútalos más con los demás"

Escriba más blogs y comparta más lo que ha aprendido y pensado. Esto también es muy beneficioso para los propios alumnos. . Explicar lo que has aprendido en un lenguaje que otros puedan entender requiere inherentemente que comprendas completamente el conocimiento.

8 "Manténgase enfocado en aprender"

Muchos conocimientos son difíciles de aprender bien sin suficiente concentración y suficiente tiempo. Es especialmente importante mantenerse enfocado en aprender. Debido a que el cerebro humano está en modo de concentración y las células nerviosas están más activas, es más fácil que lo que aprendes cambie de la memoria a corto plazo a la memoria a mediano y largo plazo. Y con un alto grado de concentración, tu capacidad para resolver problemas también mejorará. Cosas que originalmente parecían complicadas pueden no ser un problema frente a la concentración.

9 "Aprovecha tus fortalezas y compensa tus debilidades"

Es relativamente fácil descubrir y encontrar tus propios defectos, pero es muy difícil compensar tus defectos. Debido a que la gente siempre tiene miedo de las dificultades, la procrastinación se produce porque el cerebro hace cosas instintivamente para secretar más dopamina. Si tu inglés no es bueno, debes decidirte a dominarlo. Si no eres bueno en matemáticas, debes trabajar duro para dominarlas. Llenar las deficiencias es como ascender en una novela de cultivación. Sólo haciendo preparativos completos para superar la tribulación se puede alcanzar la inmortalidad.

10 “Aprende a animarte”

Por qué los juegos pueden hacerte adicto, porque tiene mecanismos de retroalimentación y recompensa. Aprender Java es muy aburrido. Si tiene este mecanismo de recompensa, tal vez le resulte más fácil persistir.

Aprender nunca ha sido una tarea fácil. ¡Solo desarrollando algunos buenos hábitos de estudio podemos obtener el doble de resultado con la mitad de esfuerzo y aumentar algo de motivación para perseverar!

Acerca de los tutoriales de aprendizaje

Hay tantas introducciones a los métodos de aprendizaje mencionados anteriormente, pero si no hay un buen tutorial de aprendizaje, no importa cuánto lo intentes, no podrás aprenda cualquier técnica útil si no la hay. La ruta de aprendizaje completa es tan sin rumbo como una mosca sin cabeza.

Ruta de aprendizaje:

1.javaSE

Los tutoriales que acompañan a esta ruta son muy adecuados para estudiantes sin conocimientos básicos. Este conjunto de tutoriales de Java explica el. Establecimiento del entorno de desarrollo Java, sintaxis básica de Java, orientado a objetos Java. Cada punto de conocimiento se explica con gran detalle, desde lo superficial a lo profundo.

2. Base de datos

Domine el conjunto completo de conocimientos de MySQL, PLSQL, Oracle y los antecedentes de la formulación de especificaciones JDBC, seis pasos de programación JDBC, transacciones JDBC, procesamiento por lotes JDBC, Inyección SQL, bloqueo a nivel de fila, etc., este tutorial es uno de los mejores tutoriales de Java para aprender bases de datos y JDBC.

3. Front-end web

Puede desarrollar páginas web básicas y comprender páginas HTML escritas por otros. Explica detalladamente qué son css y las hojas de estilos en cascada. Una gran cantidad de casos pequeños de front-end, procesamiento de eventos de JavaScript, objetos de JavaScript, herencia, JSON y otros puntos de conocimiento, aprenda esto y comience el camino hacia el front-end WEB

4.javaweb

Teclas de acceso directo de Eclipse y descarga Instalación, configuración y uso de Tomcat9, conceptos básicos de desarrollo JavaWeb, programación de servlets, JSP... A través de la conexión de muchos puntos de conocimiento, puede comprender y dominar rápidamente javaweb

5. Proyectos web

Utilice Servlet basado en JDBC El modelo de desarrollo de JSP completa el desarrollo de aplicaciones empresariales reales, encapsula el modelo de arquitectura MVC e introduce la tecnología de grupo de conexiones. También cubre patrones de diseño comunes como fábricas y agentes. y cadenas de responsabilidad Al estudiar este video tutorial de Java, definitivamente sentará una base sólida para aprender más adelante los tres marcos principales.

6.java Advanced Framework

Uso de proxy estático, proxy dinámico JDK y proxy dinámico CGLIB, y comparación de escenarios de aplicación. La versión de Struts es 2.3.24. Struts2 es el producto de la combinación de struts1 y webwork. Aunque la participación de struts2 en el campo del desarrollo está disminuyendo año tras año, todavía es necesario estudiar y estudiar las ideas centrales del marco MVC clásico. es adecuado para principiantes de Java y se prepara para el futuro.

La participación de mercado de Spring MVC continúa aumentando y su impulso ha superado a Struts2. Este conjunto de tutoriales en vídeo de Java cubre el contenido básico de SpringMVC y contenido avanzado, como la integración con el marco Spring (como contenedor IoC, AOP, etc.). Después de estudiar este videotutorial de Java, podemos diseñar una capa Web limpia y una capa Web delgada muy fácilmente. Domine el potente soporte de programación de contratos con contrato sobre configuración. Puede realizar fácilmente pruebas unitarias de la capa web. Es muy fácil de integrar con otras tecnologías de visualización, como Velocity, FreeMarker, etc., sentando las bases para proyectos SSM posteriores.

También existe el uso y aplicación de Spring4 en el marco SSM. Este conjunto de tutoriales en vídeo de Java cubre casi todos los puntos de conocimiento que pueden utilizarse en el trabajo real. Establecer una base sólida para futuros estudios.

7. Sistema de tecnología distribuida

Muchas tecnologías de última generación: IntelliJ IDEA, SpringBoot, tutoriales de instalación del sistema Linux, SVN, Maven, Redis, Dubbo... constantemente actualizado.

Una hoja de ruta de aprendizaje completa, los puntos de conocimiento en cada etapa son muy claros y, por supuesto, hay tutoriales en video para cada etapa.

Hay muchos tutoriales en vídeo, pero el punto clave es que incluso si obtienes el tutorial en vídeo y no lo estudias, no funcionará por muy bueno que sea el tutorial en vídeo. No lo estudies, ¿no sería en vano? Definitivamente no es posible no ver los videotutoriales en los que has puesto tanto esfuerzo.

El tema se ha desviado, comencemos por el contenido.

La primera etapa son los conceptos básicos de JavaSE que los principiantes deben aprender. Esta etapa también contiene muchos puntos de conocimiento. De hecho, los estudiantes que quieren aprender Java se han rendido desde la primera etapa. Por lo tanto, los estudiantes que quieran aprender Java deben recordar sentar una buena base. Una vez que comiencen, Java es realmente muy simple.

Como se ve en la hoja de ruta de aprendizaje, la primera etapa incluye el establecimiento del entorno de desarrollo Java, la sintaxis básica de Java y la orientación a objetos de Java. Cada punto de conocimiento tiene su propia progresión de superficial a profundo, lo que lo hace muy adecuado para que los principiantes aprendan. Por supuesto, si ya estás trabajando y quieres repasar conocimientos básicos, este conjunto de vídeotutoriales también es muy adecuado.

Este es el último conjunto de tutoriales en vídeo básicos de Java de este año. Si eres un estudiante que quiere cambiar de carrera, este conjunto de tutoriales básicos más recientes es para ti. es solo una parte de los tutoriales básicos, también puedes guardarlo en la columna si lo deseas.

Mirando más abajo, la siguiente etapa es JavaSE.

Debes estudiar mucho en la etapa de JavaSE, porque JavaSE contiene demasiados puntos de conocimiento y, por supuesto, también sienta una mejor base para el futuro.

JavaSE se centra en la construcción de entornos, sintaxis básica, núcleo orientado a objetos, excepciones, matrices, clases comunes, colecciones, subprocesos, flujos de E/S, mecanismos de reflexión y programación de redes.

Este conjunto de tutoriales en vídeo de JavaSE es el nuevo conjunto de tutoriales completos de JavaSE301 de este año. Contiene muchos puntos de conocimiento primero.

1: Explicación de listas enlazadas individualmente, listas doblemente enlazadas, tablas hash/tablas hash y estructuras de datos de números binarios.

2: Cuando se habla de colecciones, comenzar con la expansión de la matriz y luego pasar a las colecciones es realmente bueno. Es más fácil de entender en términos simples.

3: String crea varios objetos. Se puede decir que este es el mejor de Internet, pero los ejemplos son un poco miserables y siempre cuentan la historia de un hermano pequeño y una hermana pequeña.

4: El análisis del código fuente está muy bien explicado, especialmente el principio de funcionamiento y el análisis del código fuente de HashMap. Realmente revisé el código fuente jdk. Si llevas esto a una entrevista, definitivamente lo hará. ser un artefacto de muerte repentina.

5: La charla sobre el uso de subprocesos múltiples para simular que los usuarios van al cajero automático a retirar dinero también es muy buena. Más adelante, también se menciona una pequeña clase de tareas programadas con temporizador, que es bastante completa.

6: El uso de la reflexión para crear objetos, llamar a métodos y acceder a valores de campos también se explica con considerable detalle. En particular, el caso completo de IO Properties Reflect es muy útil para más adelante. comprensión de jdbc.

Texto original: /pregunta