Searching...
martes, 20 de enero de 2015

Piensa en Java, 4ta Edición – Bruce Eckel



Como cualquier lenguaje humano, Java proporciona una forma de expresar conceptos. Si tiene éxito, esta forma de expre­sión será significativamente más fácil y flexible que las alternativas a medida que los problemas crecen en tamaño y en com­plejidad.

No podemos ver Java sólo como una colección de características, ya que algunas de ellas no tienen sentido aisladas. Sólo se puede emplear la suma de las partes si se está pensando en el diseño y no simplemente en la codificación. Y para enten­der Java así, hay que comprender los problemas del lenguaje y de la programación en general. Este libro se ocupa de los problemas de la programación, porque son problemas, y del método que emplea Java para resolverlos. En consecuencia, el conjunto de características que el autor explica en cada capítulo se basa en la forma en que él ve cómo puede resolverse un tipo de problema en particular con este lenguaje. De este modo, el autor pretende conducir, poco a poco, al lector hasta el punto en que Java se convierta en su lengua materna.

El libro ha sufrido una considerable reorganización. Buena parte de los cambios se deben a razones pedagógicas. En esta versión del libro se ha tratado de descomponer los capítulos según los temas, con lo que el resultado, en su conjunto, representa una auténtica mejora. - El código incluido en el libro ha sido comprobado con una de las primeras versiones comerciales de Java SE6. Está escrito para Java SE5, pero teniendo en cuenta los significativos cambios que la versión SE6 ha introducido en el lenguaje, pero siendo igualmente aplicable a Java SE6. - Se ha dado mayor importancia a las pruebas de código. Sin un marco de pruebas predefinido, con una serie de pruebas que se ejecuten cada vez que se construya el sistema, no hay forma de saber si el código es fiable o no. Para conseguir dicho objetivo, se ha creado un marco de pruebas que permite validar y mostrar la salida de cada programa (dicho marco está escrito en Python, y puede descargarse desde internet). - El libro supone que el lector está familiarizado con la programación. Aunque a menudo se hacen referencias a las características de los lenguajes C y C++ no es necesario profundizar en ellos, aunque sí ayudarán a todos los programadores a poner a Java en perspectiva con respecto a dichos lenguajes. Se ha intentado que estas referencias sean simples y sirvan para explicar cualquier cosa con la que una persona que nunca haya programado en C/C++ no esté familiarizado.



Contraseña: www.facebook.com/groups/RecursosProgramacion