|
|
|
|
LEADER |
00000nam a2200000 i 4500 |
001 |
ELB195602 |
003 |
FINmELB |
005 |
20220307121057.0 |
006 |
m o u |
007 |
cr cn||||||||| |
008 |
220307s2021 mx o 000 0 spa d |
020 |
|
|
|a 978-607-32-5540-0
|q (e-book)
|
035 |
|
|
|a (OCoLC)1304900793
|
040 |
|
|
|a FINmELB
|b spa
|e rda
|c FINmELB
|
050 |
|
4 |
|a QA76.73.J38
|b D458 2021
|
080 |
|
|
|a 004.438
|
082 |
0 |
4 |
|a 005.133
|2 23
|
100 |
1 |
|
|a Deitel, Paul,
|e autor.
|
245 |
1 |
0 |
|a Java :
|b como programar /
|c Paul Deitel Deite, Harvey Deitel ; revisores técnicos, Sergio Fuenlabrada Velázquez [y otros seis] ; traductor, Global Voices (Héctor Antonio de Mendieta Ortega).
|
264 |
|
1 |
|a Pearson :
|b Ciudad de México,
|c 2021.
|
300 |
|
|
|a 1 recurso en línea (LII, 1186 páginas)
|
336 |
|
|
|a texto
|b txt
|2 rdacontent/spa
|
337 |
|
|
|a computadora
|b c
|2 rdamedia/spa
|
338 |
|
|
|a recurso en línea
|b cr
|2 rdacarrier/spa
|
505 |
0 |
|
|a Página legal -- Índice -- Prólogo -- Prefacio -- Antes de comenzar -- Introducción a las computadoras, a internet y a Java -- 1.1 Introducción -- 1.2 Hardware y software -- 1.3 Jerarquía de datos -- 1.4 Lenguajes máquina, lenguajes ensambladores y lenguajes de alto nivel -- 1.5 Introducción básica a la terminología de los objetos -- 1.6 Sistemas operativos -- 1.7 Lenguajes de programación -- 1.8 Java -- 1.9 Un entorno típico de desarrollo en Java -- 1.10 Prueba de una aplicación Java -- 1.11 Internet y la World Wide Web -- 1.12 Tecnologías de software -- 1.13 Respuesta a sus preguntas -- Introducción a las aplicaciones en Java: entrada/salida y operadores -- 2.1 Introducción -- 2.2 Su primer programa en Java: imprimir una línea de texto -- 2.3 Modif icación de su primer programa Java -- 2.4 Mostrar texto con -- 2.5 Otra aplicación en Java: suma de enteros -- 2.6 Conceptos de memoria -- 2.7 Aritmética -- 2.8 Toma de decisiones: operadores de igualdad y relacionales -- 2.9 Conclusión -- Instrucciones de control: Parte I; operadores de asignación, ++ y -- 3.1 Introducción -- 3.2 Algoritmos -- 3.3 Seudocódigo -- 3.4 Estructuras de control -- 3.5 Instrucción if de selección simple -- 3.6 Instrucción if...else de selección doble -- 3.7 Instrucción de iteración -- 3.8 Formulación de algoritmos: iteración controlada por contador -- 3.9 Formulación de algoritmos: iteración controlada por centinela -- 3.10 Formulación de algoritmos: sentencias de control anidadas -- 3.11 Operadores de asignación compuestos -- 3.12 Operadores de incremento y decremento -- 3.13 Tipos primitivos -- 3.14 Conclusión -- Instrucciones de control: Parte 2; operadores lógicos -- 4.1 Introducción -- 4.2 Fundamentos de la iteración controlada por contador -- 4.3 Instrucción de iteración -- 4.4 Ejemplos de uso de la instrucción for -- 4.5 Instrucción de iteración do ...
|
505 |
0 |
|
|a while -- 4.6 Instrucción de selección múltiple -- 4.7 Instrucciones break y continue -- 4.8 Operadores lógicos -- 4.9 Resumen sobre programación estructurada -- 4.10 Conclusión -- Métodos -- 5.1 Introducción -- 5.2 Módulos de programas en Java -- 5.3 Métodos static, variables static y la clase Math -- 5.4 Declaración de métodos -- 5.5 Notas acerca de cómo declarar y utilizar los métodos -- 5.6 La pila de llamadas a los métodos y los registros de activación -- 5.7 Promoción y conversión de argumentos -- 5.8 Paquetes de la API de Java -- 5.9 Estudio de caso: generación segura de números aleatorios -- 5.10 Estudio de caso: un juego de probabilidad (...) -- 5.11 Alcance de las declaraciones -- 5.12 Sobrecarga de métodos -- 5.13 Conclusión -- Arreglos y objetos -- 6.1 Introducción -- 6.2 Los tipos primitivos frente a los tipos de referencia -- 6.3 Arreglos -- 6.4 Declaración y creación de arreglos -- 6.5 Ejemplos de uso de los arreglos -- 6.6 Manejo de excepciones: procesamiento de la respuesta incorrecta -- 6.7 Instrucción for mejorada -- 6.8 Paso de arreglos a los métodos -- 6.9 Paso por valor frente a paso por referencia -- 6.10 Arreglos multidimensionales -- 6.11 Listas de argumentos de longitud variable -- 6.12 Uso de argumentos de línea de comandos -- 6.13 La clase Arrays -- 6.14 Introducción a las colecciones (...) -- 6.15 Conclusión -- Introducción a las clases y los objetos -- 7.1 Introducción -- 7.2 Variables de instancia, métodos establecer (set) y obtener (get) -- 7.3 Inicialización predeterminada y explícita para variables de instancia -- 7.4 Clase Cuenta: inicialización de objetos con constructores -- 7.5 Clase Cuenta con un saldo -- 7.6 Estudio de caso: simulación de barajar y tirar cartas -- 7.7 Estudio de caso: clase (...) -- 7.8 Estudio de caso: clase (...) -- 7.9 Conclusión -- Clases y objetos: un análisis más detallado -- 8.1 Introducción -- 8.2 Estudio de caso: la clase tiempo -- 8.3 Control de acceso a los miembros -- 8.4 Referencias a los miembros del objeto actual con la referencia this -- 8.5 Estudio de caso de la clase Tiempo: constructores sobrecargados -- 8.6 Constructores predeterminados y sin argumento -- 8.7 Notas sobre los métodos set y get -- 8.8 Composición -- 8.9 Tipos enum -- 8.10 Recolección de basura -- 8.11 Miembros de clase static -- 8.12 Importación static -- 8.13 Variables de instancia final -- 8.14 Acceso a paquetes -- 8.15 Uso de BigDecimal para cálculos monetarios precisos -- 8.16 Conclusión -- Programación orientada a objetos: herencia -- 9.1 Introducción -- 9.2 Superclases y subclases -- 9.3 Miembros protegidos -- 9.4 Relación entre superclases y subclases -- 9.5 Constructores en las subclases -- 9.6 Clase object -- 9.7 Diseñar con composición vs herencia -- 9.8 Conclusión -- Programación orientada a objetos: polimorf ismo e interfaces -- 10.1 Introducción -- 10.2 Ejemplos de polimorfismo -- 10.3 Demostración del comportamiento polimórf ico -- 10.4 Clases y métodos abstractos -- 10.5 Estudio de caso: sistema de nóminas mediante polimorf ismo -- 10.6 Asignaciones permitidas entre las variables de la superclase y la subclase -- 10.7 Métodos y clases final -- 10.8 Explicación más profunda de los problemas (...) -- 10.9 Creación y uso de interfaces -- 10.10 Mejoras en la interfaz de Java SE 8 -- 10.11 Métodos de la interfaz privada de Java SE 9 -- 10.12 Constructores private -- 10.13 Programar para una interfaz, no para una implementación3 -- 10.14 Conclusión -- Manejo de excepciones: un análisis más detallado -- 11.1 Introducción -- 11.2 Ejemplo: dividir entre cero sin manejo de excepciones -- 11.3 Ejemplo: manejo de excepciones (...) -- 11.4 Cuándo utilizar el manejo de excepciones -- 11.5 Jerarquía de excepciones de Java -- 11.6 Bloque finally -- 11.7 Limpieza de pila y obtención de información de una excepción -- 11.8 Excepciones encadenadas -- 11.9 Declarar nuevos tipos de excepción -- 11.10 Precondiciones y postcondiciones -- 11.11 Aserciones -- 11.12 try con recursos: desasignación automática de recursos -- 11.13 Conclusión -- Interfaces gráf icas de usuario JavaFX: Parte 1 -- 12.1 Introducción -- 12.2 Scene Builder JavaFX (Constructor de escenas) -- 12.3 Estructura de la ventana de la aplicación JavaFX -- 12.4 Aplicación Bienvenido: visualización de un texto y una imagen -- 12.5 Aplicación Calculadora de propinas: introducción al manejo de eventos -- 12.6 Características tratadas en los otros capítulos de JavaFX -- 12.7 Conclusión -- JavaFX GUI: Parte 2 -- 13.1 Introducción -- 13.2 Disposición de nodos en un gráf ico de escena -- 13.3 Aplicación Painter: RadioButton, eventos del ratón y formas -- 13.4 Aplicación Selector de color: enlaces de propiedades y oyentes de propiedades -- 13.5 Aplicación Vista de portada: interfaz gráfica (...) -- 13.6 Aplicación Vista de portada: personalización de las celdas del ListView -- 13.7 Funcionalidades adicionales de JavaFX -- 13.8 JavaFX 9: actualizaciones de Java SE 9 JavaFX -- 13.9 Conclusión -- Cadenas, caracteres y expresiones regulares -- 14.1 Introducción -- 14.2 Fundamentos de los caracteres y las cadenas -- 14.3 Clase string -- 14.4 Clase StringBuilder -- 14.5 Clase Character -- 14.6 Tokenización de String -- 14.7 Expresiones regulares, clases (...) -- 14.8 Conclusión -- Archivos, f lujos de entrada/ salida y serialización de objetos NIO y XML -- 15.1 Introducción -- 15.2 Archivos y flujos -- 15.3 Uso de clases e interfaces NIO para obtener (...) -- 15.4 Archivos de texto secuencial -- 15.5 Serialización XML -- 15.6 Diálogos FileChooser y DirectoryChooser -- 15.7 (Opcional) Clases adicionales de -- 15.8 Conclusión -- Colecciones genéricas -- 16.1 Introducción -- 16.2 Generalidades acerca de las colecciones -- 16.3 Clases de envoltura de tipos (Type-Wrapper) -- 16.4 Autoboxing (autoencajonamiento) (...) -- 16.5 Interfaz Collection y clase Collections -- 16.6 Listas -- 16.7 Métodos de las colecciones -- 16.8 Clase PriorityQueue y la interfaz Queue -- 16.9 Conjuntos -- 16.10 Mapas -- 16.11 Colecciones sincronizadas -- 16.12 Colecciones no modificables -- 16.13 Implementaciones abstractas -- 16.14 Java SE 9: fábrica de métodos de (...) -- 16.15 Conclusión -- Lambdas y flujos -- 17.1 Introducción -- 17.2 Flujos y reducción -- 17.3 Asociación y lambdas -- 17.4 Filtrado -- 17.5 Cómo se mueven los elementos a través de las canalizaciones de flujo -- 17.6 Referencias de métodos -- 17.7 Operaciones -- 17.8 Interfaces funcionales -- 17.9 Lambdas: un análisis más profundo -- 17.10 Manipulaciones de -- 17.11 Manipulaciones de objetos -- 17.12 Manipulaciones de objetos -- 17.13 Creación de un objeto (...) -- 17.14 Flujos de valores aleatorios -- 17.15 Flujos inf initos -- 17.16 Manejadores de eventos lambda -- 17.17 Notas adicionales sobre interfaces Java SE 8 -- 17.18 Conclusión -- Recursividad -- 18.1 Introducción -- 18.2 Conceptos de recursividad -- 18.3 Ejemplo de uso de recursividad: factoriales -- 18.4 Reimplementación de clase factorial: (...) -- 18.5 Ejemplo de uso de recursividad: serie de Fibonacci -- 18.6 Recursividad y pila de llamadas a métodos -- 18.7 Recursividad frente a
|
505 |
0 |
|
|a iteración -- 18.8 Torres de Hanói -- 18.9 Fractales -- 18.10 Retroceso recursivo -- 18.11 Conclusión -- Búsqueda, ordenamiento y Big O -- 19.1 Introducción -- 19.2 Búsqueda lineal -- 19.3 Notación Big O -- 19.4 Búsqueda binaria -- 19.5 Algoritmos de ordenamiento -- 19.6 Ordenamiento por selección -- 19.7 Ordenamiento por inserción -- 19.8 Ordenamiento por combinación -- 19.9 Resumen de Big O para los algoritmos de búsqueda y ordenamiento de este capítulo -- 19.10 Paralelismo masivo y algoritmos paralelos -- 19.11 Conclusión -- Clases y métodos genéricos: un análisis más detallado -- 20.1 Introducción -- 20.2 Motivación por métodos genéricos -- 20.3 Métodos genéricos: implementación (...) -- 20.4 Problemas adicionales de traducción en (...) -- 20.5 Sobrecarga de métodos genéricos -- 20.6 Clases genéricas -- 20.7 Comodines en métodos que aceptan parámetros de tipo.
|
505 |
0 |
|
|a Conclusión -- Estructuras de datos genéricas personalizadas -- 21.1 Introducción -- 21.2 Clases autorreferenciales -- 21.3 Asignación de memoria dinámica -- 21.4 Listas enlazadas -- 21.5 Pilas (Stacks) -- 21.6 Colas (Queues) -- 21.7 Árboles (Trees) -- 21.8 Conclusión -- 22.1 Introducción -- 22.2 Control de fuentes con hojas de estilo en cascada (CSS) -- 22.3 Visualización de f iguras bidimensionales -- 22.4 Polilíneas, polígonos y trazos -- 22.5 Transformaciones -- 22.6 Reproducción de video con (...) -- 22.7 Animaciones de transición -- 22.8 Animaciones de Timeline (línea de tiempo) -- 22.9 Animación cuadro por cuadro con AnimationTimer -- 22.10 Dibujar en un lienzo -- 22.11 Figuras tridimensionales -- 22.12 Conclusión -- Concurrencia -- 23.1 Introducción -- 23.2 Estados del hilo y ciclo de vida -- 23.3 Creación y ejecución de hilos con el framework executor -- 23.4 Sincronización de hilos -- 23.5 Relación productor /consumidor sin sincronización -- 23.6 Relación productor/consumidor: (...) -- 23.7 (Avanzado) Relación productor /consumidor (...) -- 23.8 (Avanzado) Relación (...) -- 23.9 (Avanzado) Relación (...) -- 23.10 Colecciones concurrentes -- 23.11 Multithreading en JavaFX -- 23.12 Cronometrar (...) -- 23.13 Java SE 8: f lujos secuenciales (...) -- 23.14 (Avanzado) Interfaces Callable y Future -- 23.15 (Avanzado) Framework de Fork/Join -- 23.16 Conclusión -- Acceso a bases de datos con JDBC -- 24.1 Introducción -- 24.2 Bases de datos relacionales -- 24.3 Una base de datos de libros -- 24.4 SQL -- 24.5 ConfIguración de una base de datos Java DB1 -- 24.6 Conexión y consulta de una base de datos -- 24.7 Consultar la base de datos de libros -- 24.8 Interfaz rowset -- 24.9 Objetos PreparedStatement -- 24.10 Procedimientos almacenados -- 24.11 Procesamiento de transacciones -- 24.12 Conclusión -- Introducción a JShell: REPL de Java 9 para Java interactivo -- 25.1 Introducción -- 25.2 Instalación de JDK 9 -- 25.3 Introducción a JShell -- 25.4 Entrada de línea de comandos en JShell -- 25.5 Declaración y uso de clases -- 25.6 Descubrimiento con autocompletado de JShell -- 25.7 Exploración de los miembros de una clase y visualización de la documentación -- 25.8 Declaración de métodos -- 25.9 Excepciones -- 25.10 Importación de clases y adición de paquetes a classpath -- 25.11 Uso de un editor externo -- 25.12 Resumen de los comandos de JShell -- 25.13 Atajos de teclado para la edición de fragmentos -- 25.14 Cómo JShell reinterpreta Java para uso interactivo -- 25.15 Soporte de IDE JShell -- 25.16 Conclusión -- Capítulos en la web -- Tabla de precedencia de operador -- Conjunto de caracteres ASCII -- Palabras clave y palabras reservadas -- Tipos primitivos -- Uso del depurador -- Apéndices en la web -- Índice.
|
588 |
|
|
|a Descripción basada en metadatos suministrados por el editor y otras fuentes.
|
590 |
|
|
|a Recurso electrónico. Santa Fe, Arg.: elibro, 2021. Disponible vía World Wide Web. El acceso puede estar limitado para las bibliotecas afiliadas a elibro.
|
650 |
|
0 |
|a Java (Computer program language)
|
650 |
|
4 |
|a Java (Lenguaje de programación de computadores)
|
650 |
|
4 |
|a Java (Lenguaje de programación)
|
655 |
|
4 |
|a Libros electrónicos.
|
700 |
1 |
|
|a Deitel, Harvey,
|e autor.
|
700 |
1 |
|
|a Fuenlabrada Velázquez, Sergio,
|e revisor.
|
797 |
2 |
|
|a elibro, Corp.
|
856 |
4 |
0 |
|u https://elibro.uam.elogim.com/ereader/bidiuam/195602
|z Texto completo
|