Está en la página 1de 6

TALLER DE PROGRAMACION CONCURRENTE

I. ECLIPSE

1.1. Qu es Eclipse?

Eclipse es una plataforma de desarrollo open source basada en Java. Es un desarrollo

de IBM cuyo cdigo fuente fue puesto a disposicin de los usuarios. En s mismo Eclipse

es un marco y un conjunto de servicios para construir un entorno de desarrollo a partir

de componentes conectados (plugin). Hay plugins para el desarrollo de Java (JDT Java

Development Tools) as como para el desarrollo en C/C++, COBOL, etc. La versin

instalada en el laboratorio incluye el plugin JDT. (Guiterrez, 2004)

Eclipse es una herramienta que permite integrar diferentes tipos de aplicaciones. La

aplicacin principal es el JDT (Java Development Tooling), un IDE para crear programas

en Java. Otras aplicaciones, que no vienen con la distribucin estndar de Eclipse, se

aaden al mismo en forma de plugins, y son reconocidos automticamente por la

plataforma. Adems, Eclipse tiene su propio mecanismo de gestin de recursos. Los

recursos son ficheros en el disco duro, que se encuentran alojados en un espacio de

trabajo (workspace), un directorio especial en el sistema. As, si una aplicacin de

Eclipse modifica un recurso, dicho cambio es notificado al resto de aplicaciones de

Eclipse, para que lo tengan en cuenta.(CCIA, 2007)

1.2. Qu se necesita para instalar eclipse?

Eclipse es un Ambiente de Desarrollo Integrado (conocido como Integrated

Development Environment o IDE en ingls) el cual muy popular entre los

programadores y desarrolladores de Java. Con el tiempo Eclipse se ha convertido en la


principal herramienta usada por muchos desarrolladores a la hora de escribir cdigo en

Java incluso sobre NetBeans que es el IDE que viene con Java la versin oficial de Java.

Antes de continuar si observas un poco en su pgina web, Eclipse hace uso de la

Mquina Virtual de Java y necesita el JRE (Java Runtime Environment) para funcionar

correctamente.

1.3.

II. JAVA

2.1. Qu es JAVA?

Java es un lenguaje de programacin desarrollado por Sun Microsystems. Java fue

presentado en la segunda mitad del ao 1995 y desde entonces se ha convertido en un

lenguaje de programacin muy popular. Java es un lenguaje muy valorado porque los

programas Java se pueden ejecutar en diversas plataformas con sistemas operativos

como Windows, Mac OS, Linux o Solaris. James Gosling, el director del equipo de

trabajo encargado de desarrollar Java, hizo realidad la promesa de un lenguaje

independiente de la plataforma. Se buscaba disear un lenguaje que permitiera

programar una aplicacin una sola vez que luego pudiera ejecutarse en distintas

mquinas y sistemas operativos. Para conseguir la portabilidad de los programas Java

se utiliza un entorno de ejecucin para los programas compilados. Este entorno se

denomina Java Runtime Environment (JRE). Es gratuito y est disponible para los

principales sistemas operativos. Esto asegura que el mismo programa Java pueda

ejecutarse en Windows, Mac OS, Linux o Solaris. (Martinez, 2010)

Java es un lenguaje de programacin creado por Sun Microsystems, (empresa que

posteriormente fue comprada por Oracle) para poder funcionar en distintos tipos de
procesadores. Su sintaxis es muy parecida a la de C o C++, e incorpora como propias

algunas caractersticas que en otros lenguajes son extensiones: gestin de hilos,

ejecucin remota, etc. El cdigo Java, una vez compilado, puede llevarse sin

modificacin alguna sobre cualquier mquina, y ejecutarlo. Esto se debe a que el cdigo

se ejecuta sobre una mquina hipottica o virtual, la Java Virtual Machine, que se

encarga de interpretar el cdigo (ficheros compilados .class) y convertirlo a cdigo

particular de la CPU que se est utilizando (siempre que se soporte dicha mquina

virtual). (Garcia, 2012)

2.2. Cmo crear un Archivo en JAVA?

2.3. Qu significa main en un programa JAVA?

Existe un mtodo especial, llamado main(). Este mtodo se invoca cuando se ejecuta

un programa Java. Todo programa Java debe tener una clase con el mtodo main().

Este mtodo se debe declarar public static void. Es un mtodo esttico, pblico y no

devuelve un valor de retorno. Los parmetros String[] args se refieren a la lnea de

comandos de la aplicacin.

Despus de la definicin de clase se escribe la definicin del mtodo main(). Todos los

programas Java deben incluir un mtodo main(). Este mtodo indica las sentencias a

realizar cuando se ejecuta un programa. Un mtodo es una secuencia de sentencias

ejecutables. Las sentencias de un mtodo quedan delimitadas por los caracteres { y }

que indican el inicio y el fin del mtodo, respectivamente.


Dentro del mtodo main() se incluye una sentencia para mostrar un texto por la

consola. Los textos siempre se escriben entre comillas dobles para diferenciarlos de

otros elementos del lenguaje. Todas las sentencias de un programa Java deben

terminar con el smbolo punto y coma. Este smbolo indica al compilador que ha

finalizado una sentencia.

2.4. Para qu sirven la llave abierta y la llave cerrada {}?

Las llaves {} se utilizan para contener los valores de matrices iniciadas

automticamente. Tambin se utiliza para definir un bloque de cdigo, para clases,

mtodos y mbitos locales.

2.5. Qu es API de JAVA? Coloque ejemplos

Application Program Interface (API) Interfaz que se publica para facilitar el uso de los

servicios que soporta un sistema operativo o una aplicacin. Un API describe

detalladamente los mtodos y los argumentos de las funciones que constituyen la

interfaz del sistema operativo o aplicacin. Permite que un programador haga uso de

las funciones almacenadas.

La API de Java proporciona una interfaz de Java con un conjunto de mtodos y clases

de utilidad que se puede utilizar para escribir cdigo Java que pueda acceder

directamente a entidades de IBM InfoSphere Master Data Management Collaboration

Server, sin necesidad de utilizar scripts personalizados. La interfaz de programacin de

aplicaciones (API) de Java se utiliza para interactuar con InfoSphere MDM Collaboration

Server.
2.6. Cules son los tipos de datos primitivos de JAVA?

2.7. Cmo Ejecutamos un programa JAVA?


III. CONCLUSIONES

IV. RECOMENDACIONES Y SUGERENCIAS

V. BIBLIOGRAFIA

También podría gustarte