0
JAVA 2 J2SE 1.4

JAVA 2 J2SE 1.4

MOLDES TEO

17,50 €
IVA incluido
No disponible, consultenos
Editorial:
ANAYA, COMERCIAL GRUPO
Año de edición:
2004
ISBN:
978-84-415-1552-9
Páginas:
352
Colección:
VARIAS
17,50 €
IVA incluido
No disponible, consultenos
Añadir a favoritos

Introducción



Cómo usar este libro



1. Introducción al lenguaje Java

1.1. Introducción

1.2. Historia del lenguaje Java

1.3. El papel del lenguaje Java en la informática del año 2000

1.4. Java 2

1.5. La documentación de Java 2

1.6. El entorno de desarrollo de Java 2

1.7. Mi primera aplicación en el lenguaje Java

1.8. Nueva funcionalidad en la versión J2SE 1.4



2. Las variables en el lenguaje Java

2.1. Introducción

2.2. Las variables en el lenguaje Java

2.3. Las variables primitivas en Java

2.3.1. Los datos simples ordinales o enteros en el lenguaje Java

2.3.2. Los datos simples reales en el lenguaje Java

2.3.3. Las variables boolean y char

2.4. Nombres de las variables

2.5. Literales numéricos

2.6. Ámbito de existencia de las variables

2.7. La clase String



3. Operadores en el lenguaje Java

3.1. Introducción

3.2. Los operadores y las expresiones en el lenguaje Java

3.2.1. Operadores aritméticos

3.2.2. Operadores de relación

3.2.3. Operadores lógicos

3.2.4. Operadores de asignación

3.2.5. Operador instanceof

3.2.6. Prioridad en la ejecución de los operadores

3.3. La documentación interna de un programa

3.4. Clases envolventes de las variables numéricas primitivas

3.4.1. Clases BigInteger y BigDecimal

3.5. Laboratorio de Java

3.5.1. Enunciado

3.5.2. Solución al laboratorio 3.5



4. Control de flujo de un programa

4.1. Introducción

4.2. Introducción al control de flujo en un programa de Java

4.3. Estructuras de control de flujo

4.4. Ejecución condicionada de una sentencia :if ... else

4.5. Control de flujo en bloques alternativos

4.5.1. La estructura de control de flujo if ... else if

4.5.2. La estructura de control de flujos witch ... case

4.6. Los bloques repetitivos

4.6.1. Introducción al uso de bloques repetitivos

4.6.2. Bloques repetitivos con contador; la sentencia for(;;)

4.6.3. Bloques repetitivos condicionados por la evaluación de la condición al final del bloque: la sentencia do{...}while(...)

4.6.4. Bloques repetitivos condicionados por la evaluación de la condición al inicio del bloque: la estructura while(...){...}

4.6.5. Sentencias break y continue

4.7. Laboratorio de Java

4.7.1. Enunciado

4.7.2. Solución al laboratorio 4.7

4.8. Laboratorio de Java

4.8.1. Enunciado

4.8.2. Solución al laboratorio 4.8

4.9. Laboratorio de Java

4.9.1. Enunciado

4.9.2. Solución al laboratorio 4.9

4.10. Laboratorio de Java

4.10.1. Enunciado

4.10.2. Solución al laboratorio 4.10

4.11. Laboratorio de Java

4.11.1. Enunciado

4.11.2. Solución al laboratorio 4.11



5. Entradas y salidas a la consola del sistema

5.1. Introducción

5.2. Escritura de datos en la consola del sistema

5.3. Lectura de los argumentos de la línea de comandos del sistema

5.4. Lectura de datos a través de la consola del sistema

5.5. Lectura de datos a través de la consola del sistema con validación

5.6. Laboratorio de Java

5.6.1. Enunciado

5.6.2. Solución al laboratorio 5.6

5.7. Laboratorio de Java

5.7.1. Enunciado

5.7.2. Solución al laboratorio 5.7

5.8. Laboratorio de Java

5.8.1. Enunciado

5.8.2. Solución al laboratorio 5.8



