Clase 4

19
Lógica de la Programació n Sesión Teórica 4 UNIVERSIDAD DE BOYACÁ

Transcript of Clase 4

Page 1: Clase 4

Lógica de la ProgramaciónSesión Teórica 4

UNIVERSIDAD DE BOYACÁ

Page 2: Clase 4

Java• Java es un lenguaje de programación

orientado a objetos desarrollado porSun Microsystems a principios de losaños 90. El lenguaje en sí mismo tomamucha de su sintaxis de C y C++, perotiene un modelo de objetos más simpley elimina herramientas de bajo nivel,que suelen inducir a muchos errores,como la manipulación directa depunteros o memoria.http://es.wikipedia.org/wiki/Java_(lenguaje_de_programación)

Page 3: Clase 4

Historia de Java• La tecnología Java se creó como una herramienta de programación para ser

usada en un proyecto de set-top-box en una pequeña operacióndenominada the Green Project en Sun Microsystems en el año 1991. Elequipo (Green Team), compuesto por trece personas y dirigido por JamesGosling, trabajó durante 18 meses en Sand Hill Road en Menlo Park en sudesarrollo.

• El lenguaje se denominó inicialmente Oak (por un roble que había fuera dela oficina de Gosling), luego pasó a denominarse Green tras descubrir queOak era ya una marca comercial registrada para adaptadores de tarjetasgráficas y finalmente se renombró a Java.

• El término Java fue acuñado en una cafetería frecuentada por algunos delos miembros del equipo. Pero no está claro si es un acrónimo o no, aunquealgunas fuentes señalan que podría tratarse de las iniciales de suscreadores: James Gosling, Arthur Van Hoff, y Andy Bechtolsheim. Otrosabogan por el siguiente acrónimo, Just Another Vague Acronym ("sólo otroacrónimo ambiguo más"). La hipótesis que más fuerza tiene es la que Javadebe su nombre a un tipo de café disponible en la cafetería cercana, de ahíque el icono de java sea una taza de café caliente.

Page 4: Clase 4
Page 5: Clase 4

• Java Development Kit o (JDK), es un software que proveeherramientas de desarrollo para la creación de programas enjava.

• JRE ("Java Runtime Environment") Como su nombre lo indicaeste ambiente ("KIT") es utilizado solo para ejecutar("Runtime") programas en Java. Esta situación se da cuandoempresas de Software diseñan alguna interface gráfica oaplicación en Java para su producto. Cabe mencionar quemuchos productos que utilizan Java para su interface gráfica oinstalación ya incluyen un JRE para evitarle la molestia deinstalarlo, uno de estos es Oracle.

• IDE: Entorno de Desarrollo Integrado. IntegratedDevelopment Environment, es un programa compuesto por unconjunto de herramientas para un programador.

Page 6: Clase 4

NetBeans IDE

• NetBeans se refiere a una plataforma para el desarrollo deaplicaciones de escritorio usando Java y a un entorno de desarrollointegrado (IDE) desarrollado usando la Plataforma NetBeans.

• La plataforma NetBeans permite que las aplicaciones seandesarrolladas a partir de un conjunto de componentes de softwarellamados módulos. Un módulo es un archivo Java que contieneclases de java escritas para interactuar con las APIs de NetBeans yun archivo especial (manifest file) que lo identifica como módulo.Las aplicaciones construidas a partir de módulos pueden serextendidas agregándole nuevos módulos. Debido a que los módulospueden ser desarrollados independientemente, las aplicacionesbasadas en la plataforma NetBeans pueden ser extendidasfácilmente por otros desarrolladores de software.

http://es.wikipedia.org/wiki/NetBeans_IDE#Historia

Page 7: Clase 4

• NetBeans comenzó como un proyecto estudiantil en Republica Checa(originalmente llamado Xelfi), en 1996 bajo la tutoría de la Facultad deMatemáticas y Física en la Universidad de Charles en Praga. La meta era escribir unentorno de desarrollo integrado (IDE) para Java parecida a la de Delphi. Xelfi fue elprimer entorno de desarrollo integrado escrito en Java, con su primer pre-releaseen 1997.

• Xelfi fue un proyecto divertido para trabajar, ya que las IDEs escritas en Java eranun territorio desconocido en esa época. El proyecto atrajo suficiente interés, por loque los estudiantes, después de graduarse, decidieron que lo podían convertir enun proyecto comercial. Prestando espacios web de amigos y familiares, formaronuna compañía alrededor de esto. Casi todos ellos siguen trabajando en NetBeans.

• Tiempo después, ellos fueron contactados por Roman Stanek, un empresario queya había estado relacionado con varias iniciativas en la Republica Checa. Él estababuscando una buena idea en que invertir, y encontró en Xelfi una buenaoportunidad. Ellos se reunieron, y el negocio surgió.

• El plan original era desarrollar unos componentes JavaBeans para redes.

Historia de NetBeans

http://www.netbeans.org/about/history.html

Page 8: Clase 4
Page 9: Clase 4

Tipos de datos, operadores y sintaxis genral

Page 10: Clase 4
Page 11: Clase 4
Page 12: Clase 4
Page 13: Clase 4
Page 14: Clase 4

Palabras reservadas de Java

Page 15: Clase 4

Aplicaciones con Java

• Aplicaciones autónomas:

Page 16: Clase 4

• Applet: Un applet es una pequeña aplicación software, normalmente en un lenguaje de programación Java.

Aplicaciones con Java

Page 17: Clase 4

• Servlet - Aplicación JAVA que permite la ejecución de unpropio servidor web que permite la interactividad delusuario, permitiéndole realizar algunas opciones,encargados de generar respuestas a las peticionesrecibidas de los clientes

Aplicaciones con Java

Page 18: Clase 4

• Aplicaciones con ventanas: Swing es labiblioteca para la interfaz gráfica de usuarioavanzada de la plataforma Java.

Aplicaciones con Java

Page 19: Clase 4

Bibliografía:

• http://delta.cs.cinvestav.mx/~fraga/Charlas/objetos.pdf

• http://es.wikipedia.org/wiki/Programaci%C3%B3n_modular

• http://es.wikipedia.org

• Universidad de los Andes / Proyecto CUPID2