Cómo aprender JAVA, método de aprendizaje introductorio del tutorial básico de JAVA
El comienzo debe completarse paso a paso y debe establecerse objetivos uno por uno para completar a lo largo del camino. Déjame presentártelo a continuación. Si sigues este objetivo, ¡creo que te convertirás en un maestro!
¿Cómo empezar a aprender Java? Si hace lo siguiente, comenzará más rápido y aprenderá Java más fácilmente.
1. Debe dominar el análisis y el diseño orientado a objetos (OOA/OOD), los patrones involucrados (GOF, J2EEDP) y los patrones integrales. Debe tener un buen conocimiento de UML, especialmente clases, objetos, interacciones y diagramas establecidos.
2. Necesita aprender los conceptos básicos del lenguaje JAVA y sus bibliotecas de clases principales (colecciones, serialización, transmisiones, redes, subprocesos múltiples, reflexión, eventos, manejo, NIO, localización y otros).
3. Debe comprender JVM, cargadores de clases, classreflect y el mecanismo de trabajo básico de la recolección de basura. Debería poder descompilar un archivo de clase y comprender algunas instrucciones básicas de ensamblaje.
4. Debe comprender JVM, cargadores de clases, classreflect y el mecanismo de trabajo básico de la recolección de basura. Debería poder descompilar un archivo de clase y comprender algunas instrucciones básicas de ensamblaje.
5. Si va a escribir un programa cliente, necesita aprender subprogramas WEB y debe dominar las ideas y métodos de diseño de GUI, así como SWING, AWT y SWT de los programas de escritorio. . También debe comprender el patrón de componentes JAVABEAN para los widgets de la interfaz de usuario. JAVABEANS también se utiliza en JSP para separar la lógica empresarial de la capa de presentación.
6. Debe aprender la tecnología de bases de datos de Java, como JDBCAPI, y poder utilizar al menos una arquitectura de persistencia/ORM, como Hibernate, JDO, CocoBase, TopLink, InsideLiberator (software nacional JDO Red Factory). ) o iBatis.
7. También debe comprender el significado de la discrepancia de impedancia en las relaciones de objetos, cómo afecta la interacción de los objetos comerciales con las bases de datos relacionales y sus resultados operativos. También debe dominar diferentes aplicaciones de bases de datos. tales como: oracle, mysql, mssqlserver.
8. Necesita aprender un marco de aplicación liviano, como Spring, PicoContainer, Avalon y sus estilos IoC/DI (setter, constructor, inyección de interfaz).
9. Necesita aprender JavaBeans empresariales (EJB) y sus diferentes patrones de componentes: Stateless/StatefulSessionBeans, EntityBeans (incluido Bean-?ManagedPersistence [BMP] o Container-ManagedPersistence [CMP] y su EJB -QL). ), o ?Beans controlados por mensajes (MDB).
10. Necesitas JavaCommunityProcess (JCP) y sus diferentes JavaSpecificationRequests (JSR)
11. Debes dominar un JAVAIDE como sunOne, netBeans, IntelliJIDEA o Eclipse. (Algunas personas prefieren VI o EMACS para escribir archivos. Lo que sea que uses:)
12. JAVA (algunas configuraciones para ser precisos) es detallado y requiere mucho código manual (como EJB), por lo que es necesario estar familiarizado con herramientas de generación de código como XDoclet.
13. Es necesario estar familiarizado con un sistema de pruebas unitarias (JNunit) y aprender diferentes herramientas de generación e implementación (Ant, Maven).
PD:
Cómo comenzar y aprender Java. Java requiere memorizar muchos conocimientos básicos. Aprender los conceptos básicos de Javaee en la etapa inicial es muy aburrido, pero después. aprender, se vuelve cada vez más fácil en una determinada etapa. Sin embargo, antes de aprender javaee, se recomienda que primero aprenda el front-end web, luego haga una buena interfaz web front-end y luego estudie el back-end de Java. Desarrollo en profundidad, para que las ideas de programación sean fáciles de entender. Aprender el front-end es abrir sus ideas de aprendizaje. Le permitirá ingresar mejor en el camino del aprendizaje en profundidad.
Cómo aprender Java, de fácil a difícil, paso a paso. Estrictamente hablando, Java es un lenguaje de programación más complejo. No requiere varios años de arduo trabajo. nivel. De manera similar, aprender Java es la forma más rápida de mejorar la eficiencia y garantizar que puedas aprenderlo. Aún debes inscribirte en una clase de capacitación o escuchar tutoriales en línea.