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.

CONTENIDO<br />

1 | PROGRAMACIÓN ORIENTADA A OBJETOS<br />

Historia / Conceptos / Terminología / Polimorfismo /<br />

Tipos y subtipos / Herencia / ¿Por qué objetos?<br />

2 | INICIACIÓN A JAVA<br />

Historia / Preparación / Eclipse IDE / Test Driven<br />

Development / Primeros códigos<br />

3 | SINTAXIS<br />

Palabras clave / Ciclos / Declaraciones, expresiones,<br />

sentencias y bloques / Otras estructuras / Tipos primitivos<br />

y literales / Operadores / Paquetes<br />

4 | CLASES<br />

Definición / Atributos / Métodos / La herencia y los métodos<br />

/ Constructores / This y Super / Estático vs. no estático<br />

5 | MÁS CLASES<br />

Clases abstractas / Clases anidadas / Clases anidadas<br />

estáticas / Clases internas / Clases locales y clases<br />

anónimas / Ejercicio: el juego de la vida<br />

6 | INTERFACES<br />

Definición / Uso / Clases abstractas vs. interfaces<br />

7 | ENUMERACIONES<br />

Definición / Uso<br />

8 | EXCEPCIONES<br />

Definición / Uso / Excepciones chequeadas / Excepciones<br />

no chequeadas / Errores<br />

9 | GENÉRICOS<br />

Definición / Subtipado / Comodín / Tipos restringidos /<br />

Genéricos en el alcance estático<br />

10 | LIBRERÍA BASE<br />

Librería y objetos básicos / Colecciones / Clases útiles / I/O<br />

11 | ANOTACIONES<br />

¿Qué son las anotaciones? / Definición / Uso de las<br />

anotaciones / Acceder a las anotaciones en tiempo de<br />

ejecución / Distintos usos de las anotaciones<br />

12 | TÉCNICAS Y DISEÑO<br />

<strong>Java</strong> Beans / Inyección de dependencias e inversión de<br />

control / Evitar null / Representar conceptos con objetos<br />

NIVEL DE USUARIO<br />

JAVA<br />

DOMINE EL LENGUAJE LÍDER EN<br />

APLICACIONES CLIENTE-SERVIDOR<br />

Este libro fue concebido para ayudar a quienes buscan aprender a programar<br />

en <strong>Java</strong>, como así también para aquellos que conocen el lenguaje, pero quieren<br />

profundizar sus conocimientos.<br />

Con la lectura de esta obra, iniciaremos un apasionante y progresivo recorrido,<br />

que comenzará con los conceptos fundamentales de la programación<br />

orientada a objetos, el diseño y el desarrollo de software. El aprendizaje será<br />

completo desde el momento en que tendremos en cuenta las buenas prácticas<br />

y las mejores técnicas para obtener programas robustos, claros y eficientes.<br />

Todos los procedimientos son expuestos de manera práctica con el código<br />

fuente de ejemplo (disponible en Internet), diagramas conceptuales y la<br />

teoría necesaria para comprender en profundidad cada tema presentado. Al<br />

finalizar el libro, el lector contará con las herramientas requeridas para ser<br />

un programador integral en <strong>Java</strong>.<br />

Ignacio Vivona es un desarrollador de software con más de diez años de experiencia<br />

y un entusiasta de la tecnología desde siempre. Gracias a su guía y<br />

consejos, estaremos en condiciones de conocer a fondo el lenguaje y ponerlo<br />

en práctica para insertarnos en el mercado del desarrollo de software.<br />

En este sitio encontrará una gran variedad de recursos y software relacionado, que<br />

le servirán como complemento al contenido del libro. Además, tendrá la posibilidad<br />

de estar en contacto con los editores, y de participar del foro de lectores, en<br />

donde podrá intercambiar opiniones y experiencias.<br />

Si desea más información sobre el libro puede comunicarse con<br />

nuestro Servicio de Atención al Lector: usershop@redusers.com<br />

JAVA<br />

This book is the key to access the world of<br />

programming with <strong>Java</strong>, the leading language in<br />

client-server applications. Know all the secrets of<br />

this object-oriented programming language, the<br />

most widely used today by developers.<br />

PRINCIPIANTE INTERMEDIO AVANZADO EXPERTO<br />

www.FreeLibros.me

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

Saved successfully!

Ooh no, something went wrong!