introduccion a java fundamentos

7
INTRODUCCION A JAVA FUNDAMENTOS Emperatriz Ruiz Quilcat

Upload: emperatriz-ruiz-quilcat

Post on 02-Jul-2015

26 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: INTRODUCCION A JAVA FUNDAMENTOS

INTRODUCCION A JAVA FUNDAMENTOS

Emperatriz Ruiz Quilcat

Page 2: INTRODUCCION A JAVA FUNDAMENTOS

Agenda

• Estructura de un sistema informático• Diferencias entre programación estructurada y

POO• Características de Java• Formas de ejecución de programas Java

Page 3: INTRODUCCION A JAVA FUNDAMENTOS

Estructura de un sistema informático

• Conjunto de partes interrelacionadas, hardware, software y de Recurso Humano (humanware).

• Emplea una computadora que usa dispositivos programables para capturar, almacenar y procesar data.

Page 4: INTRODUCCION A JAVA FUNDAMENTOS

Diferencias entre programación estructurada y POO

• La POO es más moderna, es una evolución de la programación estructurada que plasma en el diseño de una familia de lenguajes conceptos que existían previamente con algunos nuevos.

• La POO se basa en lenguajes que soportan sintáctica y semánticamente la unión entre los tipos abstractos de datos y sus operaciones.

• La POO incorpora en su entorno de ejecución mecanismos tales como el polimorfismo y el envío de mensajes entre objetos.

Page 5: INTRODUCCION A JAVA FUNDAMENTOS

Características de Java

• Lenguaje Simple• Orientado a Objeto• Distribuido• Robusto• Seguro• Indiferente a la arquitectura• Portable• Interpretado y compilado a la vez• Multihebra o Multihilos• Dinámico• Produce Applets• Alto rendimiento

Page 6: INTRODUCCION A JAVA FUNDAMENTOS

Formas de ejecución de programas Java

Applications• Se trata de aplicaciones Java que se

ejecutan interpretadas. Se invoca al intérprete y se ejecuta la aplicación. Por lo general, en la máquina del usuario final resulta práctico crear un archivo batch (ejecutable) que contenga la invocación, y crear un acceso directo (ícono) a dicho archivo batch, para que el usuario lo active cada vez que desee ejecutar la aplicación sin que tenga que llamar él mismo a la JVM.

Servlets• Los Servlets son programas Java

destinados a ejecutarse en un servidor. Cuando el cliente (browser) ejecuta un Servlet (navegando a una URL de la forma http://.../servlet/hprueba) éste ejecuta en el servidor, genera una página html con los resultados, y la devuelve al cliente.

• Los Servlets ocupan el mismo lugar que tienen los programas CGI en muchos servidores, pero presentan algunas ventajas importantes con respecto a CGI.

Page 7: INTRODUCCION A JAVA FUNDAMENTOS

Entornos de trabajo (IDE)

• Un entorno de desarrollo integrado (en inglés integrated development environment) es un programa informático compuesto por un conjunto de herramientas de programación.

• Los IDE proveen un marco de trabajo amigable para la mayoría de los lenguajes de programación en este caso particular Java.

• IDE: