Java 9
Montero Miguel, Roberto
Java es un lenguaje de programación que debido a su potencial y robustez se ha extendido de forma extraordinaria. No sólo se encuentra detrás de los grandes servidores de los portales Web, muy probablemente no habrá día que pase sin interactuar con alguna aplicación Java, puede que esté en su teléfono móvil y tablet, o en el ordenador de a bordo de su vehículo o incluso que se ...
Sinopsis
Java es un lenguaje de programación que debido a su potencial y robustez se ha extendido de forma extraordinaria. No sólo se encuentra detrás de los grandes servidores de los portales Web, muy probablemente no habrá día que pase sin interactuar con alguna aplicación Java, puede que esté en su teléfono móvil y tablet, o en el ordenador de a bordo de su vehículo o incluso que se encuentre instalada en su aparato decodificador de TV. Con esta obra podrá adquirir conocimientos sólidos sobre la arquitectura básica de la programación en el lenguaje Java, y descubrir las grandes novedades que presenta su nueva versión, Java 9. Descubrirá nuevos retos con la nueva programación modular, reactiva y orientada a servicios desacoplados frente a la programación clásica de versiones anteriores. Además, el lector tiene a su disposición todos los listados de código fuente contenidos en el libro, así como ejemplos extra que lo complementan. Esta es su guía de referencia para afrontar con éxitos sus futuros proyectos.
Índice
1. Historia y actualidad de Java 1.1. ¿Qué es Java? 1.2. Dos décadas de historia del lenguaje 1.3. Ediciones de la máquina virtual Java 1.4. Java en la vida cotidiana. ¿Dónde lo encontramos? 1.5. Un lenguaje muy ligado al mundo Opensource 1.6. Java Comunity Process y Java Specification Request 2. Máquina Virtual Java 2.1. Características 2.2. Arquitectura 2.3. El Bytecode 2.4. Garbage Collector 2.5. Comandos 3. Fundamentos de la programación Java 3.1. Programación orientada a objetos 3.2. Organización del código fuente 3.3. Estructura de un programa 3.4. Estructura de un módulo 4. Entornos de desarrollo 4.1. ¿Qué es un entorno de desarrollo integrado (IDE)? 4.2. Netbeans 4.3. Herramientas esenciales integradas en los IDEs 5. Variables primitivas 5.1. Introducción 5.2. Variables de tipo numérico 5.3. Otros tipos de variables primitivas 5.4. Arrays de variables 5.5. Trabajando con variables 6. Control de flujo de un programa 6.1. Estructuras condicionales 6.2. Estructuras de repetición 7. Clases y Objetos 7.1. Creación de un nuevo objeto 7.2. Definición e invocación de métodos 7.3. Constructores 7.4. La variable this 7.5. Modificadores de acceso 7.6. Clases que envuelven tipos numéricos 7.7. Una clase muy especial: String 7.8. Arrays de objetos 7.9. Operadores para trabajar con objetos 8. Jerarquía de clases 8.1. En qué consisten la herencia y el polimorfismo 8.2. Clases derivadas 8.3. Clases Abstractas e interfaces 8.4. Clases internas 8.5. Clases y variables estáticas 8.6. Clases y variables finales 8.7. Expresiones Lambda 9. Gestor de excepciones 9.1. ¿Qué es una excepción? 9.2. Jerarquía de clases que envuelven una excepción 9.3. Capturando excepciones 9.4. Levantar excepciones 9.5. Excepciones propias 10. Manipulación de grandes volúmenes de información 10.1. Introducción 10.2. Manipulación de estructuras de datos tipo array 10.3. Impl
Comentarios
Sé el primero en comentar este libroArtículos relacionados
Otros libros del autor