PROGRAMADOR CERTIFICADO JAVA 2. CURSO PRÁCTICO

PROGRAMADOR CERTIFICADO JAVA 2. CURSO PRÁCTICO

PROGRAMADOR CERTIFICADO JAVA 2. CURSO PRÁCTICO

MARTÍN SIERRA, ANTONIO J. / GARCIA TOME, ANTONIO (Ilustración)

39,90 €
IVA incluido
🚫 No disponible
Editorial:
RA-MA
Año de edición:
2010
Materia
Programación
Ubicación
A1-3106
ISBN:
978-84-7897-972-1
Páginas:
602
Encuadernación:
Rústica
39,90 €
IVA incluido
🚫 No disponible
Añadir a favoritos

PRÓLOGO Parte I Parte II Apéndices CAPÍTULO 1. INTRODUCCIÓN A JAVA 1.1 CARACTERÍSTICAS DE JAVA 1.2 LA MÁQUINA VIRTUAL JAVA (JVM) 1.3 EDICIONES JAVA 1.4 PRIMEROS PASOS EN JAVA 1.4.1 El Java Development Kit (JDK) 1.4.2 Configuración de variables de entorno 1.4.3 Creación del primer programa en Java 1.4.3.1 Codificación 1.4.3.2 Compilación 1.4.3.3 Ejecución 1.5 ENTORNOS DE DESARROLLO PARA JAVA 1.6 CONCEPTOS BÁSICOS DE PROGRAMACIÓN EN JAVA 1.6.1 Objetos 1.6.2 Clases 1.6.3 Métodos y campos 1.6.4 Métodos y campos estáticos 1.6.5 El método main() 1.7 CUESTIONES DE AUTOEVALUACIÓN CAPÍTULO 2. SINTAXIS DEL LENGUAJE 2.1 SINTAXIS BÁSICA 2.2 SECUENCIAS DE ESCAPE 2.3 TIPOS DE DATOS PRIMITIVOS 2.4 VARIABLES 2.4.1 Tipos de datos de una variable 2.4.2 Declaración de variables 2.4.3 Asignación 2.4.4 Literales 2.4.5 Ámbito de las variables 2.4.6 Valores por defecto de una variable 2.4.7 Conversiones de tipo 2.4.7.1 Conversiones implícitas 2.4.7.2 Conversiones explícitas 2.4.8 Constantes 2.5 OPERADORES 2.5.1 Aritméticos 2.5.2 Asignación 2.5.2.1 Asignación de referencias y asignación de valores 2.5.3 Condicionales 2.5.3.1 Comparación de tipos básicos 2.5.3.2 Igualdad de objetos 2.5.4 Lógicos 2.5.5 Operadores a nivel de bits 2.5.6 Operador instanceof 2.5.7 Operador condicional 2.6 EL RECOLECTOR DE BASURA DE JAVA 2.7 INSTRUCCIONES DE CONTROL 2.7.1 Instrucción if 2.7.2 La instrucción switch 2.7.3 La instrucción for 2.7.4 La instrucción while 2.7.5 Salida forzada de un bucle 2.7.5.1 break 2.7.5.2 continue 2.8 ARRAYS 2.8.1 Declaración 2.8.2 Dimensionado de un array 2.8.3 Acceso a los elementos de un array 2.8.4 Paso de un array como argumento de llamada a un método 2.8.5 Array como tipo de devolución de un método 2.8.6 Recorrido de arrays con for-each 2.8.7 Arrays multidimensionales 2.8.7.1 Recorrido de un array multidimensional 2.8.7.2 Arrays multidimensionales irregulares 2.9 TIPOS ENUMERADOS 2.9.1 Definición de un tipo enumerado 2.9.2 Clases de enumeración 2.9.3 Constructores y métodos de una enumeración 2.9.3.1 Constructores 2.9.3.2 Métodos 2.10 MÉTODOS CON NÚMERO VARIABLE DE ARGUMENTOS 2.11 CUESTIONES DE AUTOEVALUACIÓN 2.12 LISTADO DE LAS PRÁCTICAS 2.12.1 PRÁCTICA 2.1. 2.12.2 PRÁCTICA 2.2. CAPÍTULO 3. CLASES DE USO GENERAL 3.1 ORGANIZACIÓN DE CLASES: LOS PAQUETES 3.1.1 Ventajas de la utilización de paquetes 3.1.2 Importar clases y paquetes de clases 3.1.3 Paquetes de uso general 3.1.4 La especificación del API JAVA SE 3.2 GESTIÓN DE CADENAS: LA CLASE STRING 3.2.1 Creación de objetos String 3.2.2 Inmutabilidad de objetos String 3.2.3 Principales métodos de la clase String 3.3 LA CLASE MATH 3.3.1 Constantes públicas 3.3.2 Métodos 3.3.3 Importaciones estáticas 3.4 UTILIZACIÓN DE FECHAS 3.4.1 La clase Date 3.4.2 La clase Calendar 3.4.2.1 Creación de un objeto Calendar 3.4.2.2 Métodos de la clase Calendar 3.5 CLASES DE ENVOLTORIO 3.5.1 Encapsulamiento de un tipo básico 3.5.2 Conversión de cadena a tipo numérico 3.5.3 Autoboxing 3.6 ENTRADA Y SALIDA EN JAVA 3.6.1 Salida de datos 3.6.2 Salida con formato 3.6.2.1 Los métodos format() y printf() 3.6.2.2 Sintaxis de la cadena de formato 3.6.3 Entrada de datos 3.6.4 Scanners 3.6.4.1 Creación de un objeto scanner 3.6.4.2 Métodos de la clase Scanner 3.6.4.3 Recuperación de datos de un fichero externo 3.6.5 La clase Console 3.6.5.1 Obtención de un objeto console 3.6.5.2 Lectura y escritura en consola 3.7 EXPRESIONES REGULARES 3.7.1 Definición de un patrón 3.7.2 Búsqueda de coincidencias 3.7.3 Caracteres utilizados en la construcción de expresiones regulares 3.7.4 Métodos de la clase Matcher 3.8 COLECCIONES 3.8.1 La clase ArrayList 3.8.1.1 Creación de un ArrayList 3.8.1.2 Métodos de la clase ArrayList 3.8.2 La clase Hashtable 3.8.2.1 Creación de un hashtable 3.8.2.2 Métodos de la clase Hashtable 3.8.2.3 Iteración de un hashtable: La interfaz Enumeration 3.8.3 Genéricos 3.8.3.1 El problema de las colecciones de tipo Object 3.8.3.2 Colecciones de tipos genéricos 3.8.3.3 Definición de tipos genéricos 3.9 ORGANIZACIÓN DE PROGRAMAS EN CLASES 3.10 CUESTIONES DE AUTOEVALUACIÓN 3.11 LISTADO DE LAS PRÁCTICAS 3.11.1 PRÁCTICA 3.1. 3.11.2 PRÁCTICA 3.2. 3.11.3 PRÁCTICA 3.3. CAPÍTULO 4. PROGRAMACIÓN ORIENTADA A OBJETOS CON JAVA 4.1 EMPAQUETADO DE CLASES 4.2 MODIFICADORES DE ACCESO 4.3 ENCAPSULACIÓN 4.3.1 Protección de datos 4.3.2 Facilidad en el mantenimiento de la clase 4.3.3 Clases de encapsulación (JavaBeans) 4.4 SOBRECARGA DE MÉTODOS 4.5 CONSTRUCTORES 4.5.1 Definición y utilidad 4.5.2 Constructores por defecto 4.6 HERENCIA 4.6.2 Ventajas de la herencia 4.6.3 Nomenclatura y reglas 4.6.4 Relación ?Es un? 4.6.5 Creación de herencia en Java 4.6.6 Ejecución de constructores con la herencia 4.6.7 Métodos y atributos protegidos 4.6.8 Clases finales 4.6.9 Sobrescritura de métodos 4.7 CLASES ABSTRACTAS 4.7.1 Definición 4.7.2 Sintaxis y características 4.8 POLIMORFISMO 4.8.1 Asignación de objetos a variables de su superclase 4.8.2 Definición de polimorfismo 4.8.3 Ventajas de la utilización del polimorfismo 4.8.4 Tipos de retorno covariantes 4.8.5 El polimorfismo en el API de Java 4.9 LA HERENCIA Y LOS TIPOS GENÉRICOS 4.9.1 Colecciones de clases y subclases 4.9.2 Comodines 4.10 INTERFACES 4.10.1 Definición de interfaz 4.10.2 Definición de una interfaz 4.10.3 Implementación de una interfaz 4.10.4 Interfaces y polimorfismo 4.10.5 Interfaces en el Java SE 4.11 CUESTIONES DE AUTOEVALUACIÓN 4.12 LISTADO DE LAS PRÁCTICAS 4.12.1 PRÁCTICA 4.1. 4.12.2 PRÁCTICA 4.2. 4.12.3 PRÁCTICA 4.3. 4.12.4 PRÁCTICA 4.4. 4.12.5 PRÁCTICA 4.5. CAPÍTULO 5. EXCEPCIONES 5.1 EXCEPCIONES Y ERRORES 5.2 CLASES DE EXCEPCIÓN 5.3 TIPOS DE EXCEPCIONES 5.3.1 Excepciones marcadas 5.3.1.1 Declaración de una excepción 5.3.2 Excepciones no marcadas 5.4 CAPTURA DE EXCEPCIONES 5.4.1 Los bloques try...catch...finally 5.4.1.1 try 5.4.1.2 catch 5.4.1.3 finally 5.4.2 Propagación de una excepción 5.5 LANZAMIENTO DE UNA EXCEPCIÓN 5.6 MÉTODOS PARA EL CONTROL DE UNA EXCEPCIÓN 5.7 CLASES DE EXCEPCIÓN PERSONALIZADAS 5.8 ASERCIONES 5.8.1 Formato de una aserción 5.8.2 Habilitar aserciones 5.8.2.1 Compilar con aserciones 5.8.2.2 Ejecutar con aserciones 5.8.3 Uso apropiado de aserciones 5.9 CUESTIONES DE AUTOEVALUACIÓN 5.10 LISTADO DE LAS PRÁCTICAS 5.10.1 PRÁCTICA 5.1. CAPÍTULO 6. ACCESO AL DISCO 6.1 INFORMACIÓN SOBRE FICHEROS Y DIRECTORIOS. LA CLASE FILE 6.1.1 Creación de un objeto File 6.1.2 Información sobre un fichero/directorio 6.1.3 Eliminación y renombrado 6.2 LECTURA DE UN FICHERO DE TEXTO 6.2.1 Creación de un objeto FileReader 6.2.2 Creación de un objeto BufferedReader

