Java
Tabla de Contenidos
Tabla de Contenidos
T ABLA DE CONTENIDOS
Java:
del Grano a su Mesa
2
INTRODUCCIÓN
3
AGRADECIMIENTOS
4
CAPÍTULO I: PRINCIPIOS B ÁSICOS DE JAVA
5
CAPÍTULO II: C ONCEPTOS BÁSICOS
21
CAPÍTULO III: E NTRADA Y SALIDA
26
CAPÍTULO IV: ASIGNACIONES, EXPRESIONES Y T IPOS DE D ATOS
30
CAPÍTULO V:MÉTODOS Y FUNCIONES
33
CAPÍTULO VI: CONDICIONALES
37
CAPÍTULO VII: CICLOS DE PROGRAMA
44
CAPÍTULO VIII: C ADENAS DE TEXTO Y LITERALES
48
CAPÍTULO IX: PATRONES DE PROGRAMACIÓN
53
CAPÍTULO X: ARREGLOS Y MATRICES
53
CAPÍTULO XI: RECURSIVIDAD
53
CAPÍTULO XII: CLASES Y OBJETOS
Andrés Muñoz O..
Andrés Muñoz O
53
CAPÍTULO XIII: O RDENAMIENTO Y BÚSQUEDA53
CAPÍTULO XIV: ARCHIVOS DE TEXTO
53
CAPÍTULO XV: INTERFACES G RÁFICAS AWT
53
CAPÍTULO XVI: I NTERFACES G RÁFICAS SWING
53
CAPÍTULO XVII: E XCEPCIONES Y CONTROL DE ERRORES
53
CAPÍTULO XVIII: T IPOS Y ESTRUCTURAS DE D ATOS
53
CAPÍTULO XXII: I NTERNETWORKING
53
CAPÍTULO XXIII: P AQUETES DE CLASES
Printed with FinePrint - purchase at www.fineprint.comPDF created with pdfFactory trial version www.pdffactory.com
53
CAPÍTULO XXI: C ONCU RRENCIA
1
53
CAPÍTULO XX: BASES DE D ATOS
Versión 1.4
53
CAPÍTULO XIX: ARCHIVOS DE ACCESO A LEATORIO
53
CAPÍTULO XXIV: DISEÑO DE SOFTWARE U ML
53
REFERENCIAS
53
2
J ava: del Grano a su Mesa (Versión 1.4)
J ava: del Grano a su Mesa (Versión 1.4)
IntroducciónIntroducción
Introducción
Agradecimientos
Este documento está orientado al apoyo de personas que no tengan conocimiento con el
lenguaje Java, ni tampoco con conceptos de programación.
A m i esposa, Verónica, quien comprendió eternamente las largas noches en los cuales preparaba
las clases del año 2001, 2002 y 2003 (las que faltaban).
Todos los capítulos están realizados con un formatode clases, plantenado primero una
motivación que generalmente es un problema que es deseable resolver y que tiene su solución
con los conceptos obtenidos a través del capítulo, luego el desarrollo del tema y por último
algunos problemas resueltos y propuestos para practicar con los conceptos obtenidos.
Además, para mis alumnos del curso de CC10A – Computación I sección 03 del año 2001, dela
Escuela de Ingeniería de la Universidad de Chile, quienes motivaron el desarrollo del contenido
de este apunte.
Como está recopilado por clases de cátedra de un profesor de la Universidad de Chile, existe
una posibilidad que hayan inconsistencias entre los capítulos, que serán solucionados en
posteriores ediciones de este apunte.
Su uso es liberado a nivel académico, tanto por alumnosdel curso de Computación I como
profesores que deseen usar este material como apoyo a sus clases.
También, la idea es dar más herramientas en español para aquellos programadores inexpertos
que están ingresando en el mundo de Java.
También a mis alumnos del curso de CC10A – Computación I sección 03 del año 2002, gracias a
quienes logré mejorar, completar información y compilarla en esteapunte.
De manera especial, agradezco a Daniel Muñoz, quien me hizo reflexionar en el nombre de este
apunte y cambiarlo desde su versión original “Java: Programación y Lenguaje” a “Java: del
Grano a su Mesa”.
A Giselle, Pablo, Claudia y Marko quienes hicieron control de calidad de mi apunte.
Por último a los profesores y alumnos quienes utilizan este apunte, ya que gracias a ellos podré
recibircomentarios y aportes a mi correo electrónico (andmunoz@dcc.uchile.cl) para mejorar
más aún su ayuda académica y computacional.
A todos, gracias.
Andrés Muñoz O.
Ingeniero de Software
Profesor Universidad de Chile
3
Printed with FinePrint - purchase at www.fineprint.com
PDF created with pdfFactory trial version www.pdffactory.com
4
J ava: del Grano a su Mesa (Versión 1.4)
J...
Regístrate para leer el documento completo.