Professional Documents
Culture Documents
PRESENTADO POR
WILLIAM ALEXANDER RUIZ
TUTOR
CESAR JIMENEZ
PROGRAMACIN AVANZADA
Como se muestra en las guas y en otros campos de informacin de este curso,
manejar este tipo de lenguaje o de programacin parece sencilla. Con la
programacin avanzada en Java, se pueden realizar diversas aplicaciones, como
son applets, que son especiales, que se ejecutan dentro de un navegador al ser
cargada una pgina HTML en un servidor WEB, Por lo general los applets son
programas pequeos y de propsitos especficos.
Otra de las utilidades de la programacin avanzada en Java es el desarrollo de
aplicaciones, que son programas que se ejecutan en forma independiente, es
decir con la programacin Java, se pueden realizar aplicaciones como un
procesador de palabras, una hoja que sirva para clculos, una aplicacin grfica,
etc. en resumen cualquier tipo de aplicacin se puede realizar con ella.
Java permite modularse por lo que se pueden hacer rutinas individuales que sean
usadas por ms de una aplicacin, por ejemplo tenemos una rutina de impresin
que puede servir para el procesador de palabras, como para la hoja de clculo.
La programacin avanzada en Java, permite el desarrollo de aplicaciones bajo el
esquema de Cliente Servidor, como de aplicaciones distribuidas, lo que lo hace
capaz de conectar dos o ms computadoras u ordenadores, ejecutando tareas
simultneamente, y de esta forma logra distribuir el trabajo a realizar.
Este es un ejemplo de tabular un archivo:
File file = new File (dir, archivo);
BufferedReader is = new BufferedReader (new FileReader (file));
String s = is. readLine ();
is.close ();
EXCEPCIONES
Una excepcin se genera cuando ocurre un error en tiempo de ejecucin. En Java
es comn manejar las excepciones para controlar la ejecucin del programa. Un
aspecto de suma importancia y que es integral en lenguajes como Java, es el
manejo de excepciones. Cuando un error ocurre en un programa, el sistema lanza
una excepcin que el programa atrapa. El manejo de excepciones se quiere para
cualquier cdigo que pueda resultar en estados inconsistentes, en particular
UML Y JAVA
APLICACIONES Y APPLETS