Red de conocimiento informático - Aprendizaje de código fuente - ¿Cómo debería aprender Java un principiante?

¿Cómo debería aprender Java un principiante?

Para aprender Java desde cero, debes comenzar desde el contenido básico. También debes prestar más atención a esto al aprender, porque los planes de estudio de algunas instituciones de capacitación en realidad no comienzan desde el contenido más básico. . A continuación, el editor presentará brevemente la etapa de precios y el contenido de aprender Java desde cero.

Los principiantes, si quieren aprender bien Java, deben centrarse en los siguientes aspectos:

Primero: comprender correctamente las diversas "abstracciones" de Java. Aprender Java significa aprender varias "abstracciones", incluidas clases, interfaces, clases abstractas, etc. Diferentes niveles de abstracción significan diferentes funciones.

Segundo: prestar atención a la amplitud de la estructura del conocimiento. En el proceso de aprendizaje del desarrollo de Java, debe aprender sistemáticamente sistemas operativos, redes informáticas, estructuras de datos, diseño de algoritmos y conocimientos de bases de datos. Estos contenidos informáticos básicos son de gran importancia para aprender Java. Para el desarrollo, debe prestar atención al aprendizaje de conocimientos básicos.

Tercero: Determinar una dirección principal de ataque. Las principales áreas de aplicación actuales de Java incluyen el desarrollo de software, el desarrollo de Android, el desarrollo de big data y otras industrias. Para los principiantes de Java, se recomienda elegir una dirección principal que se adapte a sus necesidades en función de su situación, necesidades y pasatiempos reales.

¿Por dónde empezar?

1. Conceptos básicos de Java

No hace falta decir que debes dominarlo, al menos debes dominar los de uso común. Debe estar familiarizado con algunos comandos comunes y sus opciones comunes que ofrece JDK. Debe estar al menos familiarizado con los comandos: appletviewer, HtmlConverter, jar, java, javac, javadoc, javap, javaw, Native2ascii, serialver.

2. Uso de diversas herramientas

Debe dominar el uso de al menos una herramienta de desarrollo IDE, como Eclipse, Netbeans, JBuilder, Jdeveloper, IDEA, JCreator o Workshop, incluido el proyecto. administración, configuración de opciones comunes, instalación y configuración de complementos, depuración, etc.

3. Framework j2ee

Para utilizar Java para aplicaciones WEB, el framework j2ee es esencial. Actualmente se utilizan principalmente 1) struts, 2) spring, 3) hibernate, 4) ibatis, <@ Otros frameworks similares como 5) spirngMvc, etc., así como frameworks de almacenamiento en caché de uso común como memcached, ehcache, oscache, etc. .

4. Conceptos básicos de la base de datos

En la actualidad, la base de datos es principalmente una base de datos relacional. Este producto incluye Oracle MySQL SQLServer DB2. Debe dominar el uso básico y diseñar tablas, índices, vistas, procedimientos almacenados, funciones, etc. en función de la lógica empresarial.

5. Patrones de diseño

Comprender las ventajas y desventajas de los patrones de diseño comúnmente utilizados, ser capaz de dibujar diagramas UML de patrones de diseño comúnmente utilizados, comprenderlos y poder utilizarlos para resolverlos. problemas cuando sea apropiado.