S01.s1 - Lenguaje Java
S01.s1 - Lenguaje Java
Integrado
MSc. Yuliana Jáuregui Rosas
Datos/Observaciones
Conocimientos previos
• ¿Cuáles son las estructuras de control en los lenguajes de
programación?
• ¿Cómo funcionan las aplicaciones web?
Lenguaje Java
Utilidad
Temario
De altas
Robusto Interpretado Portable
prestaciones
Multitarea Dinámica
Entorno de desarrollo Java
• Para desarrollar aplicaciones en Java se necesita herramientas
de desarrollo como JDK, que permita compilar, empaquetar,
depurar y ejecutar los programas. Sin embargo es necesario
además un editor de texto para escribir el código fuente, es decir
un IDE (Integrated Development Environment) específico para
Java.
Entorno de desarrollo Java
Compilación y ejecución
• Java es un lenguaje compilado e interpretado. El compilador se
encarga de convertir el código fuente de un programa en un
código intermedio denominado bytecode, el cual es
independiente de la plataforma en el que se trabaja, este
código se ejecuta por el intérprete de Java que se encuentra
en la Máquina Virtual de Java.
Compilación y ejecución
Compilador
*.class
*.java
} Métodos
public Empleado(int x){ Constructores
}
public void trabajar(String n, int horas, double tarifa){
…
}
Métodos
public double asistir(int faltas){
…
return 0;
}
}
Principios de la Programación
Orientada a Objetos
• Representación de las características esenciales de un objeto. Se separa las
Abstracción propiedades más importantes, de las que no lo son.
• Consiste en declarar y definir varios métodos con el mismo nombre, pero con
Polimorfismo diferente número y/o tipo de argumentos
Ejemplo
• Calcular el área de un cuadrado, de un rectángulo y un triángulo, aplicando
abstracción, modularidad, encapsulación, herencia y polimorfismo.
• Considere que el área de un triangulo se puede obtener con las siguientes
formulas:
• 𝑎𝑟𝑒𝑎 = 𝑙𝑎𝑑𝑜1∗ℎ
2