Red de conocimiento informático - Aprendizaje de programación - Libro electrónico de aprendizaje de Java.

Libro electrónico de aprendizaje de Java.

Solo quiero agregar algunas opiniones aquí. Mucha gente comienza a aprender Java con el libro "Pensar en Java", pero creo que este libro no es adecuado para principiantes. Creo que la forma correcta de utilizar este libro es como lectura complementaria. "Pensar en Java" no es una introducción completa a todo el sistema Java, sino un método de escritura de salto, un método similar a un consejo para realizar un análisis y explicación en profundidad de muchos puntos de conocimiento de Java.

Para principiantes, es mejor encontrar un libro de introducción a Java, que proporcione una introducción más completa y paso a paso a la sintaxis de Java, las características orientadas a objetos, las bibliotecas de clases principales, etc., mientras leyendo este libro Mientras lee el libro, puede leer "Pensar en Java" simultáneamente para profundizar su comprensión de Java y la aplicación de principios y, al mismo tiempo, puede tener una comprensión completa de todo el sistema Java.

Para libros de introducción a Java, Cai Xueyong recomienda "Exploring Java, 2nd Edition" o "Java in a Nutshell, 2nd Edition (para conocimientos de C)" de Oreilly. No he leído estos dos libros. . De hecho, creo que "Explicación detallada de la programación de Java 2" o "Java 2 de principiante a maestro" de Electronic Industry Press son muy buenos.

¡Entre todos los libros de Java, el más útil no es el Java Serials de O'reilly, sino la documentación del JDK! Casi todo el conocimiento que desea obtener está disponible en Documentación. La parte más importante es, por supuesto, la documentación API de la biblioteca de clases básica de Java, que está organizada según cada clase y su relación de herencia. Se implementa una interfaz y en qué situaciones se utiliza habitualmente. También puede consultar todos sus atributos y métodos públicos, la explicación y significado de cada atributo, el propósito de cada método, los parámetros de la llamada y el significado del. parámetros. El tipo de valor de retorno, las excepciones que puede generar el método, etc. Se puede decir que todos los libros sobre programación Java en realidad solo utilizan un lenguaje relativamente fácil de entender y una buena organización para introducir el uso de algunas clases contenidas en un paquete en la Documentación. Por lo tanto, todo sigue igual. Si tiene la capacidad suficiente para aprender las bibliotecas de clases de Java directamente a través de la Documentación, básicamente no es necesario leer otros libros. Además, la Documentación también es un manual necesario para la programación. Hay tres accesos directos a la Documentación en mi escritorio, a saber, Documentación de J2SDK1.4.1, Documentación de Servlet2.3 y Documentación de J2SDKEE1.3.1. Con estos tres Documentos no se necesitan otros libros.

Para la programación web Java, lo más importante es estar familiarizado y dominar el protocolo HTTP. Esto no tiene nada que ver con Java. Una vez que esté familiarizado con el protocolo HTTP, debe estar familiarizado con él. La biblioteca de clases de Java que implementa el protocolo HTTP. Esa es la API de Servlet, por lo que lo más importante es la API de Servlet. Por supuesto, para los principiantes, es muy difícil aprender programación web directamente a través de la API de Servlet. Recomiendo el libro "Java Server Pages" de O'reilly para aprender programación web.