viernes, 28 de agosto de 2015

CONCEPTOS JAVA

QUE ES JAVA

Es un lenguaje simple de programación orientado a objetos de multiplataforma.
Java tiene una clase string, que permite un mejor que lo arrays de  terminación nula del c t c++
Java tiene un sistema automático de asignación  y liberación de memoria( recolector de basura) que mejora mucho los sistemas del c++
Java no da soporte a struct ,  union y pointer
Java no ofrece typedef ni   #define
No permite la sobre carga de operadores
No ofrece herencia múltiple

QUE TIPO DE APLICACIONES SE PUEDEN DESARROLLAR CON JAVA

Con java se pueden hacer aplicaciones de escritorio, wed, para dispositivos móviles, se pueden hacer aplicaciones nativas para programar microcontroladores . Los programas de java suelen estar en una de las siguientes categorías: apples, aplicaciones, servlets.


CUALES SON LAS DIFERENCIAS ENTRE JDK Y JRE?

-el  JRE es el entorno de ejecución de java, en otras palabras es la maquina virtual de java .
-el JDK es el completo kit de desarrollo de software para java, incluyendo la JRE. Los copiladores y las herramientas (como javaDoc, y el depurador de java) para crear y ampliar programas.

QUE ES JVM

Es una maquina virtual de proceso nativo, solo ejecutable en una plataforma específica, capar de interpretar y ejecutar instrucciones expresadas  en un código binario especial.

QUE ES IDE

es un entorno de programación que ha sido empaquetado como un programa de aplicación, en otras palabras consiste en un editor de código, un compilador, un depurador y un constructor de interfaz  gráfica. Por ejemplo tenemos Eclipse,  NetBeans, geany, CodeRun,  etc.

CUAL ES LA DIFERENCIA ENTRE UN EDITOR DE TERTO Y UN IDE?

-en un editor solo puedes escribir el código
-en un IDE se puede editar, depurar, ver errores de sintaxis

QUE ES EL GARBAGE COLLECTOR?

Es el que promueve una solución automática a la gestión de memoria  en java.

QUE ES JIT? (JUST IN TIME)

Es un compilador específico de plataforma que genera instrucciones de máquina para cada método en la primera llamada a dicho método. el compilador JIT compila código a medida que se necesita.

QUE ES API? CUAL ES LA URL DEL API DE JAVA.


CUAL ES EL COMANDO PARA COMPILAR UNA CLASE JAVA EN LA CONSOLA.

javac nombre del archive.java

CUAL ES EL COMANDO PARA EJECUTAR UNA CLASE JAVA POR CONSOLA.

Java nombre del archivo

CONCEPTOS DE POO
QUE ES PROGRAMACION ORIENTADA OBJETOS:

Define los programas en términos de “clases de objetos” que se comunican entre sí mediante el envío de mensajes 

 QUE ES HERENCIA
 
Herencia es permitir la creación de  nuevas clases basadas en clases existentes.
La clase ya existente es llamada
 superclass, o clase base, o clase padre.
La clase nueva es llamada subclase, clase derivada, o clase hija.
 


QUE ES POLIMORFIMOS


Es la capacidad que tienen los objetos de una clase de responder al mismo mensaje o evento en función de los parámetros utilizados durante su invocación. Un objeto Consiste en obtener un mismo método con diferentes funciones. Polimórfico es una entidad que puede contener valores de diferentes tipos durante la ejecución del programa. 

 QUE ES ENCASULAMIENTO

 Es hacer que los datos en un objeto solo puedan ser leídos o modificados por ese mismo objeto.

No hay comentarios:

Publicar un comentario