JAVA A FONDO 2/E ESTUDIO DEL LENGUAJE Y DESARROLLO APLICACI

JAVA A FONDO 2/E ESTUDIO DEL LENGUAJE Y DESARROLLO APLICACI

ESTUDIO DEL LENGUAJE Y DESARROLLO DE APLICACIONES

SZNAJDLEDER, PABLO AUGUSTO

29,20 €
IVA incluido
Sin stock. Consulte disponibilidad.
Editorial:
MARCOMBO EDITORIAL
Año de edición:
2013
ISBN:
978-84-267-1978-2
Páginas:
436
Encuadernación:
No especificado
Materias:
29,20 €
IVA incluido
Sin stock. Consulte disponibilidad.

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.5 Prefi jos y sufi jos ..............................................................24
1.5.6 Posición de un substring dentro de la cadena ..............25
1.5.7 Concatenar cadenas ......................................................25
1.5.8 La clase StringBuffer ......................................................26
1.5.9 Conversión entre números y cadenas ...........................27
1.5.10 Representación numérica en diferentes bases ..............28
1.5.11 La clase StringTokenizer .................................................29
1.5.12 Usar expresiones regulares para particionar
una cadena .....................................................................30
1.5.13 Comparación de cadenas ..............................................31
1.6 Operadores .............................................................................. 33
1.6.1 Operadores aritméticos ..................................................33
1.6.2 Operadores lógicos ........................................................33
1.6.3 Operadores relacionales .................................................34
1.6.4 Operadores lógicos de bit ..............................................34
1.6.5 Operadores de desplazamiento de bit ...........................34
1.7 La máquina virtual y el JDK ..................................................... 34
1.7.1 El JDK (Java Development Kit) .......................................35
1.7.2 Versiones y evolución del lenguaje Java ........................35
1.8 Resumen ................................................................................... 35
1.9 Contenido de la página Web de apoyo .................................. 36
1.9.1 Mapa conceptual ............................................................36
1.9.2 Autoevaluación ...............................................................36
1.9.3 Videotutoriales ................................................................36
1.9.4 Presentaciones* ..............................................................36
2 Programación orientada a objetos .................................... 37
2.1 Introducción .............................................................................. 38
2.2 Clases y objetos ....................................................................... 38
2.2.1 Los métodos ..................................................................39
2.2.2 Herencia y sobrescritura de métodos ............................41
2.2.3 El método toString .........................................................41
2.2.4 El método equals ............................................................42
2.2.5 Defi nir y "crear" objetos ..................................................43
2.2.6 El constructor .................................................................44
2.2.7 Un pequeño repaso de lo visto hasta aquí ....................45
2.2.8 Convenciones de nomenclatura ....................................46
2.2.9 Sobrecarga .....................................................................47
2.2.10 Encapsulamiento ............................................................50
2.2.11 Visibilidad de métodos y atributos .................................52
2.2.12 Packages (paquetes) ......................................................54
2.2.13 La estructura de los paquetes y la variable
CLASSPATH ...................................................................54
2.2.14 Las APIs ("Application Programming Interface") ............55
2.2.15 Representación gráfi ca UML ..........................................55
2.2.16 Importar clases de otros paquetes ................................56
2.3 Herencia y polimorfi smo .......................................................... 57
2.3.1 Polimorfi smo ...................................................................59
2.3.2 Constructores de subclases ..........................................61
2.3.3 La referencia super .........................................................62
2.3.4 La referencia this ............................................................64
2.3.5 Clases abstractas ...........................................................65
2.3.6 Constructores de clases abstractas ...............................69
2.3.7 Instancias ........................................................................72
2.3.8 Variables de instancia .....................................................73
2.3.9 Variables de la clase .......................................................75
2.3.10 El Garbage Collector (recolector de residuos) ...............75
2.3.11 El método fi nalize ...........................................................76
2.3.12 Constantes .....................................................................77
2.3.13 Métodos de la clase .......................................................77
2.3.14 Clases utilitarias ..............................................................79
2.3.15 Referencias es

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.