Este libro está dirigido a todos los programadores interesados en aprender el lenguaje de programación Java y que deseen adquirir los conocimientos necesarios para certificarse con éxito. Su orientación didáctica le permitirá llevar a cabo el estudio de Java desde el principio, paso a paso, de modo claro y sencillo. Los ejemplos y ejercicios de autoevaluación le ayudarán, en todo momento, en la comprensión de los contenidos de cada capítulo, hasta adquirir un completo conocimiento del lenguaje. El libro está estructurado en dos grandes partes: el contenido del primer bloque se centra en un estudio profundo del lenguaje, desde la sintaxis hasta cómo está implementada la programación orientada a objetos en Java, junto con el acceso a ficheros y a bases de datos, sin olvidar la creación de entornos gráficos y las aplicaciones multitarea (hilos). En el segundo bloque se aborda exhaustivamente los objetivos del examen de certificación CX-310-065, llevándose a cabo un estudio de las cuestiones que dichos objetivos plantean, con la finalidad de preparar al lector para que obtenga la certificación de Programador Java Sun.

Artículos relacionados

  • GUÍA DE PROGRAMACIÓN EN C/C++
    LOPEZ, ELIEZER
    Medio siglo después, C y C++ son los lenguajes más eficientes de la historia y el fundamento de gran parte de la tecnología que utilizamos a diario. Creados por y para programadores, se siguen enseñando en miles de centros educativos y ofrecen multitud de ventajas a empresas relevantes en multitud de sectores.C y C++ están presentes en una amplia variedad de sectores gracias a ...
    ✅ Disponible - Ver Ubicación

    29,95 €

  • PROGRAMACIÓN EN PYTHON
    GARCÍA GARCÍA-DONCEL, JESÚS / GOMEZ DELGADO, JAVIER
    Con Programación en Python: Más allá del código no solo aprenderás a programar, sino que te convertirás en un desarrollador versátil, preparado para enfrentar los desafíos del mundo tecnológico actual y transformar ideas en soluciones innovadoras. Desde ...
    ✅ Disponible - Ver Ubicación

    30,00 €

  • CURSO PRÁCTICO CON UNITY 3D
    CANTÓN NADALES, DAVID
    El primer libro en español que guía el desarrollo de videojuegos con Unity, desde los fundamentos hasta la creación de builds ejecutables.Dirigido a principiantes y desarrolladores con experiencia, este libro te acompaña paso a paso, desde el uso del Unity Editor hasta la creación de videojuegos completos y optimizados. Aprenderás a manipular GameObjects, programar en C# y Visu...
    ✅ Disponible - Ver Ubicación

    29,95 €

  • CURSO DE PROGRAMACION CON RUST
    LOPEZ, ELIEZER
    El lenguaje de programación Rust ha ganado popularidad en los últimos años debido a su enfoque en la seguridad y el rendimiento, y se ha convertido en una excelente opción para el desarrollo de aplicaciones críticas y sistemas de alto rendimiento. Con una comunidad en constante crecimiento y el respaldo de importantes empresas, Rust constituye una herramienta poderosa para desa...
    ✅ Disponible - Ver Ubicación

    30,95 €

  • RETOS DE PROGRAMACIÓN CON JUEGOS. PYTHON Y JAVA
    NADAL, MARIONA
    1. Programación de computadoras2. Aprendizaje de Java3. Aprendizaje de Python4. Desarrollo de juegos5. Comparación de lenguajes de programación6. Refuerzo de conceptos de programación7. Programación autodidacta8. Ejemplos de programación para todas las edades9. Desarrollo de juegos educativos10. Conceptos avanzados de programación ...
    ✅ Disponible - Ver Ubicación

    30,95 €

  • HTML Y CSS. DISEÑO Y CONSTRUCCIÓN DE SITIOS WEB
    DUCKETT, JON
    1. Desarrollo web2. HTML (Lenguaje de marcado)3. CSS (Hojas de estilo en cascada)4. Diseño de sitios web5. Creación de contenido web6. Programación informática7. Aprendizaje de HTML y CSS8. Guía de programación visual9. Organización de páginas web10. Creación de sitios web desde cero ...
    ✅ Disponible - Ver Ubicación

    50,95 €