6. Arrays en el lenguaje Java

6.1. Introducción

6.2. Concepto de array

6.3. Declaración de arrays

6.4. Construcción de arrays

6.5. Ejemplos de utilización de arrays

6.6. Laboratorio de Java

6.6.1. Enunciado

6.6.2. Solución al laboratorio 6.6

6.7. Laboratorio de Java

6.7.1. Enunciado

6.7.2. Solución al laboratorio 6.7

6.8. Laboratorio de Java

6.8.1. Enunciado

6.8.2. Solución al laboratorio 6.8

6.9. Laboratorio de Java

6.9.1. Enunciado

6.9.2. Solución al laboratorio 6.9

6.10. Laboratorio de java

6.10.1. Enunciado

6.10.2. Solución al laboratorio 6.10



7. Clases y objetos del lenguaje Java

7.1. Introducción

7.2. Concepto de clase y objeto

7.3. La referencia this

7.4. Paquetes y clases

7.4.1. Clases estándar de Java

7.4.2. Tipos de Clases

7.5. Clases internas

7.5.1. Clases anidadas estáticas

7.5.2. Clases internas o clases miembro

7.5.3. Clases internas locales

7.6. Laboratorio de Java

7.6.1. Enunciado

7.6.2. Solución al laboratorio 7.7

7.7. Laboratorio de Java

7.7.1. Enunciado

7.7.2. Solución al laboratorio 7.8



8. Métodos y atributos

8.1. Introducción

8.2. Los métodos y los atributos

8.2.1. Objetos como almacén de datos

8.3. Tipos de métodos según el retorno que genera

8.4. Paso de argumentos a métodos

8.5. Tipos de acceso a métodos y atributos

8.6. Métodos estáticos de la clase principal

8.7. Igualdad de referencia de objetos

8.8. Laboratorios de Java

8.8.1. Enunciado

8.8.2. Solución al laboratorio 8.8.1

8.8.3. Enunciado

8.8.4. Solución al laboratorio 8.8.3

8.8.5. Enunciado

8.8.6. Solución al laboratorio 8.8.5



9. Control de excepciones

9.1. Introducción

9.2. Concepto de excepción

9.3. Captura de las excepciones

9.4. Cómo se procesan excepciones con try catch

9.5. Generación de excepciones; sentencia throw

9.6. Excepciones personalizadas

9.7. Laboratorios de Java

9.7.1. Enunciado

9.7.2. Solución al laboratorio 9.7

9.7.3. Enunciado

9.7.4. Solución al laboratorio 9.7.3

9.7.5. Enunciado

9.7.6. Solución al laboratorio 9.7.5

9.7.7. Enunciado

9.7.8. Solución al laboratorio 9.7.7



10. Entrada y salida a ficheros

10.1. Introducción

10.2. Introducción a la escritura y lectura de ficheros

10.3. La clase File

10.4. Las clases Reader y Writer

10.5. Las clases InputStream y OutputStream

10.6. Ficheros de acceso directo o aleatorio

10.7. Serialización

10.8. Laboratorio de Java

10.8.1. Enunciado

10.8.2. Solución al laboratorio 10.8

10.9. Laboratorio de Java

10.9.1. Enunciado

10.9.2. Solución al laboratorio 10.9

10.10. Laboratorio de Java

10.10.1. Enunciado

10.10.2. Solución al laboratorio 10.10



11. Hilos de ejecución (Threads)

11.1. Introducción

11.2. Concepto de proceso e hilo de ejecución

11.3. Sincronización de hilos

11.4. Métodos de la clase Thread

11.5. Métodos wait y notify

11.6. Prioridades de ejecución de hilos

11.7. Ejecución de un proceso externo



12. Herencia y clases de tipo interface

12.1. Introducción

12.2. Concepto de herencia

12.3. Métodos sobrecargados

12.4. Concepto de interface

12.5. Definición de una interface

12.6. Instrumentación de una interface

12.7. Interface simple

12.8. Interface compleja



13. Listas, pilas, colecciones y otras utilidades

