¿Cómo es el libro ‘Pensando en JAVA’?

Se parece mucho más a una especificación del lenguaje que a una guía para programar CON el lenguaje.

Leí la mayor parte saltando sobre hilos aleatorios y, hasta donde recuerdo, aprendí qué tecnologías de la pila de Java manejan diferentes aspectos de programación. Pero este pequeño conocimiento me llegó por las malas: el 70-80% de las cosas leídas se olvidaron en unos meses. El libro es demasiado específico en algunos métodos y bibliotecas. Si recuerdas todo eso, entonces para mí estás desperdiciando tu genio mental al leer dicha documentación.

Lo recomiendo como libro de referencia, pero para aprenderlo, será mejor que encuentre el libro de Java de la serie Head First (O’Reilley, por lo que recuerdo) (PS aquí hay un enlace: Head First Java, Segunda edición) y luego continúe con el Java efectivo más avanzado (Java efectivo (2da edición): Joshua Bloch: 9780321356680: Amazon.com: Libros) o un libro en un campo específico como la programación web o la programación de Android

He estado trabajando principalmente en Java durante algunos años. Me gusta volver a “Pensar en Java” a menudo.

Es muy fácil de entender para principiantes. Un profesional experimentado encontrará detalles y complejidades del lenguaje (explicado muy bien).

Prefiero este libro porque trata de hacerte entender por qué las cosas son así en lugar de ser una alternativa de documentos de Java. Un principiante puede comprender muy bien por qué las clases abstractas son mejores herramientas de refactorización y por qué prefieren las interfaces. Por eso lo recomiendo.

Me gustaron casi todas las partes del libro, especialmente los personajes introductorios, Colecciones, Reflexión.

Thinking in Java es un sólido libro de Java que introduce los conceptos del lenguaje, con un fuerte enfoque en los aspectos de la POO. Sin embargo, si eres nuevo en Java y quieres usar el libro como texto introductorio, entonces creo que sería una curva de aprendizaje empinada para ti. Esto es especialmente cierto si no tienes experiencia en programación.
Hay otros libros introductorios de Java más suaves.
Utilicé el libro cuando aprendí Java y me resultó un poco difícil. Lo usé junto con otro libro de Java y obtuve el mayor valor de Thinking in Java de esa manera.
Espero que esto ayude.

Fantástica lectura. Si comprende ideas básicas de programación como variables, bucles, ifs y métodos, estará bien. Mi única queja muy leve es la cantidad de menciones sobre lo genial que es Python. Si bien estoy de acuerdo en que Python es genial, el libro trata sobre Java.

Si realmente no eres más que un principiante en programación, no lo leas, porque no puedes entender la mayor parte y amortiguará tu interés. Si no, solo léelo y será un buen libro para que entiendas Java.

Este libro fue lo correcto para mí en el momento correcto. Pensé que necesitaba una certificación Java y realmente no sabía cómo programar. Después de leer el libro, pude obtener la certificación sin saber realmente cómo programar.

Si Thinking in Java será su primer libro sobre programación, tal vez esté confundido, pero si tiene algo de experiencia, realmente le gustará. Fue mi segundo libro cuando aprendí Java y puedo decirte que leer el libro te ayudará.