Flashcards
JAVA Conceptos
Flashcards do conjunto (19)
- 1JVM (Máquina Virtual de Java)Es una máquina virtual de proceso nativo, es decir, ejecutable en una plataforma específica, capaz de interpretar y ejecutar instrucciones expresadas en un código binario especial (el bytecode Java), el cual es generado por el compilador del lenguaje Java. El código binario de Java no es un lenguaje de alto nivel, sino un verdadero código máquina de bajo nivel, viable incluso como lenguaje de entrada para un microprocesador físico
- 2ClaseLa clase es la unidad fundamental de programación en Java, una clase representa al conjunto de objetos que comparten una estructura y un comportamiento comunes. Las clases incluyen por tanto atributos y métodos.
- 3MétodoConjunto de instrucciones definidas dentro de una clase, que realizan una determinada tarea y a las que podemos invocar mediante un nombre. Existen 2 tipos: métodos de instancia y métodos de clase.
- 4Métodos de InstanciaSon todos los métodos no static. Operan sobre las variables de instancia de los objetos pero también tienen acceso a los atributos estáticos.
La sintaxis de llamada a un método de instancia es:
idObjeto.metodo(parametros); - 5InstanciaciónProceso en el cual se crea un objeto de una clase para que un programa pueda realizar las tareas definidas por lo métodos de esa clase
- 6Método de ClaseSon los métodos declarados como static. Tienen acceso solo a los atributos estáticos de la clase. No es necesario instanciar un objeto para poder utilizar un método estático.
Para acceder a un método de clase se escibe:
NombreClase.metodo; - 7Encapsulamientoconsiste en permitir la visibilidad de atributos y/o métodos, en una clase determinada, teniendo así tres niveles de: privados (private) que se utilizaran solo en esa clase, protegidos (protected) que se utilizaran por todas los métodos, clases y /o atributos mientras se encuentre en el mismo package, y los públicos (public) que pueden ser usados por cualquier clase o método.
- 8HerenciaMediante la herencia es posible crear nuevas clases de objetos, estas nuevas clases se conocen como sub-clases, las cuales comienzan con las características de una clase existente (super clase), con las posibilidad de personalizar y agregar características propias a estas clases.
- 9A / DOO (Proceso de análisis y diseño orientado a objetos)Proceso de análisis detallado para determinar los requerimientos de un proyecto y desarrollar un diseño que lo satisfaga, cuando este proceso implica este análisis y diseño desde un punto de vista orientado a objetos se le denomina A/DOO
- 10POOProgramación orientada a objetos
- 11UML (Lenguaje de Modelado Unificado)Es el esquema gráfico más utilizado para modelar sistemas orientados a objetos
- 12Fases de creación de un programa en JAVA5 fases
- 13Fase 1. Creación de un programaConsiste en editar un archivo con un editor y escribir las instrucciones como código fuente, guardarlo con la extensión .java que indica que contiene el código fuente en JAVA
- 14Fase 2. Compilación de un programa para convertirlo a código de bytesConsiste en utilizar el comando javac (compilador de java), para compilar el programa, este traduce el código fuente a código de bytes que representan las tareas a ejecutar. Si se compila correctamente, el compilador crea un archivo .class que contiene la versión compilada del programa. La JVM ejecuta los códigos de bytes
- 15Fase 3. Carga de un programa en memoriaAquí la JVM coloca el programa en memoria para ejecutarlo, a esto se le conoce como carga. El cargador de clases de la JVM toma los archivos .class que contienen los códigos de bytes del programa y los transfiere a la memoria principal.
- 16Fase 4. Verificación del código de bytesEl verificador de códigos de bytes examina sus códigos para asegurar que sean válidos y que no violen las restricciones de seguridad de JAVA
- 17Fase 5. EjecuciónLa JVM ejecuta los códigos de bytes del programa realizando así las acciones contenidas en el mismo. La JVM ejecuta los códigos de bytes mediante el proceso JIT, cuando la JVM encuentra las partes nuevamente compiladas a través del proceso JIT, ejecuta el código en lenguaje máquina.
- 18JIT (Compilación Justo a Tiempo)Proceso que realiza la JVM en el cual analiza los códigos de bytes a medida que se interpretan en busca de puntos activos (parte de los códigos de bytes que se ejecutan con frecuencia), y traduce los códigos de bytes al lenguaje máquina
- 19JAVA compila dos vecesLa primera cuando el código fuente se traduce a código de bytes, y la segunda cuando durante la ejecución los códigos de bytes se traducen a lenguaje máquina para que la computadora ejecute el programa.
Informações
- Descrição
- Repaso de conceptos del lenguaje de programación JAVA
- Criado por
- Ivan Espinosa
- Visualizações
- 63
- Tags
- Avaliação