Me gustaría preguntar sobre la ruta de aprendizaje de Java.
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.