Red de conocimiento informático - Material del sitio web - ¿Cómo aprender Java de forma rápida y sistemática?

¿Cómo aprender Java de forma rápida y sistemática?

Java: una leyenda en el desarrollo de software informático en los últimos 10 años, su estado en los corazones de muchos desarrolladores es como la "Espada asesina del dragón" y la "Espada eterna".

Java es una plataforma. Solo quiero compartir mis opiniones sobre cómo aprender Java. Espero que sea útil para los principiantes.

1. Piénsalo

Antes de aprender Java, no te preocupes, tómate un tiempo para pensarlo:

1) ¿Estás interesado en aprender? ¿Java?

2) ¿Puedes calmarte y persistir en estudiar?

Bueno, esta pregunta es muy sencilla, pero no hay que ignorarla. Si está convencido de que está interesado en Java y está dispuesto a esforzarse, ¡es posible aprender bien Java! Si tiene ambos, continúe leyendo...

2. Preparación

No separe su ruta de aprendizaje de Java de otras tecnologías informáticas. Mire, la tecnología a menudo es inseparable. Dominar algunos conocimientos básicos relacionados con el aprendizaje de Java. Por ejemplo, para preguntas como "¿Cómo configurar CLASSPATH?" O, para decirlo de otra manera, ¿no eres apto para aprender programación directamente?

1) Compra un libro de aprendizaje de Java.

La versión oficial de JDK 6 acaba de ser lanzada. Aún no hay libros sobre JDK 6 en el mercado, pero aún así le recomiendo que compre un libro sobre Java adecuado para versiones básicas y más recientes de JDK. entonces ahora es muy apropiado elegir un libro introductorio sobre JDK 5. Puedo recomendar algunos libros introductorios, pero no los voy a recomendar porque lo que me gusta puede no ser adecuado para ti. Pero pase lo que pase, "Thing In Java" nunca debería ser tu primer libro para empezar a aprender Java.

Recuerde que hay muchos recursos para aprender Java en Internet, pero la mayoría de ellos no son lo suficientemente sistemáticos, y un libro de introducción a Java es la base para su aprendizaje sistemático de Java.

2) Preparar un entorno de aprendizaje de Java.

Preparar el entorno de aprendizaje es realmente muy simple. Instale JDK 6 y luego use editores de texto como UltraEdit y EditPlus para configurar el entorno de aprendizaje. Hay muchos artículos en Internet sobre cómo configurarlo. Si está aprendiendo Java por primera vez, no se recomienda utilizar herramientas del entorno de desarrollo integrado. Al escribir el código línea por línea, encontrará problemas para que pueda aprender a resolverlos y profundizar su comprensión de Java.

Cuando estés listo, ¡comencemos el emocionante viaje de aprender Java!

3. El camino hacia los conceptos básicos de Java

¡El proceso de aprender Java es arduo, pero también apasionante! Debes mantener una actitud concentrada durante el proceso de aprendizaje. Hay muchos "PK" sobre este idioma en Internet. ¡No te dejes afectar por emociones impetuosas! Ahora que has decidido aprender Java, ¡deberías seguir haciéndolo! Supere sus demonios internos y la perseverancia dará sus frutos.

El sistema Java se divide en Java SE, Java EE y Java ME (JDK 5.0 se llama J2SE, J2EE y J2ME respectivamente, Java SE, el trampolín para Java, es lo que comenzarás a aprender). en el futuro, no importa qué sistema elegir como dirección de desarrollo del campo, debe comenzar con Java SE.

Aprenda bien Java SE y establezca una base sólida para Java. Si desea aprender Java EE (lo siento, no entiendo Java ME, por lo que no puedo cubrir el contenido relacionado con Java ME), hágalo; ¿Necesitas aprender AWT y Swing? Personalmente, creo que es necesario comprenderlo, por lo que, especialmente su modelo de procesamiento de eventos, recomiendo encarecidamente que los principiantes comprendan otros desarrollos específicos. , Aspectos de AWT y Swing Es suficiente describirlo en detalle en varios libros grandes, por supuesto, si su trabajo es desarrollar AWT y Swing, ese es otro asunto;

Las E/S y los subprocesos son parte de la base.

4. Ruta de aprendizaje de Java EE

Aprender Java SE es solo el primer paso para completar la "Larga Marcha".

El siguiente paso es elegir aprender Java EE o Java ME (o si quieres seguir aprendiendo Java SE, puedes profundizar en cualquier momento siempre que quieras. Como dije antes, No hablaré sobre aprender Java ME); creo que habrá más estudiantes que elijan Java EE. Considerando la situación de los principiantes, intentaré presentarlo desde la perspectiva más utilizada.

