Está en la página 1de 5

ACTIVIDAD INICIAL

PRESENTADO POR
WILLIAM ALEXANDER RUIZ

TUTOR
CESAR JIMENEZ

UNIVERSIDAD ABIERTA Y A DISTANCIA UNAD


INGENERIA EN TELECOMUNICACIONES
PROGRAMACIN ORIENTADA A OBJETOS
GRUPO 201423_26
2014

2. Realizar la lectura reflexiva sobre el material que se comparte en el


ENTORNO DE CONOCIMIENTO Pre-Saberes Terico, dar respuesta
a los siguientes temas:
1. Introduccin a Java
2. Programacin Bsica
3. Programacin Avanzada
4. Uml y Java
5. Aplicaciones y applets
6. Interfaces Graficas del Usuario.

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

situaciones donde se trate de entrar a entidades externas al programa, como son


los archivos y las bases de datos.

UML Y JAVA

Los lenguajes de programacin orientados a objetos no contienen ni la sintaxis ni


la semntica necesaria para expresar directamente las asociaciones. Por tanto,
hay que implementar las asociaciones UML mediante una adecuada combinacin
de clases, atributos y mtodos. El material que suministra el tutor en este en el
curso muestra los principios para la implementacin de asociaciones binarias UML
en Java, prestando especial atencin a la multiplicidad, la navegabilidad y
visibilidad.
Segn la informacin suministrada: la clase es una descripcin de conjunto
objetos que comparten los mismos atributos, operaciones, mtodos, relaciones y
semntica
Las clases son grficamente representadas por cajas con compartimentos para:

Nombre de la clase, atributos y operaciones / mtodos

Responsabilidades, Reglas, Historia de Modificaciones, Historia de


Modificaciones, etc.

APLICACIONES Y APPLETS

Existen dos maneras de estructurar un programa en Java: por aplicaciones o por


applets.
Aplicaciones: Las aplicaciones de Java son generalmente compiladas a bytecode
(clase Java) que puede ejecutarse en cualquier mquina virtual Java (JVM) sin
importar la arquitectura de la computadora subyacente. Las aplicaciones se
ejecutan como cualquier programa normal.
Applets: es un programa que puede incrustarse en un documento HTML, es decir
en una pgina web. Cuando un navegador carga una pgina web que contiene un
applet, este se descarga en el navegador web y comienza a ejecutarse. Esto
permite crear programas que cualquier usuario puede ejecutar con tan solo cargar
la pgina web en su navegador.