Repaso Java
Repaso Java
Repaso Java
Diseño de interfaces 2
A. REPASO DE LA PROGRAMACION ORIENTADA A
OBJETOS ¿Qué es JAVA?
Lenguaje compilado e interpretado (bytecode)
Lenguaje multiplataforma (windows, unix, Linux, mac).
Orientado a objetos
Libre
Dispone de una gran biblioteca de librerías. https://
docs.oracle.com/javase/7/docs/api/index.html
Diseño de interfaces 3
B. COMPONENTES DE UN PROGRAMA JAVA
Cuando creamos un programa en Java tenemos una serie de
componentes
Proyecto
Source Packages o Packages
Máquina virtual JDK.
Fuente de código
Compilador
Diseño de interfaces 4
C.ESQUEMA DE UN PROGRAMA JAVA
Diseño de interfaces 5
D. CARACTERÍSTICAS JAVA
ABSTRACCIÓN
ENCAPSULAMIENTO
MODULARIDAD
JERARQUIA
POLIMORFISMO
Diseño de interfaces 6
E. TIPOS DE DATOS PRIMITIVOS. VARIABLES Y
CONSTANTES.
Tipos de datos primitIvos en JAVA.
o Enteros
byte. 8 bits.
short.16 bits.
int. 32 bits.
long. 64 bits.
o Reales
float. 32 bits.
double. 64 bits.
o Lógicos
boolean
o Caracteres
char. 16 bits.
Variables. Primitivos y compu
Diseño de interfaces 6
F.CLASES, OBJETOS. ATRIBUTOS
Diseño de interface 7
G. CLASES PARA MANEJAR ENTRADA Y SALIDA
Scanner. Permite recoger los valores que se escriben en la
consola.
Diseño de interfaces 21
H. HERENCIA. POLIMORFISMO.
Mecanismo que permite reutilizar información entre clases distintas.
Permite compartir atributos, métodos de una superclase a otra que a
extiende subclase.
Toda clase hereda solo de una superclase. No existe herencia multiple.
Diseño de interfaces 22
H. HERENCIA. POLIMORFISMO.
están sobrecargados.
Diseño de interfaces 22