Al aprender Java EE, no se recomienda utilizar un editor de texto en el entorno de desarrollo. Creo que NetBeans 5.5 (la versión oficial más alta actualmente) es muy adecuado para principiantes. te gusta usar otros IDE como Eclipse, no es un problema, solo mira lo que te gusta.

4.1 Aprendizaje de JSP/Servlet

La versión más alta actual de Java EE es 5.0.

En Java EE, primero debe aprender la tecnología JSP/Servlet (combinada con Tomcat y MySQL). Después de todo, se recomienda dominar el conocimiento de JSP1.2/2.X. El uso actual todavía se basa en JSP1 2. 2. Mientras aprende JSP, también debe dominar algunas tecnologías de extensión. Por ejemplo, también debe dominar los conocimientos básicos de HTML, ¡lo cual es lo mejor! Luego, domine algo de JavaScript (una de las tecnologías AJAX más populares actualmente), la tecnología CSS y también es esencial comprender XML (al menos la información de configuración descriptiva se describe a través de XML). En el proceso de aprendizaje de JSP/Servlet, se debe combinar el aprendizaje de JDBC y la tecnología de desarrollo de bases de datos. Después de todo, la mayoría de los proyectos web Java están estrechamente integrados con las bases de datos.

4.2 Aprenda la tecnología de desarrollo de bases de datos

Aquí quiero centrarme en la tecnología de desarrollo de bases de datos. La tecnología de bases de datos es una habilidad esencial para construir sistemas empresariales. Los desarrolladores web Java deben dominar el uso de declaraciones SQL. ¡Al menos hasta cierto punto! La tecnología de bases de datos se puede dividir aproximadamente en tecnología DBA y tecnología de desarrollo de bases de datos. Para el desarrollo, debe concentrarse en aprender la tecnología de desarrollo de bases de datos y también debe dominar las operaciones básicas de la base de datos. Las bases de datos de uso común incluyen DB2, Oracle, SQL Server, MySQL, etc. Puede elegir una base de datos según las necesidades reales y hacer grandes esfuerzos para dominar su tecnología de desarrollo.

Recuerde, aprender tecnología de desarrollo de bases de datos y aprender Java EE son relativamente independientes. Puede aprender tecnología de desarrollo de bases de datos (como declaraciones SQL, etc.) mientras aprende JSP/Servlet, o puede aprender primero tecnología de desarrollo de bases de datos y luego aprender JSP/Servlet.

4.3 Aprenda otras tecnologías de desarrollo de Java EE<

Después de eso, puede aprender algunos conocimientos de EJB. La última versión de EJB es 3.0. Hay una gran diferencia, considerando que EJB 2.X todavía tiene un gran mercado de aplicaciones, se recomienda estudiarlo en combinación con EJB 2.X/3.0.

En el proceso de aprendizaje de EJB, también debe dominar el uso de servidores de aplicaciones empresariales (como WebSphere, Weblogic, etc.). WebSphere, Weblogic, Sun Application Server o JBOSS, etc. Actualmente, Sun Applcation Server 9.X y JBOSS pueden admitir EJB 3.0).

Una vez completada la investigación, se ampliará gradualmente a otras tecnologías Java EE.

5.

Cuando tenga una cierta comprensión perceptiva de Java EE, naturalmente querrá continuar ampliando sus conocimientos. En este momento, podrá aprender Spring, Hibernate y varios. Web Framework (como Struts, JSF, Webwork o Tapestry, etc.).

Con la acumulación de tecnología y experiencia, se concentrará gradualmente en conocimientos de nivel superior, como análisis y diseño. En este momento, podrá aprender más UML, patrones y otros conocimientos relacionados (después de acumular experiencia, puedes organizar aprender este conocimiento).

6. Resumen

Recuerde siempre: la práctica es una parte extremadamente importante del proceso de aprendizaje de la tecnología Java. ¡No puedes aprender una habilidad sin practicarla!

Cuando se trata de aprender Java, todavía no existe una solución milagrosa en el camino para practicar. Si quieres aprender mucho, ¡la diligencia puede compensar tus deficiencias!

Sé bueno aprovechando los numerosos recursos de Internet y aprende de las experiencias de otras personas.

Actualmente hay muchos debates sobre Java, como "Java va cuesta abajo", "Ruby reemplazará a Java", etc., pero como dije antes, esto es una especie de impetuosidad, y el El futuro de Java es muy bueno, especialmente después de que Java sea de código abierto. El futuro de Java es muy bueno, ¡especialmente después de que Java sea de código abierto! Déjalos discutir, si dominas Java, dominas la tecnología más novedosa en este momento.

"La fragancia de las flores de ciruelo proviene del frío glacial". Cuando domines una base sólida del desarrollo de Java, podrás bailar con gran éxito con la "Espada asesina del dragón" y la "Espada eterna" en tu ¡manos! En ese momento, tendrás una sensación de logro.

En resumen, probablemente sepas cómo aprender Java.