Red de conocimiento informático - Material del sitio web - Cómo aprender a programar en lenguaje JAVA

Cómo aprender a programar en lenguaje JAVA

Como profesional de la ingeniería de software, espero que mi respuesta pueda ayudarte, suponiendo que insistas en estudiar todos los días

Primero, busca un libro de texto sencillo y tienes un conocimiento básico de Java. para conocerlo (leerá aproximadamente medio mes, solo descargue un libro introductorio)

Entonces le recomiendo que lea <>, que está dividido en dos volúmenes. Ya es el cuarto volumen. Es la octava edición, alrededor de 1.670 páginas; una vez que termines de leerlo, habrás dominado los conocimientos básicos de Java (recuerda, debes practicar más) (lo leí por primera vez durante las vacaciones de verano). y léelo todos los días Casi diez horas de práctica, pero para entenderlo jaja, léelo al menos tres o cuatro veces, siempre que puedas entender el 70% de estos dos libros, será muy bueno)

En este momento, puedes leer <>. El nombre chino es "Pensamientos de programación Java". Este libro es difícil de escribir. Si no puedes entenderlo, tendrás que hacer más ejercicios. léalo lentamente. Si termina de leerlo y lo comprende, demostrará que su nivel de Java ha alcanzado un nivel superior (puede hacer frente por completo al conocimiento de Java que se le solicita cuando asiste a la entrevista) (o puede leer el; El siguiente libro primero y el libro Pensando en Java al mismo tiempo también están bien, y la eficiencia del aprendizaje debería ser mayor)

Entonces Java no tendrá direcciones diferentes. Te recomiendo que aprendas esto (si quieres aprender, aprende a programar teléfonos móviles Android), está desactualizado j2ee Direction (programación web), primero aprende html, javaScript, css (hay demasiados libros para contar, jaja), y luego aprenda servlet y jsp, "Explicación detallada del desarrollo de aplicaciones JSP" (Introducción) "Programación principal de Servlet y JSP" (Núcleo) Estos dos libros son bastante buenos, y luego podrá aprender SSH (tres marcos principales, hay muchos libros),

Al aprender struts, se recomienda comenzar con struts1 y aprender "Diseño y desarrollo web Java basado en Master Struts MVC", luego puede estudiar struts2 "Guía autorizada de Struts2", luego Hibernate "Dominar Hibernate: explicación detallada de la tecnología de persistencia de objetos Java" y finalmente Spring "Manual técnico spring2.0" (consejo: siempre que tenga conocimientos básicos de Java, si lo hace bien, aprenderá estas cosas muy rápidamente)

En este momento, debe centrarse en los patrones de diseño, las estructuras de datos y los algoritmos informáticos. Primero puede observar los patrones de diseño<> Luego lea <> Para la estructura de datos, le sugiero que lea el libro de texto escrito por Yan Weimin de la Universidad de Tsinghua. Para los algoritmos informáticos, no es necesario comprender la clasificación básica. Para hacerlo, es demasiado difícil leer el libro "Introducción a los algoritmos". (Los patrones de diseño, las estructuras de datos y los algoritmos son la verdadera esencia. Necesitas muchos años de experiencia en programación para poder usarlos con facilidad. Simplemente comprenderlos no es suficiente. Debes practicar más. Solo cuando alcances este nivel podrás convertirte en un verdadero maestro de Java) (He estado aprendiendo Java durante tres años y esta es mi experiencia)

Una vez que haya dominado los conocimientos previos, le recomiendo que lea <>. Actualmente es reconocido como un libro avanzado en el campo de Java. Definitivamente encontrará algunos conocimientos de front-end en el proyecto, por lo que debe dominar JavaScript, <> (Introducción), <> (Avanzado), estos dos libros ayudarle a comprenderlo, entonces aprender jquery y extjs será muy rápido.

También quiero recordarles que para los principiantes, no utilicen la herramienta de programación eclipse. Se recomienda que utilicen el Bloc de notas para escribir programas primero. Cuando sea más competente, podrá utilizar las herramientas eclipse.

No seas impaciente, no te apresures, lee todos los libros uno a uno lentamente y léelos varias veces (lee un libro cuatro o cinco veces y te convertirás en un maestro, jaja) .

Los puntos clave de los conceptos básicos de Java (j2se) son: herencia, polimorfismo, flujos, subprocesos, programación de red, reflexión, colecciones, conexiones de bases de datos, genéricos, tecnología JNI, tecnología distribuida y análisis xml. Si quieres aprender programación móvil Android, debes estar familiarizado con SWING y AWT. Si no desea aprender programación web (j2ee), le sugiero que aprenda programación móvil Android "Introducción y combate práctico del desarrollo de Google + Android" (Introducción) "Ejemplos de desarrollo del SDK de Google Android" (en profundidad) ( Se recomienda tratar Android como un pasatiempo, tome la programación web como su enfoque principal, porque j2ee contiene mucho conocimiento sobre marcos), hay muchos libros, puede buscarlos usted mismo. Pensar más, ver más, practicar más es el camino a seguir. No confíes en ninguna institución de formación. Sólo puedes confiar en ti mismo para aprender bien.

Pensamiento orientado a objetos + conceptos básicos de Java (j2se) + estructura de datos + patrón de diseño + algoritmo informático son el núcleo. Es fácil aprender estos cursos de 8.000 yuanes al mes. bueno, excepto estos pocos temas ¡Debes aprenderlo bien y recordarlo!

Por supuesto, a medida que tu nivel técnico mejore, también tendrás que aprender otros idiomas, pero esto es todo para más adelante. Cuando domines las cosas anteriores, te diré cómo aprender (Alta concurrencia y. otro contenido), ¡jaja!

Si todavía eres estudiante en la escuela, recuerda, no seas adicto a los juegos, dedica tu tiempo a aprender los conocimientos anteriores y no escuches lo que algunas personas dicen: "Todo lo que aprendes en la escuela se puede utilizar en el trabajo. "Menos que eso" es una completa tontería. Te digo responsablemente que sólo las cosas que se aprenden en la escuela son verdaderamente técnicas. Cuando realmente trabajas, no tendrás tanto tiempo para estudiar. Lo siento muy profundamente.) Na)

El contenido anterior es un resumen de mi estudio. Por supuesto, he tomado muchos desvíos. Ahora les presento este camino correcto y también espero que puedan hacerlo. Evita desvíos. ¡Espero que en unos años puedas ser más increíble que yo ahora (jaja, fanfarronear)! ¡vamos! /question/404215211.html