JAVA Conceptos

Beschreibung

Repaso de conceptos del lenguaje de programación JAVA
Ivan Espinosa
Karteikarten von Ivan Espinosa, aktualisiert more than 1 year ago
Ivan Espinosa
Erstellt von Ivan Espinosa vor mehr als 7 Jahre
52
0

Zusammenfassung der Ressource

Frage Antworten
JVM (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
Clase La 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.
Método Conjunto 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.
Métodos de Instancia Son 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);
Instanciación Proceso 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
Método de Clase Son 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;
Encapsulamiento consiste 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.
Herencia Mediante 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.
A / 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
POO Programación orientada a objetos
UML (Lenguaje de Modelado Unificado) Es el esquema gráfico más utilizado para modelar sistemas orientados a objetos
Fases de creación de un programa en JAVA 5 fases
Fase 1. Creación de un programa Consiste 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
Fase 2. Compilación de un programa para convertirlo a código de bytes Consiste 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
Fase 3. Carga de un programa en memoria Aquí 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.
Fase 4. Verificación del código de bytes El 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
Fase 5. Ejecución La 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.
JIT (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
JAVA compila dos veces La 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.
Zusammenfassung anzeigen Zusammenfassung ausblenden

ähnlicher Inhalt

Operadores Python
Giovanni Sanhuez
Mis Recursos de Programación
maya velasquez
FUNDAMENTOS DE REDES DE COMPUTADORAS
anhita
Mapa Conceptual de la arquitectura de base de datos
Alan Alvarado
Abreviaciones comunes en programación web
Diego Santos
codigos QR
Cristina Padilla
Editor Dibujo Paint
gladiscj
ANALISIS SISTEMATICO DE LA COMPUTADORA Y LOS PERIFERICOS QUE LO INTEGRAN
Ana pinzon
Herramientas de Software para Comercio y Finanzas
mishelleisabel
Historia de la Computadora
Diego Santos
PROGRAMACIÓN ORIENTADA A OBJETOS - TERCER CORTE
Jose Anacona Pira