Otros libros del autor

  • STRUTS. 2ª EDICION ACTUALIZADA
    MARTÍN SIERRA, ANTONIO J. / GARCIA TOME, ANTONIO (Ilustración)
    La creciente demanda de nuevas funcionalidades y servicios requeridos a las aplicaciones Web modernas se está traduciendo en un aumento de la complejidad de los desarrollos, haciendo indispensable en la mayoría de los casos el empleo de algún tipo de utilidad que facilite la tarea del programador. En este contexto se enmarca Struts, sin lugar a dudas el marco de trabajo más pop...
    ❌ Agotado

    19,90 €

  • STRUTS
    MARTÍN SIERRA, ANTONIO J. / GARCIA TOME, ANTONIO (Ilustración)
    La creciente demanda de nuevas funcionalidades y servicios requeridos a las aplicaciones Web modernas se está traduciendo en un aumento de la complejidad de los desarrollos, haciendo indispensable en la mayoría de los casos el empleo de algún tipo de utilidad que facilite la tarea del programador. En este contexto se enmarca Struts, sin lugar a dudas el marco de trabajo más pop...
    Entrega 3/5 días

    18,90 €

  • PROGRAMADOR CERTIFICADO JAVA 2 CON CD-ROM
    MARTÍN SIERRA, ANTONIO J. / GARCIA TOME, ANTONIO (Ilustración)
    Este libro está dirigido a todos los programadores interesados en aprender el lenguaje de programación Java y que deseen adquirir los conocimientos necesarios para certificarse con éxito. Su orientación didáctica le permitirá llevar a cabo el estudio de Java desde el principio, paso a paso, de modo claro y sencillo. Los ejemplos y ejercicios de autoevaluación le ayudarán, en t...
    Entrega 3/5 días

    38,90 €

  • AJAX EN J2EE CON CD-ROM
    MARTÍN SIERRA, ANTONIO J. / GARCIA TOME, ANTONIO (Ilustración)
    La combinación de tecnologías Web existentes conocida como AJAX, está provocando un importante cambio de filosofía en la construcción de aplicaciones para la Web, asemejándose cada vez más este tipo de desarrollos, tanto por su potencia como por su rapidez de respuesta al usuario, a la creación de aplicaciones de escritorio. En este libro el lector encontrará todos los elemento...
    ❌ Agotado

    16,90 €

  • JAVA 2. PROGRAMADOR CERTIFICADO
    MARTÍN SIERRA, ANTONIO J.
    Este libro está dirigido a todos los programadores interesados en aprender el lenguaje de programación Java y que deseen adquirir los conocimientos necesarios para certificarse con éxito. Su orientación didáctica le permitirá llevar a cabo el estudio de Java desde el principio, paso a paso, de modo claro y sencillo. Los ejemplos y ejercicios de autoevaluación le ayudarán, ...
    🚫 No disponible

    35,90 €