Documente Academic
Documente Profesional
Documente Cultură
Momento Inicial
Programacin Orientada a Objetos
PRE-SABERES TERICOS
Cdigo 1130642492
Grupo: 301403_62
Santiago de Cali
2015
INTRODUCCION
esta asignatura ya que es una materia importante para mi carrera. Estoy muy atenta
sacar 2 o 3 veces en semana el grupo sea realizando una teleconferencia por Skype
o Hangout y exponer las ideas que individualmente se tiene para la elaboracin del
mismo, esta actividad se puede hacer 1 hora en esos das, seria cuadrar la
* Los medios de comunicacin que usualmente uso son el Skype, correo personal,
Redes Sociales como Facebook, mis datos para que comencemos a trabajar:
Skype: ing.diana23
cuenta Gmail".
RS: http://facebook.com/LukisMarce
MAPA MENTAL POO
PROGRAMACION ORIENTADA A OBJETOS CON JAVA
Uno de los lenguajes basados en POO es java el cual hace uso de este modelo, gracias a la
POO en java encontramos caractersticas esenciales:
Java es un lenguaje til para casi todo tipo de problemas. Podemos citar como
funcionalidades de Java varias:
Aplicaciones cliente: son las que se ejecutan en un solo ordenador (por ejemplo el
porttil de tu casa) sin necesidad de conectarse a otra mquina. Pueden servirte por
ejemplo para realizar clculos o gestionar datos.
Aplicaciones cliente/servidor: son programas que necesitan conectarse a otra
mquina (por ejemplo un servidor de datos) para pedirle algn servicio de forma
ms o menos continua, como podra ser el uso de una base de datos. Pueden servir
por ejemplo para el teletrabajo: trabajar desde casa pero conectados a un ordenador
de una empresa.
Podemos hablar tambin de aplicaciones web, que son programas Java que se
ejecutan en un servidor de pginas web. Estas aplicaciones reciben solicitudes
desde un ordenador y envan al navegador (Internet Explorer, Firefox, Safari, etc.)
que acta como su cliente pginas de respuesta en HTML.
Programacin Bsica
Comentarios, lo que nos ayuda como programadores de este lenguaje tener claridad de los
que estamos realizando o poder entender el cdigo de otro programador, las mejores
prcticas de programacin se realiza inicialmente con los comentarios. Los tipos de
comentarios son:
Caracteres, donde la especificacin en java es distinta que los dems lenguajes, java utiliza
16 bits, este es conocido como Unicode y mantiene compatible con ASCII.
Los identificadores, sirven para relacionar las estructuras del programa, los identificadores
guardan valores como lo son las variables o pueden ser algo predefinido por el usuario
(pablara reservada).
Los paquetes, que son las mismas bibliotecas usadas para la construccin de las
aplicaciones.
Las importaciones de los paquetes, permite utilizar clases definidas en otros paquetes bajo
nombre abreviados, existen los siguientes formatos de import:
Import package
Import package.class
Variables, son datos que son definidos para guardar un tipo de dato, representa un
identificador dentro de un programa.
Datos primitivos, el lenguaje de java tiene un nmero de tipos primitivos como parte del
lenguaje, podemos encontrar los primitivos: que son estructuras que guardan un valor y se
manipulan a travs de variables y no primitivos: que corresponden a las clases que son
instancias de objetos.
Contantes, es una clase de modificador que hace que una variable se vuelva constante.
Cadenas, son arreglos de caracteres, que son usados para comparar o contener cadenas.
Programacin Avanzada
Archivos, Los archivos en Java son sencillamente fcil tener acceso ya que se hacen su
invocacin por medio de cdigo java, ejemplo mediante la instancia bufferedReader.
Base de datos, El acceso a las BD son tambin sencillas mediante POO java, se realiza
mediante un paquete o biblioteca que conecte la BD ODBC.
Cdigo Nativo, permite que el desarrollador incluya software de otros lenguajes como C,
para esto se modifica las declaraciones nativas de los mtodos (se practica mtodos de
abstraccin).
Sincronizacin, como todos los lenguajes POO en java permite procesar mltiples objetos y
mtodos de manera concurrente, para esto tiene un modificador de sincronizacin que
especifica la sesin critica de procesamiento el cual no permite que haya interrupciones.
Uml y Java
UML, es un lenguaje grfico para visualizar, especificar y documentar cada una de las
partes que comprende el desarrollo de software, comprende normas y estndares que dicen
cmo se debe representar algo. UML y Java estar interrelacionadas por el desarrollo de las
aplicaciones, gracias a estas dos interacciones logramos de manera sencilla pasar todo los
que tenemos modelado en UML a java a la hora de desarrollar un proyecto. Aplicando los
diferentes modelos como son la herencia, el polimorfismo entre otros.
Las fases relacionadas en el uso de uml con java estn en uso de los atributos, objetos,
clases, operaciones, tipos de datos entre otros; Todo esto junto para abstraer y/o disear
de manera sencilla.
Aplicaciones y Applets
En la POO en java existen dos formas de estructurar programas, estas son en aplicaciones y
applets, las cuales cumplen el mismo proceso a la hora de desarrollar pero cada una tiene
su diferencia en su ejecucin.
Los Applets, se ejecutan en la web a travs de un navegador. Esta requiere una clase donde
herede y sobrescriba. (Applet Paint).
Programar en java con interfaces graficas es aprovechar el mximo de los aspectos de este
lenguaje, ya que gracias a este tem en especial el desarrollador y/o cliente, a la hora de
ejecutar el producto desarrollado estar observando la flexibilidad, los tiempos mnimos de
que toma su ejecucin, la experiencia que vive con un desarrollo en java que en otro
lenguaje. Como en el ejemplo la integracin de las ventanas en otras plataformas o en el
uso de un navegador.
EXPECTATIVAS DEL CURSO
Las expectativas que tengo del curso de POO, es desarrollarme como profesional en la
aplicacin de este lenguaje sea en mi vida profesional o para la creacin de algn proyecto
a nivel personal, ya que la POO es uno de los lenguajes ms usado actualmente. Gracias al
curso de POO, me ayuda a tener claros los conceptos de programacin para desarrollar mis
habilidades como estudiante, adicional que se puede aplicar en cualquier otro leguaje de
programacin.
Considero que tengo dominio en la vista de los diferentes cursos que se mezclan en la
plataforma con el cdigo general del curso, ejemplo: no es necesario ir donde estn las
asignaturas (en pila), si no desplegar en el mismo panel donde esta "X" materia para
observar las dems (opcin mis cursos para ser ms claros), ms los tem que se presentan
en cascada son muy sencillos de detallar y explorar.
Considero que no tengo problemas para acceder a algn modulo sea de alguna asignatura,
considero que la plataforma es muy sencilla de explorar.
CONCLUSIONES
atributos estticos entre otros permiten, que el cdigo sea genrico de manera que sea
podemos abstraer de mejor forma los objetos de la realidad y llevarlos a un entorno donde
Podemos decir que la POO en java ha surgido por la evolucin de la complejidad de los
ya que conceptos como la herencia unifica caractersticas de ciertos objetos, pero sobre
todo se puede concluir que es muy importante y vital para la vida del desarrollador ya que
plataformas.
BIBLIOGRAFIA
Internet. Mexico City: Cengage Learning, 2005. Gale Virtual Reference Library. Web.
http://campus03.unad.edu.co/ecbti04/course/view.php?id=212#section-2
Instrucciones