Programacion en Java Sobrescribir una función o métodos
Enviado por reystfe • 1 de Octubre de 2018 • Apuntes • 371 Palabras (2 Páginas) • 182 Visitas
Página 1 de 2
Programación II
22 de mayo de 2017
- Sobrecargar una función o métodos
- Sobrescribir una función o métodos
- Encapsulamiento: Clases y objetos
- Herencia: Reusó de código
- Sobrecarga y sobre escritura de función o métodos.
- Polimorfismo: Rehusó de código con mucho control/ cuando se implementa polimorfismo puede elegir exactamente que usa y que no usa/ se basa en encadenamiento dinámico
- Encadenamiento Dinámico
- Generar programas, con menos errores, con alto nivel de rehusó, reusable, fácil mantenimiento, lo más importante es el rehusó de código.
- Programación en tiempo real: manejar hardware directamente
- Cuáles son las características de Java
- Son multiplataforma – Windows, Mac, Linux, Sun
- Lenguaje Orientado a Objetos
- Es Gratuito
- Tiene mucho soporte y API(Bibliotecas)
- Curva de aprendizaje baja
- No tiene problema de memoria dinámica (no maneja punteros)
- Manejo de GUI en java es fácil
- Más seguro, corre en ambiente controlado con verificación de sus bytecodes - controlado(sandbox)
- Proceso de desarrollo
- Editar el código fuente – es un archivo de texto – que contiene solo caracteres ascii imprimibles + 2 caracteres de control: salto de líneas y fin de archivo.
- IDE – Interactive Development Enviroment : Ecplise, Net beans, Xcode , Jgrasp, BlueJ, Dr Java.
- IDE: está formado por editor con ayudas, llama al compilador, tiene depurador (permite ejecutar el programa línea por línea) – ayuda en línea (documentación) – profiler (programa en sí que te dice en donde se está demorando mucho tu codigo) – mapas de memoria (manejador de mapas de memoria al ver que está almacenado en la memoria)
- Proceso de compilación
- Traduce a un lenguaje propio de java bytecodes un archivo .class
- Veriifica los bytecodes
- Ejecuta JVM(Java virtual machine) y JIT(just in time ) traduce a un lenguaje que entiende la computadora para ejecturar
- .
- Compila : Java –> Bytecodes (ensablador??) (.class)
- Carga de bytecodes a memoria
- Verificacion Bytecodes
- Interpreta : Traducción bytecode –> binario , ejecución, línea a línea
- Bytecodes son iguales a todas las plataformas : multiplataforma ; “Compile once, run everywhere”
- JDK
...
Disponible sólo en Clubensayos.com