M I. JAVA SE 6

M I. JAVA SE 6

MOLDES, F. JAVIER

27,50 €
IVA incluido
Editorial:
ANAYA
Fecha de edición:
2007-12-01
Materia
Informatica
ISBN:
978-84-415-2348-7
Páginas:
416
Encuadernación:
Otros
Colección:
F

Disponibilidad:

  • AsunciónAgotado
  • RepúblicaAgotado
  • Santa CatalinaAgotado
  • FeriaAgotado
  • NerviónAgotado
27,50 €
IVA incluido
Añadir a favoritos

Introducción

Capítulo 1. El lenguaje Java
¿Qué es el Java?
Historia del lenguaje Java
El papel del lenguaje Java en la informática del año 2007
El Java 6 (J2SE6)
La documentación del Java 2
La instalación del entorno de desarrollo NetBeans
Mi primera aplicación en el lenguaje Java
La compilación sin entorno de desarrollo
Recomendaciones generales para la realización de una buena programación

Capítulo 2. Las variables en el lenguaje Java
Las variables en el lenguaje Java
Las variables primitivas en Java
Los datos simples ordinales o enteros en el lenguaje Java
Los datos simples reales en el lenguaje Java
Las variables boolean y char
Nombres de las variables
Literales numéricos
Ámbito de existencia de las variables
La clase String

Capítulo 3. Operadores en el lenguaje Java
Los operadores y las expresiones en el lenguaje Java
Operadores aritméticos
Operadores de relación
Operadores lógicos
Operadores de asignación
Operador instanceof
Prioridad en la ejecución de los operadores
La documentación interna de un programa
Clases envolventes de las variables numéricas primitivas
Clases BigInteger y BigDecimal
Laboratorio de Java

Capítulo 4. Control de flujo de un programa
Introducción al control de flujo en un programa de Java
Estructuras de control de flujo
Ejecución condicionada de una sentencia: if ... else
Control de flujo en bloques alternativos
La estructura de control de flujo if . else if
La estructura de control de flujo switch ... case
Los bloques repetitivos
Bloques repetitivos con contador; la estructura for
Recorrido de colecciones con la estructura for
Bloques repetitivos condicionados con la evaluación de la condición al final del bloque: la sentencia do...while
Bloques repetitivos condicionados con la evaluación de la condición al inicio del bloque: la estructura while
Sentencias break y continue
Laboratorio de Java; el año bisiesto
Enunciado
Laboratorio de Java; números pares menores de 10
Enunciado
Laboratorio de Java; números primos menores de 25
Enunciado
Laboratorio de Java; números enteros entre 100 y 150 divisibles entre 3 y 7
Enunciado
Laboratorio de Java; tripletas de Pitágoras.
Enunciado

Capítulo 5. Entradas y salidas a la consola del sistema
Escritura de datos en la consola del sistema
Lectura de los argumentos de la línea de comandos del sistema
Lectura de datos a través de la consola del sistema
Sistema de lectura de datos en la consola del sistema; clases InputStreamReader y BufferedReader
Sistema de lectura de datos en la consola del sistema; clase Scanner
Lectura de datos a través de la consola del sistema con validación
Laboratorio de Java; lados de un triángulo
Enunciado
Laboratorio de Java; calculadora elemental
Enunciado
Laboratorio de Java; factorial de un número
Enunciado

Capítulo 6. Colecciones de longitud fija (Arrays)
Concepto de array
Declaración de arrays
Definición o construcción de arrays
Ejemplos de uso de arrays
Utilidades de la clase Arrays
Laboratorio de Java; array de números enteros
Enunciado
Laboratorio de Java; array de números enteros segundo
Enunciado
Laboratorio de Java; suma de matrices
Enunciado
Laboratorio de Java; producto escalar de un vector
Enunciado
Laboratorio de java; multiplicación de matrices
Enunciado

Capítulo 7. Clases y objetos del lenguaje Java
Los conceptos de clase y objeto
El operador this
Paquetes y clases
Clases de uso frecuente de Java
Tipos de Clases
Clases internas
Clases anidadas estáticas
Clases internas o clases miembro
Clases internas locales
Estructuras de datos enum
Laboratorio de Java; diseño de una clase
Enunciado
Laboratorio de Java; diseño de una clase, segundo
Enunciado

