Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo escribir código JAVA

Cómo escribir código JAVA

Te recomiendo algunos libros. Simplemente estúdialos en orden. Es normal que no puedas escribir código cuando comienzas a aprender, pero aún debes memorizar lo que debes memorizar. Y tienes que memorizar algunos patrones. Por supuesto, ya sea que lo memorices o no, debes entenderlo y memorizarlo. Finalmente, puedes encontrar algunas preguntas para practicar y simplemente escribir. más código.

1. Introducción a la programación Java

Para los programadores que no tienen experiencia en programación Java, comenzar es lo mismo que leer cualquier libro introductorio. Necesito dominar rápidamente la sintaxis básica y el uso básico de Java. El propósito es "tragarse todo sin pedir una comprensión más profunda". Utilice un poco de tiempo para revisar rápidamente la sintaxis de Java y escribir más códigos sin adivinar. Debe "saber qué es".

1. "Pensamientos sobre programación Java"

Tiene una explicación clara de los conocimientos básicos orientados a objetos, la sintaxis básica de Java y las bibliotecas de clases básicas, que pueden ayudar a sentar una buena base para Programación Java. La desventaja de este libro es que es demasiado denso y prolijo y no es adecuado para el aprendizaje acelerado de la gente moderna. Por lo tanto, al leer este libro, no vale la pena leer todos los capítulos y secciones. concéntrese en los puntos clave y lea en profundidad.

2. Versión china "Agile Java"

Una característica importante de este libro es que las pruebas unitarias y TDD se utilizan en todo el libro. Enseñar varios conocimientos básicos importantes de Java En el proceso, tiene una influencia sutil en el pensamiento de programación hacia ágil y TDD. Además, este libro es muy nuevo y se basa en la sintaxis de JDK5.0. También es bueno aprender la nueva sintaxis de JDK5.0. Además, este libro también es muy apropiado en su selección de contenido. Después de todo, el lenguaje Java tiene una biblioteca de clases enorme y hay demasiado contenido para cubrir. La selección y la cantidad de contenido en este libro son muy apropiadas. Domine los aspectos más importantes de Java en el menor tiempo posible. Por cierto, es un libro bueno y poco común para cultivar excelentes ideas de programación.

2. Clase avanzada de programación Java

Para establecer. una buena base de Java, se necesita más Acumular más experiencia práctica, cultivar buenos hábitos de programación y mejorar la calidad del código

1. "Refactorización para mejorar el diseño del código existente"

Esto. El libro es muy famoso, no es necesario leer más. Puedes leer la introducción en tu tiempo libre y confirmarla con la práctica. El impacto de este libro fue sutil.

2. "Desarrollo basado en pruebas con el ejemplo"

La característica más importante de este libro es que es muy delgado y parece no tener ninguna carga. El propósito de este libro es cultivar ideas de TDD a través del combate real

3 El camino hacia el arquitecto Java

En esta etapa, debes ser muy competente en el uso de la programación Java y tener una habilidad. Tiene buenas ideas y hábitos de programación, pero es posible que aún no comprenda la arquitectura general del software de aplicación. Ahora es el primer paso para convertirse en arquitecto

1. "Diseño J2EE experto uno a uno. and Development" 》

Este libro es una obra famosa de Rod Johnson. Es muy clásico. Del código de este libro nació springframework. Pero parece que no existe una traducción al chino de este libro.

2. "Desarrollo J2EE experto uno a uno sin EJB"

Este libro fue traducido por gigix, con la participación de muchos expertos de la industria. Aunque el traductor firmado es JavaEye, de hecho, JavaEye no contribuye mucho y en realidad es solo un traductor. Los dos libros anteriores son los clásicos de Rod Johnson y los libros de lectura obligada para los arquitectos de Java.

3. "Patrones de arquitectura de aplicaciones empresariales"

Otro libro famoso de Martin, este libro es más adecuado para personas que hacen frameworks

4. " " Principios, patrones y prácticas de desarrollo de software ágil"

El famoso libro del tío Bob, un libro ágil clásico, este libro es bastante especial. No es tanto un libro sobre el proceso de desarrollo de software sino un libro sobre Arquitectura de software. Este libro dedica mucho tiempo a hablar sobre varios modelos de desarrollo de software orientado a objetos

IV.Proceso de desarrollo de software

Comprender el proceso de desarrollo de software no se trata simplemente de mejorar. El bienestar personal del programador. Los hábitos de programación también son la base para mejorar la colaboración en equipo.

1. "UML Essence"

UML en realidad no tiene una conexión necesaria con el proceso de desarrollo de software, pero es una herramienta necesaria para que los equipos de software colaboren, se comuniquen y escriban documentos de software. . Sin embargo, no hay muchos diagramas realmente prácticos de UML. Basta con leer este libro. No es necesario leer algo como la "Guía del usuario de UML".

2. "Análisis de programación extrema y aceptación del cambio"

XP Esta es la segunda edición del famoso libro de Kent Beck, en chino e inglés, un libro de lectura obligada.

3. "Proceso de desarrollo de software unificado"

UP De hecho, UP y ágil no necesariamente entran en conflicto. UP también enfatiza la iteración y las pruebas, pero UP enfatiza la documentación y el proceso. Agile no requiere

4. "Modelado ágil"

El famoso libro de AMScott Ambler, este libro es muy progmático, tanto ágil como UP, unifica ágil y UP, y presenta muchos programas sugerencias y prácticas