Artículos relacionados

  • MUJERES DE GHIBLI LA HUELLA FEMENINA DE MIYAZAKI EN ANIME
    JUNYENT,ANNA
    Segunda edición! Aunque parezca extraño, no se ha hablado tanto como se debería sobre uno de los mejores estudios de animación de las últimas décadas. Studio Ghibli surgió para dar vida a míticos filmes que han ido dejando huella en los corazones de todos los espectadores. Uno de los detalles más remarcables de sus películas, es la presencia de personajes femeninos con ca...
    Sin stock. Consulte disponibilidad.

    25,95 €

  • TÉCNICAS DE ANIMACIÓN. DIBUJOS ANIMADOS, ANIMACIÓN 3D Y VIDEOJUEGOS
    WILLIAMS, RICHARD
    En la actualidad, la animación es una de las categorías más excitantes y creativas del cine.Durante sus más de 50 años en el negocio, Richard Williams ha sido uno de sus más auténticos renovadores: ha servido de enlace entre la edad de oro de la animación dibujada a mano y el nuevo éxito de la animación por ordenador.Con cientos de dibujos, Williams ofrece los secretos de los m...
    Sin stock. Consulte disponibilidad.

    46,95 €

  • APRENDER FLASH PRO CC CON 100 EJERCICIOS PRACTICOS
    MEDIAACTIVE
    Con este manual descubrirá que, aunque a primera vista la creación y edición de películas y animaciones puede parecer que esté sólo al alcance de profesionales y expertos, con programas como Flash cualquier persona con un mínimo de conocimientos de informática puede llegar a conseguir impensables creaciones. Flash Professional CC, propiedad de Adobe Systems, propone una interfa...
    Stock en librería

    21,40 €

  • 3DS MAX 2014
    VENDITTI, DANIEL MARCELO SERGIO
    Hoy en día el 3D forma parte de nuestras vidas: en una publicidad o en una película, en una página Web o en un videojuego, logos, objetos y personajes conviven en tres dimensiones. No por casualidad, desde que nacemos percibimos todo lo que nos rodea en 3D, lo natural es seguir interactuando de la misma forma con el mundo.3ds Max es con seguridad el programa más popular para cr...
    Sin stock. Consulte disponibilidad.

    28,00 €

  • JAVA A FONDO 2/E ESTUDIO DEL LENGUAJE Y DESARROLLO APLICACI
    SZNAJDLEDER, PABLO 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...
    Sin stock. Consulte disponibilidad.

    29,20 €

  • 3DS MAX 2013
    BOARDMAN, TED
    3ds Max es una de las aplicaciones para la creación y la animación de diseños tridimensionales más empleadas y admiradas del mundo, cada vez más cercana al universo de la visualización arquitectónica. Si usted necesita desarrollar contenido 3D en brevísimo tiempo, esta guía integral le permitirá conseguirlo. Ted Boardman es un veterano en el uso del programa. Sin duda, el profe...
    Sin stock. Consulte disponibilidad.

    57,50 €

Otros libros del autor

  • JAVA A FONDO CURSO DE PROGRAMACION 5/E
    SZNAJDLEDER, PABLO AUGUSTO
    Descubra el arte y la ciencia de programar en Java y desarrollar aplicaciones. Programar en Java y desarrollar aplicaciones Java son cosas diferentes. Si está interesado en adentrase en ambos caminos, ha llegado al libro indicado. En él conocerá no solo el lenguaje de programación Java, sino también conceptos de diseño y herramientas genéricas o frameworks que le facilitarán l...
    Stock en librería

    29,90 €

  • EL GRAN LIBRO DE JAVA A FONDO 4ª ED.
    SZNAJDLEDER, PABLO AUGUSTO
    Programar en Java y desarrollar aplicaciones Java son cosas diferentes. La primera requiere conocer el lenguaje de programación. La segunda, además, requiere dominar conceptos de diseño y herramientas genéricas o frameworks que faciliten la automatización de las tareas rutinarias y repetitivas del desarrollo. Este libro conjuga ambos caminos: le explica el lenguaje de programac...
    Stock en librería

    23,80 €

  • EL GRAN LIBRO DE JAVA A FONDO.
    SZNAJDLEDER, PABLO AUGUSTO
    Java a fondolenguaje y d8) basado enEl libro comcomplejos codatos (JDBC)(RMI), entre hincapie eninterfaces Jdiseno que paplicacion p La obra exprespetando lde la indust obtener lasProgrammer)clarificar lde videotutoaprendizaje.Informacion.estructura d'Alg ...
    Disponible en almacén 3-7 Días

    29,80 €