Saltar al contenido principal
Java 8

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 en la plataforma de desarrollo número uno del mundo. Esta obra cuenta con un sencillo enfoque paso a paso, que le ayudará a...

Editorial:
Anaya Multimedia
Año de edición:
2014
ISBN:
978-84-415-3631-9
Páginas:
416
Encuadernación:
Rústica
Colección:
Programación
46,30 €
IVA incluido
Añadir a favoritos

Sinopsis

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 en la plataforma de desarrollo número uno del mundo.

Esta obra cuenta con un sencillo enfoque paso a paso, que le ayudará a dominar los conceptos y la tecnología que necesita para crear programas y servicios Web y de escritorio, e incluso aplicaciones de Android con Java 8.

Es Ideal para desarrolladores de todos los niveles que quieran aprender a programar en Java con las herramientas de desarrollo gratuitas de NetBeans.

Los textos van acompañados de descriptivas imágenes e instrucciones que le muestran visualmente cómo programar. Para afianzar sus conocimientos, realice los ejercicios y casos prácticos que encontrará al final de cada capítulo.

Índice

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
Visita a SourceForge
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
Biblioteca de clases de Java
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 ternario
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 listas de matrices
Iterar por una lista de matrices
Crear una subclase
Resumen
Preguntas y respuestas
Ejercicios
Preguntas
Respuestas
Actividades
13. Crear una interfaz de usuario sencilla
Swing y AWT
Usar componentes
Ventanas y marcos
Botones
Etiquetas y campos de texto
Casillas de verificación
Cuadros combinados
Áreas de texto
Paneles
Crear su propio componente
Resumen
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
Controles deslizantes
Escuchadores de cambios
Usar iconos de imagen y barras de herramientas
Tablas
Resumen
Preguntas y respuestas
Ejercicios
Preguntas
Respuestas
Actividades
17. Almacenar objetos en estructuras de datos
Listas array
Mapas hash
Resumen
Preguntas y respuestas
Ejercicios
Preguntas
Respuestas
Actividades
18. Procesar errores en un programa
Excepciones
Capturar excepciones en un bloque try-catch
Capturar excepciones diferentes
Controlar algo que no sea una excepción
Generar excepciones
Ignorar excepciones
Excepciones que no necesitan catch
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
Declaración class
Configurar variables
El constructor
Capturar errores durante la configuración de URL
Iniciar el subproceso
Ejecutar

Información de seguridad

  • Cargando la información ...

Artículos relacionados

Agentes Ia. Despierte, Comprenda, Cree y Visione el Futuro

Agentes Ia. Despierte, Comprenda, Cree y Visione el Futuro

Miguel A Nuñez Sabin / Ramon Serrano Vale / Nuñez Sabin, Miguel Ángel / Serrano Valero, Ramon

No es una ola; la inteligencia artificial es un tsunami La IA irrumpió sin pedir permiso, transformando profesiones, alterando la manera de aprender y reconfigurando en pocos meses nuestra vida cotidiana. Ahora la pregunta ya no es si la IA cambiará su mundo, sino cuán preparado estará usted cuando lo haga. Este libro nace en ese cruce entre vértigo y oportunidad, y le acompa...

✅ Disponible

16,50 €

Trampa de la Ia, la

Trampa de la Ia, la

Bender, Emily M. / Hanna, Alex

Un libro imprescindible para desenmascarar las falsas promesas de la inteligencia artificial y entender cómo las grandes tecnológicas convierten su hype en un negocio a costa de nuestras vidas.¿Va a acabar la inteligencia artificial dominando el mundo? ¿Han creado los científicos una forma de vida artificial capaz de pensar por sí misma? ¿Va a quedarse con nuestros puestos de t...

✅ Disponible

21,90 €

Análisis Forense Digital. Metodologías, Herramientas y Aplicaciones

Análisis Forense Digital. Metodologías, Herramientas y Aplicaciones

Gomez Deniz, Luis / Socas Gutierrez, Rafae / Gómez Déniz, Luis / Socas Gutiérrez, Rafael

Evidencias digitales al descubierto: Domine el análisis forense en la era de la ciberseguridad En un mundo hiperconectado, donde la información circula a través de múltiples dispositivos y redes, el análisis forense digital se ha convertido en un pilar esencial de la ciberseguridad. Los ciberataques, las técnicas de ocultamiento y las amenazas evolucionan a diario, comprometie...

✅ Disponible

21,90 €

Hmi/Scada Industriales

Hmi/Scada Industriales

Perez Canales, Sergio

Domine los HMI/SCADA y lidere la nueva era de la automatización Los sistemas HMI (Human Machine Interface) y SCADA (Supervisory Control and Data Acquisition) son hoy el núcleo de la automatización industrial moderna. Permiten supervisar y controlar procesos en tiempo real, recopilar y analizar datos de forma estructurada, visualizar información crítica y reaccionar con rapidez...

✅ Disponible

29,50 €

Chatgpt para Dummies

Chatgpt para Dummies

Di Bello, Bonaventura

- Aprende a utilizar la IA para tu uso personal, educativo y profesional - Enfoque práctico y progresivo para obtener las mejores respuestas de ChatGPT - Guía completamente puesta al día de un manual de gran éxito Todo lo que necesitas para aprovechar al máximo ChatGPT. Desde que, hace casi tres años, ChatGPT se presentó al gran público, su inteligencia artificial se ha vuelto...

✅ Disponible

19,95 €

Fundamentos de Linux para Hackers, 2. ª Edición

Fundamentos de Linux para Hackers, 2. ª Edición

, Occupytheweb

Si desea iniciarse en el mundo del hacking ético, la ciberseguridad y las pruebas de intrusión, este libro le ofrece una base sólida y práctica. Fundamentos de Linux para Hackers le enseñará a desenvolverse con fluidez en Kali Linux, el sistema operativo de referencia para análisis forense digital y pruebas de intrusión. Aprenderá a instalar Kali en una máquina virtual y domina...

✅ Disponible

33,95 €

Otros libros del autor

Java 7

Java 7

Cadenhead, Rogers

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 trab...

🚫 Descatalogado

37,00 €

Java 6

Java 6

Cadenhead, Rogers

Java fue inicialmente desarrollado como tecnología para realzar sitios web con programas que se ejecutaban en navegadores web. Hoy en día, se encuentra en servidores, dirigiendo aplicaciones web dinámicas respaldadas por bases de datos relacionales en algunos de los portales más grandes de la Web. Ahora en su nueva versión, Java 6, el lenguaje ha madurado para llegar a convert...

🚫 Descatalogado

50,50 €

Teach Yourself Java 2 In 21 Days

Teach Yourself Java 2 In 21 Days

Cadenhead, Rogers

Newly revised for some of the latest Sun JDK 1.3 standards, the second edition of Sams Teach Yourself Java 2 in 21 Days provides a refreshingly compact and useful tour of Java suitable for anyone who wants to master this powerful programming language quickly. Currently, Java has some 2,000 classes and over 24,000 methods and properties. Instead of covering a laundry list of fea...

🚫 No disponible

42,96 €