JAVA 9

JAVA 9

MONTERO MIGUEL, ROBERTO

18,50 €
IVA incluido
Disponible en 1 semana
Editorial:
ANAYA MULTIMEDIA-ANAYA INTERACTIVA
Año de edición:
2017
Materia
Divulgación
ISBN:
978-84-415-3943-3
Páginas:
336
Encuadernación:
Adulto
Colección:
Guías Prácticas
18,50 €
IVA incluido
Disponible en 1 semana
Añadir a favoritos

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. Implementación de la interfaz java.util.List
10.4. Implementación de la interfaz java.util.Set
10.5. Implementación de la interfaz java.util.Queue
10.6. Implementación de la interfaz java.util.Map
10.7. Genéricos
10.8. Comparación y ordenación de objetos
10.9. Stream API

11. Utilidades básicas del API
11.1. Introducción
11.2. Enumeraciones
11.3. Tratamiento de cadenas de texto
11.4. Trabajando con fechas
11.5. Funciones matemáticas
11.6. Flujos de entrada y salida de datos en el Sistema de Ficheros
11.7. La clase java.lang.System
11.8. Interfaces funcionales del paquete java.util.function
11.9. Controlar procesos del sistema
11.10. Sistema de trazas

12. Anotaciones
12.1. Introducción
12.2. Anotaciones en tiempo de compilación
12.3. Anotaciones para documentar el código
12.4. Anotaciones personalizadas

13. Interfaz gráfica
13.1. Introducción a las interfaces gráficas en Java
13.2. JavaFX

14. Programación multihilo
14.1. Introducción
14.2. ¿Qué es un thread?
14.3. Sincronización de métodos
14.4. Programación reactiva: consumidores y productores de eventos

15. Acceso a Base de Datos
15.1. Conociendo el API Java Database Connectivity (JDBC)
15.2. Drivers JDBC
15.3. Establecer la conexión con la Base de Datos
15.4. Lanzar comandos SQL
15.5. Excepciones SQL
15.6. Pool de Conexiones y DataSource

16. Java en la Red
16.1. Introducción
16.2. Socket
16.3. Conectar con un dominio Web
16.4. RMI
16.5. Java Web Start
16.6. API JavaScript

17. Programación orientada a servicios en Java 9
17.1. Introducción
17.2. Implementando y consumiendo servicios
17.3. Servicio de Logging

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.

Artículos relacionados

  • FUSIONES Y ADQUISICIONES
    RAMON PALACÍN
    En un entorno cada vez más complejo y competitivo, los compradores refuerzan su posición estratégica para afrontar los retos del futuro y los vendedores satisfacen su deseo de vender la empresa dándole continuidad. En este libro se expone cómo las fusiones y adquisiciones suponen una estrategia muy potente para crear valor a través de las sinergias generadas, sobre todo, por el...
    Disponibilidad inmediata

    24,85 €

  • ACTITUD Y ACCIÓN
    ACEVEDO SEGURA, JUANITA
    Actitud y Acción es un libro práctico y efectivo orientado al desarrollo profesional. Si bien se trabajan y se ofrecen herramientas que contribuyen al crecimiento personal y se realiza un profundo re-conocimiento interior, su aplicación está orientada a conseguir resultados satisfactorios en el plano laboral, siempre en línea con los propios valores. Es un libro que aporta un s...
    Disponibilidad inmediata

    19,85 €

  • CÓDIGO. SEGUNDA EDICIÓN
    PETZOLD, CHARLES
    Los ordenadores están en todas partes, de forma más evidente en nuestros portátiles y 'smartphones', pero también en nuestros coches, televisiones, microondas, despertadores, aspiradoras y otros electrodomésticos inteligentes. ¿Alguna vez se ha preguntado qué hay dentro de estos dispositivos que hacen nuestra vida más fácil y, de vez en cuando, más exasperante? Durante más de ...
    Disponibilidad inmediata

    49,95 €

  • EMPRESAS QUE CRECEN CON ALMA
    BONET CODINA, ÁNGEL
    Los mayores retos que afronta la Humanidad en este momento de nuestra historia son la sostenibilidad y regeneración del planeta, la desigualdad social y el impacto a todos los niveles de la revolución tecnológica. Las empresas, desde las más pequeñas hasta las grandes multinacionales, pueden y deben contribuir a superarlos con éxito. Su papel es esencial porque poseen la fuerza...
    Disponibilidad inmediata

    21,85 €

  • CURSO AVANZADO DE MICROSOFT TEAMS
    FERNÁNDEZ GUTIÉRREZ, ISABEL
    Microsoft Teams es una aplicación de colaboración, comunicación y trabajo en equipo, la mejor que existe actualmente en el mercado, es capaz de no solo satisfacer las necesidades de comunicación, sino también las de colaboración y compartición de archivos y aplicaciones.Con este curso vas a aprender cómo sacarle todo el partido a la herramienta; aunque la uses a diario, vas a d...
    Disponibilidad inmediata

    29,95 €

  • APRENDE A SUMAR
    GUTIERREZ MERELLES, PABLO
    Todos reconocemos el rugby como un deporte de equipo, de evasión y de contacto, en el que hay un gran componente de contacto físico entre los jugadores. Se trata de un deporte en el que los valores, tanto individuales como de grupo, tienen una gran relevancia. Desde los valores esenciales de este deporte, Pablo Gutiérrez, ex jugador de la selección española de rugby, recoge la...
    Disponibilidad inmediata

    16,85 €