<?xml version="1.0" encoding="UTF-8"?>
<record
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"
    xmlns="http://www.loc.gov/MARC21/slim">

  <leader>09643nam a22005053i 4500</leader>
  <controlfield tag="001">EBC3195197</controlfield>
  <controlfield tag="003">MiAaPQ</controlfield>
  <controlfield tag="005">20221201222052.0</controlfield>
  <controlfield tag="006">m     o  d |      </controlfield>
  <controlfield tag="007">cr cnu||||||||</controlfield>
  <controlfield tag="008">211129s2005    xx      o     ||||0 spa d</controlfield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="a">9788448173432</subfield>
    <subfield code="q">(electronic bk.)</subfield>
  </datafield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="z">9788448198169</subfield>
  </datafield>
  <datafield tag="035" ind1=" " ind2=" ">
    <subfield code="a">(MiAaPQ)EBC3195197</subfield>
  </datafield>
  <datafield tag="035" ind1=" " ind2=" ">
    <subfield code="a">(Au-PeEL)EBL3195197</subfield>
  </datafield>
  <datafield tag="035" ind1=" " ind2=" ">
    <subfield code="a">(CaPaEBR)ebr10498526</subfield>
  </datafield>
  <datafield tag="035" ind1=" " ind2=" ">
    <subfield code="a">(OCoLC)928636635</subfield>
  </datafield>
  <datafield tag="040" ind1=" " ind2=" ">
    <subfield code="a">MiAaPQ</subfield>
    <subfield code="b">eng</subfield>
    <subfield code="e">rda</subfield>
    <subfield code="e">pn</subfield>
    <subfield code="c">MiAaPQ</subfield>
    <subfield code="d">MiAaPQ</subfield>
  </datafield>
  <datafield tag="050" ind1=" " ind2="4">
    <subfield code="a">QA76.73.J38 </subfield>
    <subfield code="b">J415 2005</subfield>
  </datafield>
  <datafield tag="082" ind1="0" ind2=" ">
    <subfield code="a">5133</subfield>
  </datafield>
  <datafield tag="100" ind1="1" ind2=" ">
    <subfield code="a">S&#xE1;nchez Allende, Jes&#xFA;s.</subfield>
    <subfield code="e">author</subfield>
  </datafield>
  <datafield tag="245" ind1="1" ind2="0">
    <subfield code="a">Java 2 / </subfield>
    <subfield code="c">Jes&#xFA;s S&#xE1;nchez Allende, Gabriel Huecas Fern&#xE1;ndez-Toribio y Baltasar Fern&#xE1;ndez Manj&#xF3;n.</subfield>
  </datafield>
  <datafield tag="264" ind1=" " ind2="1">
    <subfield code="a">Madrid :</subfield>
    <subfield code="b">McGraw-Hill Espa&#xF1;a,</subfield>
    <subfield code="c">2005.</subfield>
  </datafield>
  <datafield tag="264" ind1=" " ind2="4">
    <subfield code="c">&#xA9;2005.</subfield>
  </datafield>
  <datafield tag="300" ind1=" " ind2=" ">
    <subfield code="a">1 online resource (378 pages)</subfield>
  </datafield>
  <datafield tag="336" ind1=" " ind2=" ">
    <subfield code="a">text</subfield>
    <subfield code="b">txt</subfield>
    <subfield code="2">rdacontent</subfield>
  </datafield>
  <datafield tag="337" ind1=" " ind2=" ">
    <subfield code="a">computer</subfield>
    <subfield code="b">c</subfield>
    <subfield code="2">rdamedia</subfield>
  </datafield>
  <datafield tag="338" ind1=" " ind2=" ">
    <subfield code="a">online resource</subfield>
    <subfield code="b">cr</subfield>
    <subfield code="2">rdacarrier</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="a">JAVA 2 INICIACI&#xD3;N Y REFERENCIA -- P&#xC1;GINA LEGAL -- CONTENIDO -- ANTES DE COMENZAR -- ACERCA DEL LIBRO -- Organizaci&#xF3;n y contenido del libro -- Recomendaciones de uso del libro -- Notas -- CAP&#xCD;TULO [ 1 ] INTRODUCCI&#xD3;N -- EL LENGUAJE DE PROGRAMACI&#xD3;N JAVA -- Java 2 -- Entorno de desarrollo de Java 2 -- Desarrollo de programas en Java -- Proceso de desarrollo -- Aspectos de la codificaci&#xF3;n -- ESTRUCTURA DE UN PROGRAMA -- Comentarios -- Identificadores -- Variables y valores -- Tipos primitivos -- Literales -- Operadores -- Expresiones -- Expresiones aritm&#xE9;tico-l&#xF3;gicas -- Conversi&#xF3;n de tipo -- Enumerados -- Petici&#xF3;n de datos al usuario -- CAP&#xCD;TULO [ 2 ] CLASES Y CLASES Y OBJETOS -- CLASES Y OBJETOS -- &#xBF;En qu&#xE9; consiste una clase? -- Uso de atributos e invocaci&#xF3;n de m&#xE9;todos -- Referencia null -- Referencias compartidas: alias -- Ciclo de vida de un objeto -- Criterios para definir clases -- Atributos -- Definici&#xF3;n de atributos -- M&#xE9;todos -- Definici&#xF3;n de m&#xE9;todos -- Invocaci&#xF3;n de un m&#xE9;todo -- Funcionamiento de un m&#xE9;todo -- Par&#xE1;metros y argumentos -- Paso de par&#xE1;metros -- N&#xFA;mero variable de par&#xE1;metros -- Valor de retorno -- Lanzamiento de excepciones -- Autoreferencia this -- Variables locales -- &#xC1;mbito de variables -- Sobrecarga -- Recursividad -- Criterios para definir m&#xE9;todos -- Constructores -- CAP&#xCD;TULO 3 AMPLIACI&#xD3;N DE CLASES -- ELEMENTOS DE CLASE (static) -- Valor inicial de atributos de clase -- Efectos laterales (o secundarios) -- &#xC1;MBITO DE CLASE -- DERECHOS DE ACCESO -- Especificaci&#xF3;n y realizaci&#xF3;n -- ENCAPSULACI&#xD3;N -- PAQUETES -- Uso -- Nombres -- CLASES INTERNAS -- Clases locales y clases an&#xF3;nimas -- CLASES PREDEFINIDAS -- Envoltorios -- Math -- String -- IMPORTACI&#xD3;N EST&#xC1;TICA DE CLASES -- CAP&#xCD;TULO [ 4 ] ESTRUCTURAS DE ESTRUCTURAS DE CONTROL -- Estructuras de control] -- ESTRUCTURAS DE CONTROL -- Apilamiento y anidamiento de estructuras.</subfield>
  </datafield>
  <datafield tag="505" ind1="8" ind2=" ">
    <subfield code="a">ESTRUCTURAS DE SELECCI&#xD3;N -- Estructura if -- Estructura if-else -- Operador condicional -- Estructuras if-else anidadas -- Estructura switch -- ESTRUCTURAS DE REPETICI&#xD3;N -- Estructura while -- Estructura do-while -- Estructura for -- Uso de las estructuras de repetici&#xF3;n -- Iteratividad y recursividad -- ESTRUCTURAS DE SALTO -- Sentencia break -- Sentencia continue -- Uso de break y continue -- MANEJO DE EXCEPCIONES -- Clase Alumno -- ASERCIONES -- Aserciones como comprobaci&#xF3;n de invariantes -- Aserciones como precondiciones -- Aserciones como postcondiciones -- CAP&#xCD;TULO [ 5 ] Extensi&#xF3;n de Extensi&#xF3;n de clases -- COMPOSICI&#xD3;N -- HERENCIA -- COMPATIBILIDAD DE TIPOS -- JERARQU&#xCD;A DE HERENCIA -- &#xC1;MBITOS Y VISIBILIDAD -- REESCRITURA -- CONSTRUCTORES -- POLIMORFISMO -- HERENCIA FORZADA -- Implementaciones parciales -- CRITERIOS DE DISE&#xD1;O -- CAP&#xCD;TULO [ 6 ] ESTRUCTURAS DE ESTRUCTURAS DE ALMACENAMIENTO -- ARRAYS -- ARRAYS MULTIDIMENSIONALES -- USO DE LOS ARRAYS -- B&#xDA;SQUEDA Y ORDENACI&#xD3;N EN ARRAYS -- B&#xFA;squeda en arrays ordenados -- M&#xE9;todos de ordenaci&#xF3;n y b&#xFA;squeda en la API del lenguaje -- COLECCIONES -- [ 7 ] ENTRADA Y ENTRADA Y SALIDA -- CONCEPTO DE FLUJO EN JAVA -- TIPOS DE FLUJOS -- LEER Y ESCRIBIR EN UN ARCHIVO -- LEER Y ESCRIBIR EN MEMORIA -- FILTROS -- La clase Alumno -- ENTRADA DESDE TECLADO -- La clase File -- MANEJO DE ARCHIVOS DE ACCESO ALEATORIO -- LECTURA Y ESCRITURA DE OBJETOS -- [ 8 ] INTERFACES -- DEFINICI&#xD3;N DE INTERFACES -- USO DE INTERFACES -- JERARQU&#xCD;A DE INTERFACES -- Criterios de dise&#xF1;o -- La interfaz Iterator -- Uso de Iterator -- Implementaci&#xF3;n de Iterator -- [ 9 ] GEN&#xC9;RICOS -- DEFINICI&#xD3;N DE GEN&#xC9;RICOS -- HERENCIA DE GEN&#xC9;RICOS Y CONVERSI&#xD3;N DE TIPOS -- COMODINES -- M&#xC9;TODOS GEN&#xC9;RICOS -- [ 10 ] INTERFACES GR&#xC1;FICAS DE INTERFACES GR&#xC1;FICAS DE USUARIO -- CREACI&#xD3;N DE UNA INTERFAZ GR&#xC1;FICA -- LOS ELEMENTOS DE UNA INTERFAZ GR&#xC1;FICA COMO OBJETOS.</subfield>
  </datafield>
  <datafield tag="505" ind1="8" ind2=" ">
    <subfield code="a">TRATAMIENTO DE EVENTOS: EL MODELO DE DELEGACI&#xD3;N -- Eventos, objetos fuente y objetos oyente -- Ejemplo sencillo -- JERARQU&#xCD;A Y TIPOS DE EVENTOS -- CLASES ADAPTADORAS DE EVENTOS -- EVENTOS Y COMPONENTES GR&#xC1;FICOS -- [ 11 ] CONSTRUCCI&#xD3;N DE UNA INTERFAZ GR&#xC1;FICA EN CONSTRUCCI&#xD3;N DE UNA INTERFAZ GR&#xC1;FICA EN SWING -- Ventanas, contenedores y componentes gr&#xE1;ficos en Java -- Dise&#xF1;o y creaci&#xF3;n de la interfaz gr&#xE1;fica -- Presentaci&#xF3;n y descripci&#xF3;n general de Swing -- Componentes gr&#xE1;ficos: jerarqu&#xED;a y tipos -- Clases b&#xE1;sicas -- La clase java.awt.Component -- La clase java.awt.Container -- La clase JComponent -- Contenedores de alto nivel -- La clase JFrame -- La clase JDialog -- Cuadros de di&#xE1;logo est&#xE1;ndar -- La clase JOptionPane -- La clase JFileChooser -- Contenedores intermedios -- La clase JPanel -- La clase JScrollPane -- La clase JSplitPane -- La clase JTabbedPane -- La clase JToolBar -- Componentes at&#xF3;micos -- Iconos -- La clase JLabel -- Botones: la clase AbstractButton -- La clase JButton -- La clase JToggleButton -- La clase JCheckBox -- La clase JRadioButton -- Men&#xFA;s -- La clase JMenuBar -- La clase JMenu -- La clase JPopupMenu -- Campos de texto. La clase JTextComponent -- La clase JTextField -- La clase JTextArea -- La clase JEditorPane -- La clase JList -- La clase JComboBox -- Otras clases gr&#xE1;ficas de Swing -- Administradores de disposici&#xF3;n o dise&#xF1;o (layout managers) -- Conceptos b&#xE1;sicos -- FlowLayout -- BorderLayout -- GridLayout -- CardLayout -- BoxLayout -- GridBagLayout -- Implementaci&#xF3;n de la interfaz gr&#xE1;fica de una aplicaci&#xF3;n de gesti&#xF3;n de un grupo de alumnos -- CAP&#xCD;TULO [ 12 ] Applets -- Entorno y ciclo de vida de un applet -- Creaci&#xF3;n de una applet -- Las clases Applet y JApplet -- Ejemplo: La applet CicloVidaApplet -- HTML, XHTML y las applets: la marca &amp;lt -- APPLET&amp;gt --  -- Seguridad de las applets -- [A] SINTAXIS DE SINTAXIS DE JAVA.</subfield>
  </datafield>
  <datafield tag="505" ind1="8" ind2=" ">
    <subfield code="a">TIPOS DE DATOS PRIMITIVOS -- LITERALES -- Enteros -- Reales -- Caracteres -- Boolean -- Cadenas de caracteres -- ENUMERADOS -- CARACTERES ESPECIALES -- OPERADORES -- Aritm&#xE9;ticos -- Incremento y decremento -- Cambio de signo -- Operadores relacionales -- Operadores l&#xF3;gicos -- Operadores de desplazamiento -- Operadores l&#xF3;gicos sobre bits -- Operadores de asignaci&#xF3;n -- Otros operadores -- Precedencia de los operadores -- PALABRAS RESERVADAS -- M&#xE9;todos definidos en la clase Object -- CLASES Y M&#xC9;TODOS -- Notaci&#xF3;n -- Declaraci&#xF3;n de una clase -- Declaraci&#xF3;n de un constructor -- Declaraci&#xF3;n de atributos -- Declaraci&#xF3;n de un m&#xE9;todo -- Objeto actual this (auto referencia) -- Acceso a la clase base super -- Bloque static -- CONTROL DE FLUJO -- Estructuras condicionales -- Estructuras de repetici&#xF3;n. Bucles -- Manejo de excepciones -- Sentencia break -- Sentencia continue -- Sentencia return -- MODIFICADORES DE ACCESO -- PAQUETES -- [B] REFERENCIAS -- EN ESPA&#xD1;OL -- Libros y cursos de Java en Internet -- Grupos de noticias y discusi&#xF3;n -- Webs sobre Java -- DOCUMENTACI&#xD3;N EN INGL&#xC9;S -- Sitios en sun.com -- Libros -- Directorios sobre Java -- Revistas -- Applets -- Listas de correo y FAQ -- Herramientas de desarrollo -- AP&#xC9;NDICE [ C ] Documentaci&#xF3;n del Documentaci&#xF3;n del c&#xF3;digo -- ETIQUETAS Y POSICI&#xD3;N -- USO DE LAS ETIQUETAS -- ORDEN DE LAS ETIQUETAS -- EJEMPLO DE DOCUMENTACI&#xD3;N DE UNA CLASE -- [D] CONVENIOS DE CONVENIOS DE PROGRAMACI&#xD3;N -- ESTRUCTURA DE UN ARCHIVO FUENTE EN JAVA -- Sangrado y tama&#xF1;o de las l&#xED;neas -- Ejemplos -- Comentarios -- Declaraciones -- Espacio en blanco -- Instrucciones -- Elecci&#xF3;n de nombres -- Pr&#xE1;cticas de dise&#xF1;o -- [ E ] CLASES DE USO CLASES DE USO COM&#xDA;N -- String -- Scanner -- File -- Random -- Math -- Date -- GregorianCalendar -- ArrayList -- AP&#xC9;NDICE [ F ] Glosario -- &#xCD;NDICE ANAL&#xCD;TICO.</subfield>
  </datafield>
  <datafield tag="588" ind1=" " ind2=" ">
    <subfield code="a">Description based on publisher supplied metadata and other sources.</subfield>
  </datafield>
  <datafield tag="590" ind1=" " ind2=" ">
    <subfield code="a">Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2021. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries. </subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
    <subfield code="a">Java 2 (Lenguaje de programaci&#xF3;n).</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
    <subfield code="a">Java (Computer program language).</subfield>
  </datafield>
  <datafield tag="655" ind1=" " ind2="4">
    <subfield code="a">Electronic books.</subfield>
  </datafield>
  <datafield tag="700" ind1="1" ind2=" ">
    <subfield code="a">Huecas Fern&#xE1;ndez-Toribio, Gabriel.</subfield>
    <subfield code="e">author</subfield>
  </datafield>
  <datafield tag="700" ind1="1" ind2=" ">
    <subfield code="a">Fern&#xE1;ndez Manj&#xF3;n, Baltasar.</subfield>
    <subfield code="e">author</subfield>
  </datafield>
  <datafield tag="776" ind1="0" ind2="8">
    <subfield code="i">Print version:</subfield>
    <subfield code="a">S&#xE1;nchez Allende, Jes&#xFA;s</subfield>
    <subfield code="t">Java 2: iniciaci&#xF3;n y referencia (2a. ed.)</subfield>
    <subfield code="d">Madrid : McGraw-Hill Espa&#xF1;a,c2005</subfield>
    <subfield code="z">9788448198169</subfield>
  </datafield>
  <datafield tag="797" ind1="2" ind2=" ">
    <subfield code="a">ProQuest (Firm)</subfield>
  </datafield>
  <datafield tag="856" ind1=" " ind2=" ">
    <subfield code="u">https://login.ezproxy.pucpr.edu/login?url=https://ebookcentral.proquest.com/lib/pucpr-ebooks/detail.action?docID=3195197</subfield>
    <subfield code="y">Acceso Remoto</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2="0">
    <subfield code="u">https://ebookcentral.proquest.com/lib/pucpr-ebooks/detail.action?docID=3195197</subfield>
    <subfield code="y">Acceso en el Campus PUCPR</subfield>
  </datafield>
  <datafield tag="942" ind1=" " ind2=" ">
    <subfield code="2">lcc</subfield>
    <subfield code="c">7</subfield>
  </datafield>
  <datafield tag="999" ind1=" " ind2=" ">
    <subfield code="c">297052</subfield>
    <subfield code="d">297052</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="2">ddc</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">10</subfield>
    <subfield code="b">10</subfield>
    <subfield code="c">45</subfield>
    <subfield code="d">2021-12-07</subfield>
    <subfield code="l">0</subfield>
    <subfield code="o">5133</subfield>
    <subfield code="p">EBC3195197</subfield>
    <subfield code="r">2021-12-07 00:00:00</subfield>
    <subfield code="w">2021-12-07</subfield>
    <subfield code="y">7</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="2">lcc</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">12</subfield>
    <subfield code="b">12</subfield>
    <subfield code="c">45</subfield>
    <subfield code="d">2022-06-13</subfield>
    <subfield code="l">0</subfield>
    <subfield code="o">QA76.73 .J38 J415 2005</subfield>
    <subfield code="p">50000003287819</subfield>
    <subfield code="r">2022-06-13 00:00:00</subfield>
    <subfield code="t">Ebook c. 1</subfield>
    <subfield code="w">2022-06-13</subfield>
    <subfield code="y">7</subfield>
  </datafield>
</record>