Capítulo 8. Métodos y atributos
Los métodos y los atributos
Objetos como almacén de datos
Tipos de métodos según el retorno que genera
Paso de argumentos a métodos
Tipos de acceso a métodos y atributos
Métodos estáticos de la clase principal
Igualdad de referencia de objetos
Recursividad de los métodos
Laboratorio de Java; clases y métodos
Enunciado
Laboratorio de Java; métodos de verdadero falso
Enunciado
Laboratorio de Java; clase Vehículos
Enunciado
Laboratorio de Java; la clase Alimento.
Enunciado

Capítulo 9. Control de excepciones
Concepto de excepción
Captura de las excepciones
Cómo se procesan excepciones con try catch
Generación de excepciones; sentencia throw
Excepciones personalizadas
Laboratorio de Java; repaso de capítulos anteriores
Enunciado
Laboratorio de Java; excepciones
Enunciado
Laboratorio de Java; excepciones 2
Enunciado
Laboratorio de Java; excepciones personalizadas
Enunciado

Capítulo 10. Entrada y salida a ficheros
Introducción a la escritura y lectura de ficheros
La gestión de ficheros y directorios; la clase File
Las clases Reader y Writer
Las clases InputStream y OutputStream
Ficheros de acceso directo o aleatorio
Serialización
Lectura de ficheros con los métodos de la clase Scanner
Laboratorio de Java; gestión de libros
Enunciado
Laboratorio de Java; análisis de un fichero de texto
Enunciado
Laboratorio de Java; análisis de un directorio
Enunciado

Capítulo 11. Hilos de ejecución
Concepto de proceso e hilo de ejecución
La clase Thread
Sincronización de hilos
Métodos wait y notify de la clase Object
Prioridades de ejecución de hilos
Ejecución de un proceso externo
Laboratorio de Java; el cronómetro
Enunciado

Capítulo 12. La herenciaen Java
Concepto de herencia
Métodos sobrecargados
Concepto de interface
Definición de una interface
Instrumentación de una interface
Interface simple
Interface complejo

Capítulo 13. Listas y pilas
El paquete java.util
Tipos genéricos
Listas y colecciones del paquete java.util
Clases de tipo interface para crear listas y colecciones del paquete java.util
La clase ArrayList
La clase Vector
La clase Stack
La clase Hashtable
La clase HashSet
La clase LinkedList
La clase TreeMap

Capítulo 14. Utilidades de fechas, matemáticas y otras
La clase Date y GregorianCalendar
La clases DecimalFormat
La clase Random
La clase Math
La clase Cipher
La Clase StringTokenizer

Capítulo 15. Invocación de métodos remotos
Arquitectura distribuida
Aplicaciones con RMI
Aplicación servidora
Aplicación cliente

Capítulo 16. Comunicación a través de sockets
Concepto de socket
Comunicaciones en Internet
La librería java.net
Investigación de una dirección IP
Creación de una conexión a través de un socket
Enviar y recibir datos a través de un socket
Socket escuchador de conexiones
Conexión con una dirección de Internet URL

Capítulo 17. Introducción a la interfaz gráfica
Introducción a la construcción de una interfaz gráfica
Una ventana elemental
D

Sun Microsystems ha lanzado la nueva versión Java SE 6 que está optimizada para crear aplicaciones y servicios Web, soporte de lenguajes dinámicos, diagnósticos y aplicaciones de escritorio. La plataforma Java SE 6 mantiene la compatibilidad con versiones anteriores garantizando la vigencia de las habilidades de los desarrolladores actuales de Java.

Entre las novedades destacan los soportes para lenguajes dinámicos y de scripting, como pueden ser Netscape?s Rhino, un motor Javascript, awk, Jelly, Pnuts, Python, Ruby y Scheme. Además se ha trabajado en la mejora de las librerías, el compilador y el soporte para Windows Vista.
Este manual está estructurado en 25 capítulos y contiene más de doscientos ficheros de programas en Java que podrá descargar de la Web de Anaya Multimedia. Las clases y métodos utilizados en los ejercicios están explicados en el texto y las tablas.

