Cómo programar Java / (Registro nro. 13508)
[ vista simple ]
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 |
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 |