13.1. Introducción

13.2. El paquete java.util

13.3. La clase Vector

13.4. La clase Stack

13.5. La clase Hashtable

13.6. La clase HashSet

13.7. La clase LinkedList

13.8. La clase TreeMap

13.9. La clase StringTokenizer

13.10. La clase Date y GregorianCalendar

13.11. La clase Random

13.12. La clase Math

13.13. La clase Cipher



14. Invocación de métodos remotos

14.1. Introducción

14.2. Arquitectura distribuida

14.3. Aplicaciones con RMI

14.4. Aplicación servidora

14.5. Aplicación cliente



15. Comunicación a través de sockets

15.1. Introducción

15.2. Concepto de socket

15.3. Comunicaciones en Internet

15.4. La librería java.net

15.5. Investigación de una dirección IP

15.6. Creación de una conexión a través de un socket

15.7. Enviar y recibir datos a través de un socket

15.8. Socket escuchador de conexiones

15.9. Conexión con una dirección de Internet URL



16. Introducción a la interfaz gráfica

16.1. Introducción

16.2. Introducción a la construcción de una interfaz gráfica

16.3. La ventana elemental

16.4. Diseño de la interfaz gráfica del usuario

16.5. Métodos de la clase Component

16.6. Captura de eventos sobre componentes

16.7. Construcción de una interfaz en dos fases

16.8. Componentes Swing

16.9. Laboratorio de Java

16.9.1. Enunciado

16.9.2. Solución al laboratorio 16.9



17. Interfaz gráfico con applets

17.1. Introducción

17.2. Los applets y el HTML

17.3. Estructura básica de un applet

17.4. Distribución de componentes por diseños predefinidos

17.5. Componentes distribuidos libremente

17.6. Casillas de activación (Check Box)

17.7. Casillas de activación (Radio Button)

17.8. Listas desplegables y cuadros de listas

17.9. Las clases Canvas y Graphics

17.10. La clase Image



18. Los servlets

18.1. Introducción

18.2. Concepto de servlet

18.3. Servidor Java Web Server 2

18.4. Estructura de un servlet

18.5. Servlets como respaldo de un formulario HTML



19. Acceso a bases de datos

19.1. Introducción

19.2. Acceso a bases de datos



Índice alfabético

Java 2 Plataform, Standard Edition es la tecnología básica para muchos estilos diferentes de desarrollo de software, incluidos applets, aplicaciones clientes y aplicaciones servidores individuales. Java es, desde su diseño, un lenguaje capaz de superar las diferencias que hay entre los ordenadores de una red heterogénea, al ser independiente del sistema operativo.



La última versión de J2SE incorpora nuevas funciones, un mayor rendimiento y mejoras de escalabilidad que representan un paso adelante para la tecnología Java. Con la versión 1.4, podrá utilizar la tecnología Java para desarrollar aplicaciones más complicadas con menos esfuerzo y en menos tiempo. Permite aplicaciones escalables y de gran rendimiento para su implantación en cualquier plataforma.



El contenido de este libro, le aportará de una manera sencilla los conocimientos generales precisos, tales como la metodología, diseño y herramientas para llevar a cabo el desarrollo de cualquier aplicación en Java 2. Está orientado incluso para aquellos usuarios que no conocen ningún otro lenguaje de programación.



En este libro se propone como método didáctico la construcción de sentencias a modo de frases hechas en un principio, para posteriormente ser explicadas en detalle.



El CD-ROM adjunto contiene los ejemplos desarrollados a lo largo del libro, así como, la última versión de J2SE.