Artículos relacionados

  • MILLONARIO CON CHATGPT
    DAGGER, NEIL
    Te imaginas transformar tu vida financiera con la ayuda de la inteligencia artificial Millonario con ChatGPT de Neil Dagger te muestra cómo hacerlo posible. Este libro es una guía práctica para liberar el potencial de ChatGPT, una herramienta revolucionaria que ya ha alcanzado un millón de usuarios en solo cinco días. Desde automatizar tareas tediosas hasta crear nuevas fuentes...

    11,00 €

  • AGENDA ANUAL BOLSILLO 2025 LA VECINA RUBIA
    LA VECINA RUBIA
    La agenda de bolsillo de La Vecina Rubia es una pequeña galaxia que cabe en tu bolso.Esta práctica agenda, con una portada cubierta de oro cósmico, tiene todo lo que necesitas para organizar tu vida, alcanzar tus metas y, con ellas, conseguir que se cumpla tu destino. Cada mes te sorprenderá con una espectacular carta del tarot y un texto con la peculiar interpretación de La Ve...

    19,95 €

  • CERRAR SESIÓN
    BACHELARD, ESTELLE
    Deslizar, compartir, dar like y deslizar de nuevo. Una y otra vez... Mientras se seca el pelo, mientras está en la cama, mientras cocina. Esta obsesión por el teléfono y las redes sociales le provoca ansiedad. Bach se da cuenta y lo confiesa... es ciberdependiente. Por ello decide hacer una cura: pasar un mes sin redes sociales. Si algunos lo hacen con el alcohol, ¿por qué no c...

    19,80 €

  • AGENDA ANUAL SEMANAL 2025 LA VECINA RUBIA
    LA VECINA RUBIA
    La nueva agenda de La Vecina Rubia es la más cósmica y brillante de 2025.Para organizar tu destino, antes tienes que planificar bien tu vida, y nada mejor que esta práctica y cómoda agenda iluminada con galaxias y nebulosas de vibrantes colores. Con una estructura de semana vista, cada mes se abre con una carta del tarot y una divertida y original interpretación de la misma por...

    21,95 €

  • AGENDA ANUAL SEMANAL 2025 "PLANIFICA TU EXITO"
    ANXO PEREZ RODRIGUEZ
    Anxo Pérez, creador del método 8 belts y autor del bestseller Los 88 peldaños del éxito, llega a Tantanfan con una agenda para triunfar.Si este año quieres superarte, avanzar en tu crecimiento personal y profesional, aprender de cada experiencia y afianzar cada paso, necesitas esta útil agenda. En ella, el autor te guiará cada mes en tu camino hacia el éxito con frases motivaci...

    21,95 €

  • MINECRAFT ENCICLOPEDIA DE MOBS
    AB, MOJANG
    ¡HA LLEGADO LA HORA DE VIVIR AVENTURAS!DESCUBRE TODO LO QUE HAY QUE SABER SOBRE LOS MOBS DE MINECRAFT EN LA ENCICLOPEDIA DE MOBS.Bienvenido a Minecraft, un lugar donde la exploración y el descubrimiento tienen como recompensa las vistas más espectaculares y los mobs más increíbles que jamás podrás ver. Muchos son neutrales y algunos pasivos, pero, desgraciadamente, un buen núme...

    23,90 €

Otros libros del autor

  • JAVA 9
    MOLDES, F. JAVIER
    Java es un lenguaje de programación orientado a objetos multiplataforma en constante evolución. La versión 9 introduce la herramienta JShell con la que es posible ejecutar bloques de código Java sin tener que incluir estos en la estructura de un programa formal con clases, por lo que puede ser usada para el aprendizaje del lenguaje. También se puede usar para el desarrollo de d...

    29,95 €

  • M.I. JAVA 7
    MOLDES, F. JAVIER
    Java es el lenguaje de programación orientado a objetos ideales para desarrollar programas para la Web, aunque también permite desarrollar aplicaciones de uso general. La versión 7 de Java no presenta novedades destacables a nivel de complejidad que tiene este manual, estas se centran en estructuras y técnicas avanzadas del Java. De cualquier forma vale destacar el que se permi...

    28,00 €

  • JAVA 2 V5.0
    MOLDES, F. JAVIER

    13,80 €

  • LENGUAJE C. EDICIÓN REVISADA Y ACTUALIZADA 2006
    MOLDES, F. JAVIER

    15,20 €