1
Piensa en JAVA | Bruce Eckel
Datos Tecnicos
Autor : Bruce Eckel
Editorial : Prentice Hall
Idioma : Español
Nº de Paginas : 1100
La calidad es e-book .(No se trata de ningun libro escaneado)
Es una actualizacion de la 2da version mudandose a Java 2 y JK 1.4 .

Descripcion
Como cualquier lenguaje humano, Java proporciona una forma de expresar conceptos. Si tiene éxito, la expresión media será significativamente más sencilla y más flexible que las alternativas, a medida que los problemas crecen en tamaño y complejidad.
No podemos ver Java como una simple colección de características -algunas de las características no tienen sentido aisladas. Se puede usar la suma de partes sólo si se está pensando en diseño, y no simplemente en codificación. Y para entender Java así, hay que entender los problemas del lenguaje y de la programación en general. Este libro habla acerca de problemas de programación, por qué son problemas y el enfoque que Java sigue para solucionarlos. Por consiguiente, algunas características que explico en cada capítulo se basan en cómo yo veo que se ha solucionado algún problema en particular con el lenguaje.
Así, espero conducir poco a poco al lector, hasta el punto en que Java se convierta en lengua casi materna.
Durante todo el tiempo, estaré tomando la actitud de que el lector construya un modelo mental que le permita desarrollar un entendimiento profundo del lenguaje; si se encuentra un puzzle se podrá alimentar de éste al modelo para tratar de deducir la respuesta.
Prerrequisitos
Este libro asume que se tiene algo de familiaridad con la programación: se entiende que un programa es una colección de sentencias, la idea de una subrutina/función/macro, sentencias de control como “ir’ y bucles estilo “while”, etc. Sin embargo, se podría haber aprendido esto en muchos sitios, como, por ejemplo, la programación con un lenguaje de macros o el trabajo con una herramienta como Perl. A medida que se programa hasta el punto en que uno se
siente cómodo con las ideas básicas de programación, se podrá ir trabajando a través de este libro. Por supuesto, el libro será más fácil para los programadores de C y aún más para los de C++, pero tampoco hay por qué excluirse a sí mismo cuando se desconocen estos lenguajes (aunque en este caso es necesario tener la voluntad de trabajar duro; además, el CD multimedia que acompaña a este texto te permitirá conocer rápidamente los conceptos de la sintaxis de C necesarios para aprender Java). Presentaré los conceptos de la programación orientada a objetos (POO) y los mecanismos de control básicos de Java, para tener conocimiento de ellos, y los primeros ejercicios implicarán las secuencias de flujo
de control básicas.
Aunque a menudo aparecerán referencias a aspectos de los lenguajes C y C++, no deben tomarse como comentarios profundos, sino que tratan de ayudar a los programadores a poner Java en perspectiva con esos lenguajes, de los que, después de todo, es de los que desciende Java. Intentaré hacer que estas referencias sean lo más simples posibles, y explicar cualquier cosa que crea que una persona que no haya programado nunca en C o C++ pueda desconocer.
Indice
Capítulo 1: Introducción a los objetos
Capítulo 2: Todo es un objeto
Capítulo 3: Controlando el flujo de los programas
Capítulo 4: Inicialización y limpieza
Capítulo 5: Ocultando la implementación
Capítulo 6: Reutilizando clases
Capítulo 7: Polimorfismo
Capítulo 8: Interfaces y clases internas
Capítulo 9: Manejo de errores con excepciones
Capítulo 10: Identificación de tipos en tiempo de ejecución
Capítulo 11: Guardando tus objetos
Capítulo 12: El sistema de E/S de Java
Capítulo 13: Concurrencia
Capítulo 14: Creación de ventanas y applets
Capítulo 15: Descubriendo Problemas
Capítulo 16: Computación distribuida
Capítulo 17: Patrones de Diseño
Capítulo 18: Proyectos
Capítulo 19: Análisis y Diseño
Apéndices
Pueden descargarlo en:
http://data.amayasystems.com/Piensa_en_Java.rar
Fue útil la respuesta?
LikeDislike