Cómo programar Java / (Registro nro. 13508)

Detalles MARC
000 -LEADER
fixed length control field 11882nam a2200253 a 4500
003 - CONTROL NUMBER IDENTIFIER
control field AR-sfUTN
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20240701162157.0
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 170717b ||||| |||| 00| 0 d
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9786073211505
040 ## - CATALOGING SOURCE
Transcribing agency AR-sfUTN
041 ## - LANGUAGE CODE
Language code of text/sound track or separate title spa
044 ## - COUNTRY OF PUBLISHING/PRODUCING ENTITY CODE
ISO country code MX
080 ## - UNIVERSAL DECIMAL CLASSIFICATION NUMBER
Universal Decimal Classification number 004.438JAVA D368 2012
100 1# - MAIN ENTRY--PERSONAL NAME
Personal name Deitel, Paul J.
9 (RLIN) 9830
245 10 - TITLE STATEMENT
Title Cómo programar Java /
Statement of responsibility, etc. Paul Deitel, Harvey Deitel.
250 ## - EDITION STATEMENT
Edition statement 9na.
260 ## - PUBLICATION, DISTRIBUTION, ETC.
Place of publication, distribution, etc. México:
Name of publisher, distributor, etc. Pearson,
Date of publication, distribution, etc. 2012
300 ## - PHYSICAL DESCRIPTION
Extent 468 + apéndices p.
505 80 - FORMATTED CONTENTS NOTE
Formatted contents note CONTENIDO<br/>Prefacio xxiii<br/>Antes de empezar xxxiii 1<br/>Introducción a las computadoras y a Java 1<br/>1.1 Introducción 2<br/>1.2 Computadoras: hardware y software 5<br/>1.3 Jerarquía de datos 6<br/>1.4 Organización de una computadora 8<br/>1.5 Lenguajes máquina, lenguajes ensambladores y lenguajes de alto nivel 10<br/>1.6 Introducción a la tecnología de los objetos 11<br/>1.7 Sistemas operativos 13<br/>1.8 Lenguajes de programación 16<br/>1.9 Java y un típico entorno de desarrollo en Java 1<br/>1.10 Prueba de una aplicación en Java 22<br/>1.11 Web 2.0: Las redes sociales 26<br/>1.12 Tecnologías de software 29<br/>1.13 Cómo estar al día con las tecnologías de información 31<br/>1.14 Conclusión 32<br/>2 Introducción a las aplicaciones en Java 37<br/>2.1 Introducción 38<br/>2.2 Su primer programa en Java: imprimir una línea de texto 38<br/>2.3 Modificación de nuestro primer programa en Java 44<br/>2.4 Cómo mostrar texto con printf 46<br/>2.5 Otra aplicación en Java: suma de enteros 47<br/>2.6 Conceptos acerca de la memoria 52<br/>2.7 Aritmética 53<br/>2.8 Toma de decisiones: operadores de igualdad y relacionales 56<br/>2.9 Conclusión 60<br/>3 Introducción a las clases, objetos, métodos y cadenas 71<br/>3.1 Introducción 72<br/>3.2 Declaración de una clase con un método e instanciamiento de un objeto de una clase 72<br/>3.3 Declaración de un método con un parámetro 76<br/>3.4 Variables de instancia, métodos establecer y métodos obtener 79<br/>3.5 Comparación entre tipos primitivos y tipos por referencia 84<br/>3.6 Inicialización de objetos mediante constructores 85<br/>3.7 Los números de punto flotante y el tipo double 88<br/>3.8 (Opcional) Caso de estudio de GUI y gráficos: uso de cuadros de diálogo 92<br/>3.9 Conclusión 95<br/>4 Instrucciones de control: Parte 1 102<br/>4.1 Introducción 103<br/>4.2 Algoritmos 103 <br/>4.3 Seudocódigo 104<br/>4.4 Estructuras de control 104<br/>4.5 Instrucción if de selección simple 107<br/>4.6 Instrucción if...else de selección doble 107<br/>4.7 Instrucción de repetición while 112<br/>4.8 Cómo formular algoritmos: repetición controlada por un contador 113<br/>4.9 Cómo formular algoritmos: repetición controlada por un centinela 118<br/>4.10 Cómo formular algoritmos: instrucciones de control anidadas 125<br/>4.11 Operadores de asignación compuestos 130<br/>4.12 Operadores de incremento y decremento 130<br/>4.13 Tipos primitivos 134<br/>4.14 (Opcional) Caso de estudio de GUI y gráficos: creación de dibujos simples 134<br/>4.15 Conclusión 138<br/>5 Instrucciones de control: Parte 2 151<br/>5.1 Introducción 152 <br/>5.2 Fundamentos de la repetición controlada por contador 152<br/>5.3 Instrucción de repetición for 154<br/>5.4 Ejemplos sobre el uso de la instrucción for 158<br/>5.5 Instrucción de repetición do...while 162<br/>5.6 Instrucción de selección múltiple switch 164<br/>5.7 Instrucciones break y continue 172<br/>5.8 Operadores lógicos 173<br/>5.9 Resumen sobre programación estructurada 179<br/>5.10 (Opcional) Caso de estudio de GUI y gráficos: dibujo de rectángulos y óvalos 184<br/>5.11 Conclusión 187<br/>6 Métodos: un análisis más detallado 197<br/>6.1 Introducción 198<br/>6.2 Módulos de programas en Java 198<br/>6.3 Métodos static, campos static y la clase Math 200<br/>6.4 Declaración de métodos con múltiples parámetros 202<br/>6.5 Notas acerca de cómo declarar y utilizar los métodos 205<br/>6.6 La pila de llamadas a los métodos y los registros de activación 206<br/>6.7 Promoción y conversión de argumentos 207<br/>6.8 Paquetes de la API de Java 208<br/>6.9 Caso de estudio: generación de números aleatorios 210<br/>6.9.1 Escalamiento y desplazamiento generalizados de números aleatorios 214<br/>6.9.2 Repetitividad de números aleatorios para prueba y depuración 214<br/>6.10 Caso de estudio: un juego de probabilidad (introducción a las enumeraciones) 215<br/>6.11 Alcance de las declaraciones 219<br/>6.12 Sobrecarga de métodos 222<br/>6.13 (Opcional) Caso de estudio de GUI y gráficos: colores y figuras rellenas 224<br/>6.14 Conclusión 227<br/>7 Arreglos y objetos ArrayList 240<br/>7.1 Introducción 241<br/>7.2 Arreglos 242<br/>7.3 Declaración y creación de arreglos 243<br/>7.4 Ejemplos acerca del uso de los arreglos 244<br/>7.5 Caso de estudio: simulación para barajar y repartir cartas 254<br/>7.6 Instrucción for mejorada 258<br/>7.7 Paso de arreglos a los métodos 259<br/>7.8 Caso de estudio: la clase LibroCalificaciones que usa un arreglo para almacenar las calificaciones 262<br/>7.9 Arreglos multidimensionales 268<br/>7.10 Caso de estudio: la clase LibroCalificaciones que usa un arreglo bidimensional 271<br/>7.11 Listas de argumentos de longitud variable 278<br/>7.12 Uso de argumentos de línea de comandos 279<br/>7.13 La clase Arrays 281<br/>7.14 Introducción a las colecciones y la clase ArrayList 284<br/>7.15 (Opcional) Caso de estudio de GUI y gráficos: dibujo de arcos 286<br/>7.16 Conclusión 289<br/>8 Clases y objetos: un análisis más detallado 311<br/>8.1 Introducción 312<br/>8.2 Caso de estudio de la clase Tiempo 312<br/>8.3 Control del acceso a los miembros 316<br/>8.4 Referencias a los miembros del objeto actual mediante this 317<br/>8.5 Caso de estudio de la clase Tiempo: constructores sobrecargados 320<br/>8.6 Constructores predeterminados y sin argumentos 326<br/>8.7 Observaciones acerca de los métodos Establecer y Obtener 326<br/>8.8 Composición 328<br/>8.9 Enumeraciones 331<br/>8.10 Recolección de basura y el método finalize 333<br/>8.11 Miembros de clase static 334<br/>8.12 Declaración static import 338<br/>8.13 Variables de instancia final 339<br/>8.14 Caso de estudio de la clase Tiempo: creación de paquetes 340<br/>8.15 Acceso a paquetes 345<br/>8.16 (Opcional) Caso de estudio de GUI y gráficos: uso de objetos con gráficos 347<br/>8.17 Conclusión 351<br/>9 Programación orientada a objetos: herencia 359<br/>9.1 Introducción 360<br/>9.2 Superclases y subclases 361<br/>9.3 Miembros protected 363<br/>9.4 Relación entre las superclases y las subclases 364<br/>9.4.1 Creación y uso de una clase EmpleadoPorComision 364<br/>9.4.2 Creación y uso de una clase EmpleadoBaseMasComision 370<br/>9.4.3 Creación de una jerarquía de herencia EmpleadoPorComision- EmpleadoBaseMasComision 375<br/>9.4.4 La jerarquía de herencia EmpleadoPorComision-EmpleadoBaseMasComision mediante el uso de variables de instancia protected 377<br/>9.4.5 La jerarquía de herencia EmpleadoPorComision-EmpleadoBaseMasComision mediante el uso de variables de instancia private 380<br/>9.5 Los constructores en las subclases 385<br/>9.6 Ingeniería de software mediante la herencia 386<br/>9.7 La clase Object 387<br/>9.8 (Opcional) Caso de estudio de GUI y gráficos: mostar texto e imágenes usando etiquetas 388<br/>9.9 Conclusión 391<br/>10 Programación orientada a objetos: polimorfismo 394<br/>10.1 Introducción 395<br/>10.2 Ejemplos del polimorfismo 397<br/>10.3 Demostración del comportamiento polimórfico 398<br/>10.4 Clases y métodos abstractos 400<br/>10.5 Caso de estudio: sistema de nómina utilizando polimorfismo 403<br/>10.5.1 La superclase abstracta Empleado 404<br/>10.5.2 La subclase concreta EmpleadoAsalariado 407<br/>10.5.3 La subclase concreta EmpleadoPorHoras 408<br/>10.5.4 La subclase concreta EmpleadoPorComision 410<br/>10.5.5 La subclase concreta indirecta EmpleadoBaseMasComision 412<br/>10.5.6 El procesamiento polimórfico, el operador instanceof y la conversión descendente 413<br/>10.5.7 Resumen de las asignaciones permitidas entre variables de la superclase y de la subclase 418<br/>10.6 Métodos y clases final 418<br/>10.7 Caso de estudio: creación y uso de interfaces 419<br/>10.7.1 Desarrollo de una jerarquía PorPagar 421<br/>10.7.2 La interfaz PorPagar 422<br/>10.7.3 La clase Factura 422<br/>10.7.4 Modificación de la clase Empleado para implementar la interfaz PorPagar 425<br/>10.7.5 Modificación de la clase EmpleadoAsalariado para usarla en la jerarquía PorPagar 427<br/>10.7.6 Uso de la interfaz PorPagar para procesar objetos Factura y Empleado mediante el polimorfismo 428<br/>10.7.7 Interfaces comunes de la API de Java 430<br/>10.8 (Opcional) Caso de estudio de GUI y gráficos: realizar dibujos usando polimorfismo 431<br/>10.9 Conclusión 433<br/>11 Manejo de excepciones: un análisis más profundo 438<br/>11.1 Introducción 439<br/>11.2 Ejemplo: división entre cero sin manejo de excepciones 439<br/>11.3 Ejemplo: manejo de excepciones tipo AritmeticException e InputMismatchException 442<br/>11.4 Cuándo utilizar el manejo de excepciones 447<br/>11.5 Jerarquía de excepciones en Java 447<br/>11.6 Bloque finally 450<br/>11.7 Limpieza de la pila y obtención de información de un objeto excepción 454<br/>11.8 Excepciones encadenadas 457<br/>11.9 Declaración de nuevos tipos de excepciones 459<br/>11.10 Precondiciones y poscondiciones 460<br/>11.11 Aserciones 461<br/> 11.12 (Nuevo en Java SE 7): Cláusula catch múltiple: atrapar varias excepciones en un catch 462<br/>11.13 (Nuevo en Java SE 7): Cláusula try con recursos (try-with-resources): desasignación automática de recursos 463<br/>11.14 Conclusión 463<br/>A Tabla de precedencia de operadores A-1<br/>B Conjunto de caracteres ASCII A-3<br/>C Palabras clave y palabras reservadas A-4<br/>D Tipos primitivos A-5<br/>E Uso de la documentación de la API de Java A-6<br/>E.1 Introducción A-6<br/>E.2 Navegación por la API de Java A-6<br/>F Uso del depurador A-14<br/>F.1 Introducción A-15<br/>F.2 Los puntos de interrupción y los comandos run, stop, cont y print A-15<br/>F.3 Los comandos print y set A-19<br/>F.4 Cómo controlar la ejecución mediante los comandos step, step up y next A-21<br/>F.5 El comando watch A-24<br/>F.6 El comando clear A-27<br/>F.7 Conclusión A-29<br/>G Salida con formato A-31<br/>G.1 Introducción A-32<br/>G.2 Flujos A-32<br/>G.3 Aplicación de formato a la salida con printf A-32<br/>G.4 Impresión de enteros A-33<br/>G.5 Impresión de números de punto flotante A-34<br/>G.6 Impresión de cadenas y caracteres A-36<br/>G.7 Impresión de fechas y horas A-37<br/>G.8 Otros caracteres de conversión A-39<br/>G.9 Impresión con anchuras de campo y precisiones A-41<br/>G.10 Uso de banderas en la cadena de formato de printf A-43<br/>G.11 Impresión con índices como argumentos A-47<br/>G.12 Impresión de literales y secuencias de escape A-47<br/>G.13 Aplicación de formato a la salida con la clase Formatter A-48<br/>G.14 Conclusión A-49<br/>H Sistemas numéricos A-54<br/>H.1 Introducción A-55<br/>H.2 Abreviatura de los números binarios como números octales y hexadecimales A-58<br/>H.3 Conversión de números octales y hexadecimales a binarios A-59<br/>H.4 Conversión de un número binario, octal o hexadecimal a decimal A-59<br/>H.5 Conversión de un número decimal a binario, octal o hexadecimal A-60<br/>H.6 Números binarios negativos: notación de complemento a dos A-62<br/>I GroupLayout A-67<br/>I.1 Introducción A-67<br/>I.2 Fundamentos de GroupLayout A-67<br/>I.3 Creación de un objeto SelectorColores A-68<br/>I.4 Recursos Web sobre GroupLayout A-78<br/>J Componentes de integración Java Desktop A-79<br/>J.1 Introducción A-79<br/>J.2 Pantallas de inicio A-79<br/>J.3 La clase Desktop A-81<br/>J.4 Iconos de la bandeja A-83<br/>K Mashups A-85<br/>K.1 Introducción A-85<br/>K.2 Mashups populares A-85<br/>K.3 Algunas API de uso común en mashups A-86<br/>K.4 Centro de recursos Deitel sobre mashups A-86<br/>K.5 Centro de recursos Deitel sobre RSS A-87<br/>K.6 Cuestiones de rendimiento y confiabilidad de los mashups A-87<br/>L Unicode® A-88<br/>L.1 Introduccion A-88<br/>L.2 Formatos de transformación de Unicode A-89<br/>L.3 Caracteres y glifos A-90<br/>L.4 Ventajas/Desventajas de Unicode A-90<br/>L.5 Uso de Unicode A-91<br/>L.6 Rangos de caracteres A-93<br/>Índice I-1
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element LENGUAJES DE PROGRAMACION
9 (RLIN) 13443
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element JAVA
9 (RLIN) 4312
700 1# - ADDED ENTRY--PERSONAL NAME
Personal name Deitel, Harvey
9 (RLIN) 22750
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Koha item type Libro
Source of classification or shelving scheme Clasificación Decinal Universal
Existencias
Withdrawn status Lost status Source of classification or shelving scheme Damaged status Not for loan Home library Current library Date acquired Source of acquisition Cost, normal purchase price Inventory number Total Checkouts Full call number Barcode Date last seen Date last checked out Koha item type
    Clasificación Decinal Universal   Sólo Consulta Facultad Regional Santa Fe - Biblioteca "Rector Comodoro Ing. Jorge Omar Conca" Facultad Regional Santa Fe - Biblioteca "Rector Comodoro Ing. Jorge Omar Conca" 28/02/2018 Compra Exp. N° 23/2017-TSTI 923.00 11224 7 004.438JAVA D368 2012 11224 05/09/2024 05/09/2024 Libro