23.02.2017 Views

Java

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

JAVA 11<br />

Evitar utilizar null ...............................................243<br />

Anotaciones<br />

¿Qué son las anotaciones? ..................................200<br />

Definición ...........................................................204<br />

Heredando anotaciones .......................................208<br />

Uso de las anotaciones .......................................209<br />

Accediendo a las anotaciones<br />

en tiempo de ejecución ......................................209<br />

Jerarquizando anotaciones ..................................212<br />

Distintos usos de las anotaciones .......................217<br />

Inyección de dependencias ..................................219<br />

Serialización .......................................................220<br />

Mapeos a base de datos .......................................222<br />

Aplicaciones web .................................................223<br />

Resumen .............................................................223<br />

Actividades .........................................................224<br />

técnicas y diseño<br />

Inmutabilidad, <strong>Java</strong> Beans<br />

y la creación de objetos ......................................226<br />

Inyección de dependencias<br />

e inversión de control .........................................233<br />

Sobre la creación de objetos ..............................237<br />

Método factoría ...................................................237<br />

Factoría CAP12_DIAG abstracta 4 ...............................................239<br />

Singleton .............................................................241<br />

Producto<br />

Construye<br />

Factoría<br />

Método Factoría<br />

Representar conceptos con objetos ...................245<br />

Resumen .............................................................247<br />

Actividades .........................................................248<br />

reflexión<br />

¿Qué es la reflexión? ...........................................250<br />

Las clases ...........................................................251<br />

Métodos ..............................................................255<br />

Constructores .....................................................261<br />

Atributos ............................................................262<br />

Modificadores .....................................................264<br />

Interfaces ...........................................................265<br />

Clases anidadas ..................................................265<br />

Arrays .................................................................268<br />

Los ClassLoaders ................................................277<br />

Resumen .............................................................277<br />

Actividades .........................................................278<br />

Siguientes pasos<br />

Temas para seguir estudiando ............................280<br />

Desarrollo de aplicaciones para<br />

la consola de comandos ......................................296<br />

Desarrollo de aplicaciones de escritorio .............298<br />

Desarrollando aplicaciones<br />

para dispositivos móviles ....................................301<br />

Desarrollando aplicaciones web .........................303<br />

Otros lenguajes para la JVM ..............................307<br />

Resumen .............................................................308<br />

Un Producto<br />

Una Factoría<br />

Construye<br />

Método Factoría<br />

Servicios al lector<br />

Índice temático ................................................. 310<br />

www.redusers.com<br />

www.FreeLibros.me

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!