Prolo Go

4
PRÓLOGO Introducción Java a través de ejemplos presenta los conceptos básicos del lenguaje de programación Java y muestra sus posibilidades más relevantes para el desarrollo de aplicaciones. El libro se centra en la explicación detallada de los fundamentos del lenguaje, evitando los temas de carácter especializado. La didáctica de esta publicación se basa en el aprendizaje guiado mediante ejemplos comentados y gráficos de apoyo a las explicaciones, evitándose las aclaraciones puramente teóricas y el uso de un nivel de detalle excesivo en la información suministrada. Este libro, por tanto, resulta especialmente adecuado para los lectores que no poseen unos conocimientos previos del lenguaje o para aquellos cuyo principal objetivo es adquirir los fundamentos de Java para, posteriormente, poder afrontar con una base sólida el aprendizaje de aspectos específicos tales como las comunicaciones, acceso a bases de datos, presentaciones multimedia, etc. Se incluyen dos apéndices con más de 500 preguntas y sus respuestas basadas en los conceptos fundamentales de Java. Estas cuestiones permiten que el lector pueda comprobar la corrección y completitud con los que va asimilando las diferentes materias. Los contenidos del libro se han dividido en 9 capítulos que contienen 38 lecciones; cada una de estas lecciones forma una unidad de estudio que conviene afrontar de manera individualizada. Para facilitar la comprensión de estas unidades, las lecciones se han diseñado con un tamaño reducido: de unas 8 páginas por término medio. En el siguiente apartado se presenta una relación de las lecciones, agrupadas en capítulos y con la referencia del número de página donde comienza cada una.

description

gd

Transcript of Prolo Go

  • PRLOGO

    Introduccin

    Java a travs de ejemplos presenta los conceptos bsicos del lenguaje de programacin Java y muestra sus posibilidades ms relevantes para el desarrollo de aplicaciones. El libro se centra en la explicacin detallada de los fundamentos del lenguaje, evitando los temas de carcter especializado.

    La didctica de esta publicacin se basa en el aprendizaje guiado mediante ejemplos comentados y grficos de apoyo a las explicaciones, evitndose las aclaraciones puramente tericas y el uso de un nivel de detalle excesivo en la informacin suministrada.

    Este libro, por tanto, resulta especialmente adecuado para los lectores que no poseen unos conocimientos previos del lenguaje o para aquellos cuyo principal objetivo es adquirir los fundamentos de Java para, posteriormente, poder afrontar con una base slida el aprendizaje de aspectos especficos tales como las comunicaciones, acceso a bases de datos, presentaciones multimedia, etc.

    Se incluyen dos apndices con ms de 500 preguntas y sus respuestas basadas en los conceptos fundamentales de Java. Estas cuestiones permiten que el lector pueda comprobar la correccin y completitud con los que va asimilando las diferentes materias.

    Los contenidos del libro se han dividido en 9 captulos que contienen 38 lecciones; cada una de estas lecciones forma una unidad de estudio que conviene afrontar de manera individualizada. Para facilitar la comprensin de estas unidades, las lecciones se han diseado con un tamao reducido: de unas 8 pginas por trmino medio.

    En el siguiente apartado se presenta una relacin de las lecciones, agrupadas en captulos y con la referencia del nmero de pgina donde comienza cada una.

  • XIV JAVA A TRAVS DE EJEMPLOS JESS BOBADILLA SANCHO ([email protected])

    Lecciones incluidas en la publicacin Captulo 1: toma de contacto, variables, tipos de datos y operadores LECCIN 1: Instalacin del entorno de desarrollo LECCIN 2: Primer programa en java: Hola mundo

    LECCIN 3: Variables y tipos de datos LECCIN 4: Operadores

    Captulo 2: estructuras de control

    LECCIN 5: El bucle FOR LECCIN 6: El bucle WHILE LECCIN 7: La instruccin condicional IF LECCIN 8: La instruccin condicional SWITCH LECCIN 9: Ejemplos

    Captulo 3: mtodos y estructuras de datos

    LECCIN 10: Mtodos LECCIN 11: Strings

    LECCIN 12: Matrices (arrays, vectores) LECCIN 13: Ejemplos de programacin

    Captulo 4: programacin orientada a objetos usando clases

    LECCIN 14: Definicin de clases e instancias LECCIN 15: Sobrecarga de mtodos y constructores LECCIN 16: Ejemplos LECCIN 17: Clases utilizadas como Parmetros LECCIN 18: Propiedades y mtodos de clase y de instancia LECCIN 19: Paquetes y atributos de acceso LECCIN 20: Ejemplo: mquina expendedora

    Captulo 5: programacin orientada a objetos usando herencia

    LECCIN 21: Herencia LECCIN 22: Ejemplos LECCIN 23: Polimorfismo LECCIN 24: Clases abstractas e interfaces

    Captulo 6: excepciones

    LECCIN 25: Excepciones predefinidas LECCIN 26: Excepciones definidas por el programador

    Captulo 7: interfaz grfico de usuario

    LECCIN 27: Creacin de ventanas LECCIN 28: Paneles y objetos de disposicin (layouts) LECCIN 29: Etiquetas, campos y reas de texto LECCIN 30: Cajas de verificacin, botones de radio y listas

  • JESS BOBADILLA SANCHO ([email protected]) PRLOGO XV

    LECCIN 31: Diseo de formularios LECCIN 32: Dilogos y mens

    Captulo 8: eventos

    LECCIN 33: Mecanismo de eventos en java LECCIN 34: Eventos de ratn y de movimiento de ratn LECCIN 35: Eventos de teclado y de ventana LECCIN 36: Eventos de accin, enfoque y elemento

    Captulo 9: aplicaciones de ejemplo

    LECCIN 37: Ejemplo: calculadora LECCIN 38: Ejemplo: editor

    Planificacin en el estudio de las lecciones

    01 09 02 03 04 10

    05 06

    07

    08

    11

    12

    13 14 15 16 17 18 19

    20 21 22 23 24 25 26 27 28

    29

    30

    31 32 33 34

    36

    36

    37 38

  • XVI JAVA A TRAVS DE EJEMPLOS JESS BOBADILLA SANCHO ([email protected])

    El diagrama presentado en la pgina anterior nos muestra la secuencia de las lecciones contenidas en el libro. El estudio de las lecciones que presentan fondo de color blanco es importante para conseguir un nivel adecuado de conocimientos en el lenguaje Java.

    Las lecciones del grfico que tienen fondo gris pueden ser omitidas en caso de necesidad; esto es posible debido a que se corresponden con ejercicios de consolidacin de los temas anteriores o porque se refieren a caractersticas del lenguaje que se utilizan con menos frecuencia. En cualquier caso, el estudio de estas lecciones resulta importante para conseguir una mejor asimilacin de los conceptos explicados, por lo que es muy conveniente acudir a ellas una vez comprendidas las lecciones que les preceden.

    Los cuadrados grises contienen lecciones que pueden ser abordadas en cualquier orden, por ejemplo, despus de la leccin 10, podemos estudiar en primer lugar la 12 y despus la 11 o viceversa.

    Esperamos que estas indicaciones puedan ayudar a ahorrar tiempo a los lectores que desean estudiar en primer lugar las caractersticas ms relevantes del lenguaje, pudiendo profundizar posteriormente en dichos conceptos y en algn otro menos utilizado en la programacin general.