Red de conocimiento informático - Espacio del host - Me gustaría preguntar sobre la ruta de aprendizaje de Java.

Me gustaría preguntar sobre la ruta de aprendizaje de Java.

Java se divide en tres sistemas: J2SE (Java2 Platform Standard Edition, Java Platform Standard Edition), J2EE (Java 2 Platform, Enterprise Edition, Java Platform Enterprise Edition) y J2ME (Java 2 Platform Micro Edition, Java Platform Micro Edition).

Ruta J2SE

1. Mostrar los conceptos básicos de

encapsulación, herencia y polimorfismo orientado a objetos

2 blogs de referencia sobre manejo de excepciones. .com/rollenholt/archive/2011/08/28/2156357.html

4, IO y NIO se refieren a blogs.com/rollenholt/archive/2011/09/11/2173787.html

5. Programación de red

6. JDBC: Principalmente conexiones, Statement, ResultSet y varias clases de implementación comunes que utilizan

6. interfaces y varias clases de implementación comunes que utilizan

7. Swing, Swing, Swing, Swing.

7. Componentes Swing

8. Ajuste del rendimiento de JVM (análisis de la estructura de la memoria JVM, análisis y ajuste de GC, optimización de los parámetros de la memoria JVM)

9.

10, Nuevas funciones de JDK

Ruta J2EE

Es mejor comprender los conocimientos relacionados con html, css y javascript antes de aprender esto

1. JSP y servlet: esta es la tecnología más básica. Estudia principalmente objetos de solicitud, objetos de respuesta, objetos de sesión, objetos de configuración de objetos de aplicación, etc., que se utilizan con más frecuencia y luego comprenden el ciclo de vida de los servlets.

2. A través del aprendizaje de JSP y Servlet, comprenda la estructura de Mvc, implemente un sistema simple de JSP y Servlet a través de JDBC o busque demostraciones relevantes en Internet. Esto facilita familiarizarse con los principios y el uso del marco.

3. Struts& Struts2&SpringMvc: Struts2/SpringMvc es muy importante para comprender MVC. Este también es un marco muy utilizado ahora. Se recomienda que aprenda SpringMvc primero, que es relativamente simple para aprender Struts2.

4. Hibernate y MyBatis: dos tipos diferentes de marcos ORM. Comprenda cómo usar Hibernate y Mybatis y compare las similitudes y diferencias entre los dos marcos.

5. FreeMarker y Velocity: los dos campos de la tecnología de plantillas, ambos se usan casi de la misma manera

6. OsCache y EHCache: dos tipos diferentes de mecanismos de almacenamiento en caché, a nivel de página y de objeto. Level, después de aprender, comprende la necesidad de optimizar el rendimiento.

7. Spring: un marco de desarrollo Java liviano. Esta vez, puede combinarlo con los struts anteriores, springMvc e Hibernate. Se recomienda echar un vistazo al código fuente, la estructura y el código. anteriormente centro comercial shopxx de código abierto ¿O es el /f/15152496.html más simple? from=dl

springMvc tiene uno llamado Jeecms, que puede parecer un poco difícil al principio

Ruta J2ME

Esta es menos utilizada, se recomienda tomar Un vistazo a la comparación de Android.