Sei sulla pagina 1di 3

Instituto Universitario Aeronutico

Facultad Ciencias de la Administracin


INGENIERA DE SISTEMAS
Alumno: Garcia Roberto Oscar
Detalle de la actividad
Actividad N 2
Actividad de proceso

Actividad N 2
Haga una sntesis de los elementos de un programa Java.

Un programa Java consta de un archivo donde se encuentran las clases y mtodos que escribe el
programador, y posiblemente otros archivos en los que se encuentran los Packaged con las clases
incorporadas. Un archivo con un programa Java es traducido por el compilador; este incorpora al
programa las clases solicitadas y analiza la secuencia de Token de que consta el programa
Tokens (elementos lxicos de los programas)
Existen 5 clases de tokens: identificadores, palabras reservadas, literales, operadores y otros
separadores.

Identificadores
Un identificador es una secuencia de letras, caracteres, dgitos o smbolos _ $. Empiezan por
letra, _ o $.
Son sensibles a las maysculas: minum es distintote MiNum
Pueden tener cualquier longitud
No pueden ser palabras reservadas, tales como if, switch o else

Consejos:
1. Escribir identificadores de variables en letras minsculas
2. Constantes en maysculas
3. Mtodos con tipo de letra mixto: mayscula/minscula
4. Clases con el primer carcter en maysculas
Palabras reservadas
Una palabra reservada (keyword o reserver Word), tal como void, es una caracterstica del
lenguaje Java asociada con algn significado especial. Una palabra reservada no se puede utilizar
como nombre identificador, clase, objeto o mtodo.

Los siguientes identificadores estn reservados para usarlos como palabras reservadas:

Comentarios:
Existen dos formatos:
Termina al final de la lnea en que se encuentre el smbolo
Pueden extenderse a lo largo de varias lneas

Signos de puntuacin y separadores


Todas las sentencias deben terminar con un punto y coma. Otros signos de puntuacin son:

Los separadores son espacios en blanco, tabulaciones, retornos de carro y avances de lnea.
Paquetes:
Los paquetes (Packaged) es la forma que tiene Java de agrupar clases e interfases que tienen
cierta relacin. Un paquete es un archivo especial que contiene las declaraciones de clases con
sus mtodos.
Los ms importantes (predefinidos): java.lang, java.applet, java.awt, java.io y java.util.
java.lang contiene las clases que son el ncleo de Java, el compilador siempre incorpora este
paquete.
java.io contiene clases utilizada para entrada y salida; BufferedReader, InputStreamReader,
FileInputStream, FileOutputStream son algunas de las clases que se encuentran en este paquete.

java.util guarda diversas clases de utilidad, como la clase Date para tratar fechas, la clase
Random para generar ncleos aleatorios, StringTockenize, que permite descomponer una cadena
en subcadenas separadas por un determinado smbolo.
java.applet y java.awt, suministran clases para crear applets e interfases grficos.
El programador puede almacenar clases creada en paquetes y despus utilizarlas en las
aplicaciones que desee. Ejemplo: se tiene la clase Libro y se quiere almacenar en el paquete
biblioteca:

A partir del directorio que se tenga creado para Java se crea un subdirectorio con el mismo nombre
que el paquete (ej: biblioteca) y en el se guarda el archivo con la clase (Libro.java).
Un programa Java puede utilizar la clase del paquete biblioteca precediendo al nombre de la clase el
nombre del paquete; el compilador buscara el archivo de la clase en el subdirectorio de nombre el
del paquete: biblioteca.Libro.leerLibro ();
La declaracin Import
Con esta declaracin se especifican las clases de paquetes que se van a utilizar. Permite al programa
referirse a la clase escribiendo solo su nombre. Por ejemplo:
la llamada leer.Libro (); es ms simple: Libro.leerLibro();
Tiene dos formatos:
El primero especifica la clase que se va a utilizar.
El segundo especifica que estn disponibles todas las clases del paquete:

Al incorporar las clases de mas de un paquete puede que haya nombres de clases iguales, por eso es
recomendable preceder del nombre del paquete al nombre de la clase. Ej: Si hubiera colisin con el
nombre de la clase Random, para crear un objeto se escribir:

Potrebbero piacerti anche