Aprenda Java.
In d u s tri In jin e rue n G o i m a i l a k o E s k o la
U N IV E R S ID A D D E N A V A R R A - N A F A R R O A K O U N IB E R T S IT A T E A
A p re n d a J a v a
San Sebastián, Marzo 1999
Aprenda Informática ...
como si estuviera en primero
J a v i e r G a r c í a d e J a l ó n • J o s é Ig n a c io R o d r í g u e z
Iñigo M ingo • A itor Imaz
A lfonso B r a z á l e z • A lberto Larzabal • J e s ú s C alleja • J o n G a r c í a
A p re n d a J a v a
como si estuviera en primero
Javier G arcía de Jalón
J o s é Ignacio Rodríguez
Iñigo Mingo
A itor Imaz
A lfons o B razález
A lberto Larzabal
J e s ú s C alleja
J o n G arcía
P e rte n e c i e n t e a l a c o l e cc i ó n : “ Aprenda … , como si estuviera en primero”
Índice
página i
ÍNDICE
1.
INTRODUCCIÓN A JAVA .....................................................................................................................................1
1.1
QUÉ ES JAVA 2.................................................................................................................................................2
1.2
EL ENTORNO DE DESARROLLO DE JAVA............................................................................................................2
1.2.1 El compilador de Java .........................................................................................................................3
1.2.2 La Java VirtualMachine......................................................................................................................3
1.2.3 Las variables PATH y CLASSPATH ....................................................................................................3
1.3
UN EJEMPLO COMPLETO COMENTADO ............................................................................................................4
1.3.1 ClaseEjemplo1 ....................................................................................................................................4
1.3.2 Clase Geometria ..................................................................................................................................8
1.3.3 Clase Rectangulo.................................................................................................................................9
1.3.4 Clase Circulo .....................................................................................................................................11
1.3.5 Interface Dibujable ............................................................................................................................12
1.3.6Clase RectanguloGrafico ...................................................................................................................13
1.3.7 Clase CirculoGrafico .........................................................................................................................14
1.3.8 Clase PanelDibujo.............................................................................................................................15
1.3.9 Clase VentanaCerrable......................................................................................................................17
1.3.10 Consideraciones adicionales sobre el Ejemplo1................................................................................18
1.4
NOMENCLATURA HABITUAL EN LA PROGRAMACIÓNEN JAVA ........................................................................19
1.5
ESTRUCTURA GENERAL DE UN PROGRAMA JAVA...........................................................................................19
1.5.1 Concepto de Clase .............................................................................................................................20
1.5.2...
Regístrate para leer el documento completo.