TP1 Unidad1 1 Introduccion

17
1 Unidad I Unidad 1

description

Introduccion Java Básico

Transcript of TP1 Unidad1 1 Introduccion

Page 1: TP1 Unidad1 1 Introduccion

1Unidad I

Unidad 1

Page 2: TP1 Unidad1 1 Introduccion

2Unidad I

Introducción a Java

• Es un lenguaje completamente orientado a objetos.

• Sintaxis es similar a C y C++.• Interpretado, lo que acelera su ejecución,

pues el código no se compila, se precompila.

• Utiliza una Maquina Virtual (JVM) para ejecutar los programas, lo que lo hace “independiente” de la plataforma.

Page 3: TP1 Unidad1 1 Introduccion

3Unidad I

Historia

• En 1991, Sun Microsystems crea lenguaje independiente de la plataforma (Dispositivos electrónicos)

• Se deseaba paliar problemas de C++.• En 1995 pasa a llamarse Java. • En 1998 se rebautiza como Java2.• En 2011 se lanza como Java7.

Page 4: TP1 Unidad1 1 Introduccion

4Unidad I

Java Virtual Machine (JVM)

• Es un programa muy pequeño.• Distribución gratuita y para todos los

Sistemas Operativos.• No genera ejecutables.• Interpreta código neutro, el que convierte

a código particular de la CPU.

Page 5: TP1 Unidad1 1 Introduccion

5Unidad I

Bytes codes

• Son interpretados por JVM.• Pueden ejecutarse en cualquier

plataforma.• Componen los archivos *.class• Unidad fundamental del código es la

Clase.

Page 6: TP1 Unidad1 1 Introduccion

6Unidad I

Tipos de Aplicaciones

• Applet: Programa para ser ejecutado en un navegador.• Se insertan en las páginas usando etiquetas

(videos, animaciones, otros)• Programas independientes.• Solo actúa sobre el navegador.

Page 7: TP1 Unidad1 1 Introduccion

7Unidad I

Tipos de Aplicaciones - Consola

• Aplicaciones de consola: Son programas independientes.•Desarrollo tal como se hace con lenguajes

tradicionales.• Ejecutados en el computador o red en la que

este reside.

Page 8: TP1 Unidad1 1 Introduccion

8Unidad I

Tipos de Aplicaciones - Servlet

• Servlet: Aplicación que se ejecuta en el servidor.• Es usado para procesar requerimientos

HTTP.•No posee interfaz gráfica.

Page 9: TP1 Unidad1 1 Introduccion

9Unidad I

DLC (Devolopment life circle)

Page 10: TP1 Unidad1 1 Introduccion

10Unidad I

DLC (Devolopment life circle)

Page 11: TP1 Unidad1 1 Introduccion

11Unidad I

DLC (Devolopment life circle)

Page 12: TP1 Unidad1 1 Introduccion

12Unidad I

DLC (Devolopment life circle)

C:\path=%PATH%;D:\Java\jdk1.6.0\bin

Page 13: TP1 Unidad1 1 Introduccion

13Unidad I

DLC (Devolopment life circle)

javac file_name.java

Page 14: TP1 Unidad1 1 Introduccion

14Unidad I

DLC (Devolopment life circle)

Page 15: TP1 Unidad1 1 Introduccion

15Unidad I

DLC (Devolopment life circle)

Page 16: TP1 Unidad1 1 Introduccion

16Unidad I

DLC (Devolopment life circle)

Page 17: TP1 Unidad1 1 Introduccion

17Unidad I

DLC (Devolopment life circle)