JAVA 7

JAVA 7

CADENHEAD, ROGERS

37,00 €
IVA incluido
No disponible
Editorial:
ANAYA MULTIMEDIA
Año de edición:
2012
Materia
Informática
ISBN:
978-84-415-3178-9
Páginas:
416
Encuadernación:
Rústica
Colección:
Programación

Agradecimientos

Sobre el autor

Introducción
Convenciones
Código fuente

1. Convertirse en programador
Elegir un lenguaje
Indicar al ordenador qué debe hacer
Cómo funcionan los programas
Cuando los programas no funcionan
Seleccionar una herramienta de programación de Java
Instalar una herramienta de desarrollo Java
Resumen
Preguntas y respuestas
Ejercicios
Preguntas
Respuestas
Actividades

2. Crear su primer programa
Qué necesita para crear programas
Crear el programa Saluton
Iniciar el programa
La instrucción class
Funcionamiento de la instrucción main
Llaves
Almacenar información en una variable
Mostrar el contenido de una variable
Guardar el producto terminado
Compilar el programa en un archivo de clase
Corregir errores
Ejecutar un programa de Java
Resumen
Preguntas y respuestas
Ejercicios
Preguntas
Respuestas
Actividades

3. Vacaciones en Java
Primera parada: Oracle
Breve historia de Java
Ir a clase con Java
Almuerzo en JavaWorld
Observar los cielos en la NASA
Negocios
Detenerse en Java Boutique
Ejecutar Java en su teléfono
Resumen
Preguntas y respuestas
Ejercicios
Preguntas
Respuestas
Actividades

4. Funcionamiento de los programas de Java
Crear una aplicación
Enviar argumentos a aplicaciones
Crear un applet
Resumen
Preguntas y respuestas
Ejercicios
Preguntas
Respuestas
Actividades

5. Almacenar y modificar información en un programa
Instrucciones y expresiones
Asignar tipos de variables
Números enteros y de coma flotante
Caracteres y cadenas
Otros tipos de variables numéricas
El tipo de variable boolean
Asignar nombres a sus variables
Almacenar información en variables
Operadores
Incrementar y reducir un valor
Precedencia de operadores
Emplear expresiones
Resumen
Preguntas y respuestas
Ejercicios
Preguntas
Respuestas
Actividades

6. Usar cadenas para comunicarse
Almacenar texto en cadenas
Mostrar cadenas en programas
Usar caracteres especiales en cadenas
Pegar cadenas
Usar otras variables con cadenas
Procesamiento avanzado de cadenas
Comparar dos cadenas
Determinar la longitud de una cadena
Cambiar las mayúsculas y minúsculas de una cadena
Buscar una cadena
Presentar títulos de crédito
Resumen
Preguntas y respuestas
Ejercicios
Preguntas
Respuestas
Actividades

7. Usar pruebas condicionales para tomar decisiones
Instrucciones if
Comparaciones menor que y mayor que
Comparaciones de igualdad y no igualdad
Organizar un programa con instrucciones de bloque
Instrucciones if-else
Instrucciones switch
El operador condicional
Mirar el reloj
Resumen
Preguntas y respuestas
Ejercicios
Preguntas
Respuestas
Actividades

8. Repetir una acción con bucles
Bucles for
Bucles while
Bucles do-while
Salir de un bucle
Asignar un nombre a un bucle
Bucles for complejos
Probar la velocidad de su ordenador
Resumen
Preguntas y respuestas
Ejercicios
Preguntas
Respuestas
Actividades

9. Almacenar información con matrices
Crear matrices
Utilizar matrices
Matrices multidimensionales
Ordenar una matriz
Contar caracteres de cadenas
Resumen
Preguntas y respuestas
Ejercicios
Preguntas
Respuestas
Actividades

10. Crear el primer objeto
Funcionamiento de la programación orientada a objetos
Objetos en funcionamiento
Qué son los objetos
Herencia
Crear una jerarquía de herencia
Convertir objetos y variables sencillas
Convertir variables sencillas
Convertir objetos
Convertir variables sencillas en objetos y viceversa
Autoboxing y unboxing
Crear un objeto
Resumen
Preguntas y respuestas
Ejercicios
Preguntas
Respuestas
Actividades

11. Describir un objeto
Crear variables
Crear variables de clase
Crear comportamiento con métodos
Declarar un método
Métodos similares con argumentos diferentes
Métodos constructores
Métodos de clase
Ámbito de variables con métodos
Incluir una clase en otra
Utilizar la palabra clave this
Usar métodos y variables de clase
Resumen
Preguntas y respuestas
Ejercicios
Preguntas
Respuestas
Actividades

12. Maximizar los objetos existentes
El poder de la herencia
Heredar el comportamiento y los atributos
Reemplazar métodos
Establecer la herencia
Emplear this y super en una subclase
Trabajar con objetos existentes
Almacenar objetos de la misma clase en vectores
Iterar por un vector
Crear una subclase
Resumen
Preguntas y respuestas
Ejercicios
Preguntas
Respuestas
Actividades

13. Crear una sencilla interfaz de usuario
Swing y AWT
Usar componentes
Ventanas y marcos
Botones
Etiquetas y cuadros de texto
Casillas de verificación
Cuadros combinados
Áreas de texto
Paneles
Crear su propio componente
Resumen
Preguntas y respuestas
Ejercicios
Preguntas
Respuestas
Actividades

14. Diseñar una interfaz de usuario
Usar administradores de diseño
GridLayout
BorderLayout
BoxLayout
Separar componentes con Insets
Organizar una aplicación
Resumen
Preguntas y respuestas
Ejercicios
Preguntas
Respuestas
Actividades

15. Responder a entradas del usuario
Hacer que sus programas escuchen
Configurar componentes para ser escuchados
Procesar eventos de usuario
Eventos de casillas de verificación y cuadros combinados
Eventos de teclado
Habilitar y deshabilitar componentes
Completar una aplicación gráfica
Resumen
Preguntas y respuestas
Ejercicios
Preguntas
Respuestas
Actividades

16. Crear una interfaz de usuario compleja
Paneles de desplazamiento
Reguladores
Escuchadores de cambios
Usar iconos de imágenes y barras de herramientas
Resumen
Preguntas y respuestas
Ejercicios
Preguntas
Respuestas
Actividades

17. Crear programas Web interactivos
Métodos estándar de applet
Pintar una ventana de applet
Inicializar un applet
Iniciar y detener un applet
Destruir un applet
Incluir un applet en una página Web
Crear un applet
Dibujar en una ventana de applet
Probar el programa SalutonApplet
Enviar parámetros desde una página Web
Recibir parámetros en el applet
Procesar parámetros en un applet
Emplear la etiqueta Object
Resumen
Preguntas y respuestas
Ejercicios
Preguntas
Respuestas
Actividades

18. Procesar errores en un programa
Excepciones
Capturar excepciones en un bloque try-catch
Capturar varias excepciones diferentes
Controlar algo que no sea una excepción
Generar excepciones
Ignorar excepciones
Generar y capturar excepciones
Resumen
Preguntas y respuestas
Ejercicios
Preguntas
Respuestas
Actividades

19. Crear un programa con subprocesos
Subprocesos
Ralentizar un programa
Crear un subproceso
Trabajar con subprocesos
La declaración class
Configura

Java, que comenzó como un programa que se ejecutaba incrustado en los navegadores, hoy en día se encuentra en los servidores de algunos de los portales más grandes de la Web, dirigiendo aplicaciones dinámicas con complejas bases de datos relacionales. Este lenguaje de programación orientado a objetos, permite desarrollar tanto aplicaciones Web, como de escritorio e incluso trabajar con Android.

El libro tiene un enfoque paso a paso, que permite dominar los conceptos y las tecnologías más importantes. Abarca la última versión de Java 7, siendo útil a todos los usuarios: a los que no son programadores, a los programadores noveles y para aquellos que tienen experiencia y desean actualizarse. Aprenda a crear aplicaciones de Java con herramientas de edición visual gratuitas como NetBean.

Los textos van acompañados de descriptivas imágenes e instrucciones que le muestran cómo programar. Para probar sus conocimientos, realice los ejercicios prácticos que encontrará al final de cada capítulo. Con un día que le dedique al libro, podrá ponerse manos a la obra y empezar a crear sus propios programas.

Artículos relacionados

  • EL ALGORITMO PATERNALISTA
    AGUDO DÍAZ,UJUÉ / G. LIBERAL,KARLOS
    En 1999, dos psicólogos idearon el experimento del gorila invisible. Grabaron a dos equipos de jóvenes mientras se pasaban un balón. Después pidieron a un grupo de personas que visionaran la grabación y que contaran los pases. Más de la mitad no se percató de que una persona disfrazada de gorila aparecía por un lado, caminaba hasta pararse en el centro, se daba unos golpes en e...
    Disponible en la librería

    15,00 €

  • 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...
    Disponible en la librería

    11,00 €

  • ALIMENTAR LA MÁQUINA
    CANT, CALLUM / MULDOON, JAMES / GRAHAM, MARK
    LA TECNOLOGÍA VISTA CON LOS OJOS DE LAS PERSONAS QUE LA PRODUCEN. «Arroja luz sobre los rincones más oscuros de esta "revolución" y expone su enorme costo humano. Qué libro tan importante». Stephen Fry «No tenía idea de la explotación humana y la codicia corporativa que impulsa el crecimiento de la IA. Gente que trabaja horas imposibles por salarios miserables, sólo para que po...
    Disponible en la librería

    22,00 €

  • SCRATCH 3 PROGRAMACION CREATIVA
    CLAUDIO PEÑA E
    Esta obra está diseñada para quienes desean aprender a programar de manera práctica y divertida, utilizando Scratch 3. Con un enfoque completamente práctico y un lenguaje claro y didáctico este librote guía de forma progresiva en el dominio de este entorno de programación visual. Esta obra está dividida en dos partes: En la Parte 1 explorarás los conceptos básicos de Scratch 3,...
    Disponible en la librería

    22,90 €

  • DISEÑO DE INTERFACES PARA LA WEB ACTUAL
    GOMEZ DELGADO, JAVIER
    Diseño de interfaces para la web actual aborda de manera exhaustiva desde los conceptos básicos de la jerarquía y el espaciado hasta el uso avanzado de herramientas como Figma para el prototipado, pasando por una profunda inmersión en CSS y la implementación de componentes multimedia y animación. Cada capítulo está diseñado para formar al lector en las habilidades necesarias pa...
    Disponible en la librería

    24,00 €

  • INTELIGENCIA ARTIFICIAL Y TU, LA
    TAMAMES, RAFAEL
    Apoyándose en casos reales, datos y testimonios de destacados científicos y empresarios del ecosistema mundial de la inteligencia artificial, el experto en transformación digital Rafael Tamames nos explica cómo esta tecnología está creando nuevas oportunidades laborales, ayudando a personalizar la educación y llevando la productividad empresarial a niveles insospechados. Y para...
    Disponible en la librería

    20,00 €

Otros libros del autor

  • JAVA 8
    CADENHEAD, ROGERS
    Java es uno de los lenguajes de programación más versátiles, al tratarse de una potente, útil y moderna tecnología que utilizan cientos de miles de programadores. Su nueva y revolucionaria versión, Java 8, incorpora numerosas mejoras que la han convertido ...
    No disponible

    46,30 €