Artículos relacionados

  • ORILLAS INFINITAS
    ORILLAS INFINITAS
    LACELLE, PASCALE
    Emory se niega a perder a Romie de nuevo. Su destino pende de un hilo mientras Clover planea sacrificarla para arrebatarle su poder a la diosa Atheia y convertirse en un dios. Para detener a Clover, Emory necesitará la ayuda de la contraparte oscura de Atheia, Sidraeus. Pero no se puede confiar en este enigmático dios, y Emory necesitará una poderosa magia para tenerlo de su ...
    Disponibilidad inmediata

    19,50 €

  • CUADERNO BLACKIE BOOKS. VOL. 15
    CUADERNO BLACKIE BOOKS. VOL. 15
    LÓPEZ VALLE, DANIEL / FORTÚNEZ, CRISTOBAL
    DISFRUTA Y APRENDE SIN PANTALLAS Nueva entrega del ya mítico cuaderno de actividades para adultos. Ejercicios y pasatiempos para desoxidar la mente y reforestar el cerebro. Para aprender disfrutando y disfrutar aprendiendo. Ejercicios y pasatiempos para desoxidar la mente y reforestar el cerebro. Para aprender disfrutando y disfrutar aprendiendo. • Creado por el campeo´n de ...
    Disponibilidad inmediata

    12,90 €

  • CONTRA LA CONCIENCIA SOCIAL (SERIE ENDEBATE)
    CONTRA LA CONCIENCIA SOCIAL (SERIE ENDEBATE)
    GARCÍA, ANÓNIMO
    Cómo la aspiración de mejorar el mundo puede convertirse en una herramienta de control. Tras ser condenado a prisión por un acto «ultrarracionalista», Anónimo García reflexiona cómo la conciencia social puede inducir a los grupos contestatarios a adoptar el relato del poder, justificando el mal en el presente en nombre de un paraíso futuro. Frente a ello, el autor sostiene que ...
    Disponibilidad inmediata

    12,90 €

  • LAS 3 REGLAS PARA TRIUNFAR USANDO LA ASTROLOGÍA
    LAS 3 REGLAS PARA TRIUNFAR USANDO LA ASTROLOGÍA
    ASTROTWINS, THE
    EL SECRETO PARA DESTACAR EN EL TRABAJO, MEJORAR TUS RELACIONES Y ALCANZAR LA FELICIDAD ESTÁ EN LAS ESTRELLAS.Con estas astrólogas descubrirás el arquetipo de tu carta natal y desbloquearás el poder de los astros.Tal vez ya conoces tu signo del zodiaco, pero todavía no sabes cómo utilizarlo para tomar decisiones que marquen la diferencia. En este libro revolucionario, las célebr...
    Disponibilidad inmediata

    12,90 €

  • LA BOLA
    LA BOLA
    DANIEL, VERDU
    La historia real sobre la misteriosa mujer que puso en jaque la verdad en España «La vida de una mujer enigmática, manipuladora y sagaz. Todos creímos conocerla y nadie la conoció. Impactante. Un personaje propio de Patricia Highsmith».Elvira Lindo «El libro que la fascinante Mar de Marchis merecía. Hay que leerlo dos veces para creerse esta historia real. Un viaje alucinado y ...
    Disponibilidad inmediata

    20,90 €

  • CUADERNO GOLDEN BLACKIE BOOKS. VOL. 6
    CUADERNO GOLDEN BLACKIE BOOKS. VOL. 6
    LÓPEZ VALLE, DANIEL
    Toma asiento, que esto no te lo querrás perder. Con estas páginas comienza algo: un viaje, un camino, un paseo a tu ritmo para saborear que en esta etapa de la vida, como durante el verano, los atardeceres son más largos. Por fin el primer Cuaderno de actividades pensado para la generación Golden, para los más experimentados (de más edad, dirán algunos) que quieren disfrutar a...
    Disponibilidad inmediata

    12,90 €

Otros libros del autor

  • LENGUAJE C GUIA PRACTICA
    LENGUAJE C GUIA PRACTICA
    MOLDES TEO
    A pesar de sus más de treinta años de existencia, el lenguaje C sigue desempeñando un papel muy importante en la informática actual. Es aún altamente considerado en programación, ya que a pesar de la aparición de nuevos lenguajes, siempre puede plantearse la creación de un programa utilizando dicho lenguaje. Además, para aquellos usuarios que deseen adentrarse posteriormente...
    No disponible, consultenos

    13,30 €