Java a Fondo
Estudio del Lenguaje y Desarrollo de Aplicaciones
Sznajdleder, Pabo Augusto
Java a fondo, ya en su segunda edición, es un curso universitario de lenguaje y desarrollo de aplicaciones Java (actualizado a la versión 7) basado en un enfoque totalmente práctico, sin vueltas ni rodeos. El libro comienza desde un nivel 'cero' y avanza hasta llegar a temas complejos como introspección de clases y objetos, acceso a bases de datos (JDBC), multiprogramación, net...
Sinopsis
Java a fondo, ya en su segunda edición, es un curso universitario de lenguaje y desarrollo de aplicaciones Java (actualizado a la versión 7) basado en un enfoque totalmente práctico, sin vueltas ni rodeos. El libro comienza desde un nivel 'cero' y avanza hasta llegar a temas complejos como introspección de clases y objetos, acceso a bases de datos (JDBC), multiprogramación, networking y objetos distribuidos (RMI), entre otros. Incluye introducción a Hibernate y Spring. Se hace hincapié en la teoría de objetos: polimorfismo, clases abstractas,interfaces Java y clases genéricas así como en el uso de patrones de diseño que permitan desacoplar las diferentes partes que componen una aplicación para que esta resulte mantenible, extensible y escalable. La obra explica cómo diseñar y desarrollar aplicaciones Java respetando los estándares y lineamientos propuestos por los expertos de la industria convirtiéndose así en una herramienta fundamental para obtener las certificaciones internacionales SCJP (Sun Certified Java Programmer) y SCJD (Sun Certified Java Developer). Para ayudar a clarificar los conceptos, el autor incluye diagramas UML y una serie de videotutoriales que incrementan notablemente la dinámica del aprendizaje.
Índice
1 Introducción al lenguaje de programación Java ............. 1 1.1 Introducción ................................................................................. 2 1.2 Comencemos a programar ........................................................ 2 1.2.1 El Entorno Integrado de Desarrollo (IDE) ..........................3 1.3 Estructuras de control ................................................................ 3 1.3.1 Entrada y salida de datos por consola ............................3 1.3.2 Defi nición de variables ......................................................4 1.3.3 Comentarios en el código ................................................5 1.3.4 Estructuras de decisión ....................................................6 1.3.5 Estructuras iterativas ......................................................10 1.4 Otros elementos del lenguaje .................................................. 12 1.4.1 Tipos de datos ...............................................................12 1.4.2 Algunas similitudes y diferencias con C y C++ ..............12 1.4.3 Defi nición de constantes ................................................13 1.4.4 Arrays .............................................................................14 1.4.5 Matrices ..........................................................................17 1.4.6 Literales de cadenas de caracteres ...............................18 1.4.7 Caracteres especiales ....................................................20 1.4.8 Argumentos en línea de comandos ...............................21 1.5 Tratamiento de cadenas de caracteres .................................. 22 1.5.1 Acceso a los caracteres de un String ............................22 1.5.2 Mayúsculas y minúsculas ...............................................23 1.5.3 Ocurrencias de caracteres .............................................23 1.5.4 Subcadenas ...................................................................24 1.5
Comentarios
Sé el primero en comentar este libroArtículos relacionados