Preguntas Java

5

description

terminologia y conceptos basicos de java

Transcript of Preguntas Java

Page 1: Preguntas Java
Page 2: Preguntas Java

¿Qué es Java? Explique en sus propias palabras sus características.

Es un lenguaje de programación multiplataforma, sirve para web, escritorio, móviles, nativa. Y es de programación orientada a objetos.

¿Qué tipo de aplicaciones puedo desarrollar con java?

Se pueden desarrollar todo tipo de aplicaciones, en especial aplicaciones web. Pero no es recomendable para desarrollar aplicaciones relacionadas a gráficos, porque puede presentar problemas.

¿Cuáles son las diferencias entre JDK y JRE?

JDK (Java Developer Kit) son los recursos necesarios para desarrollar.

JRE (Java Runtime Enviroment) Son los recursos necesarios para ejecutar.

¿Qué es JVM?

Java Virtual Machine – Máquina Virtual de Java. Es la que pre compila el lenguaje para que se pueda ejecutar en cualquier plataforma.

¿Qué es IDE?. Dé tres ejemplos.

Editor de texto. Es un programa que nos permite desarrollar código en un lenguaje y nos da La posibilidad de compilar y ejecutar el código escrito.Ejemplos:Eclipse.Netbeans.BlueJ

¿Cuál es la diferencia entre un editor y un IDE?

Page 3: Preguntas Java

Editor: puedes editar el código

IDE: puedes editar, depurar, ver errores de sintaxis mientras codificas, tener un autocompletado decente, validador de código, ser productivo, etc.

¿Qué es el garbage Collector?

(Basurero)Provee una solución automática a la gestión de memoria. Libera la memoria asignada a los objetos que no están siendo utilizados por el programa .de ahí el nombre de "basura”

¿Qué es JIT? (Just in Time)

Es la compilación al tiempo de la ejecución y es una técnica para mejorar el rendimiento de sistemas de programación.

¿Qué es API? Cuál es la URL del API de Java.

Application Programming Interface - interfaz de programación de aplicaciones. Son un conjunto de clases utilitarias para efectuar toda clase de tareas necesarias dentro de un programa. http://docs.oracle.com/javase/7/docs/api/

Cuál es el comando para compilar una clase Java en la consola.

Desde la consola de Windows se utiliza el cmd o símbolo del sistema.

Cuál es el comando para ejecutar una clase Java por consola.

Javac y nombre del archivo.java

Page 4: Preguntas Java

Conceptos de POO Herencia,

Cohesión,Abstracción,Polimorfismo,Acoplamiento Encapsulamiento.

Describa en sus palabras, qué es programación orientada objetos.

Es una metodología que basa la estructura de los programas en torno a los objetos.Y objeto Es una entidad (tangible o intangible) que posee características y acciones que realiza por sí solo o interactuando con otros objetos

¿Qué es herencia?

El mecanismo de herencia permite definir nuevas clases partiendo de otras ya existentes. Las clases que derivan de otras heredan automáticamente todo su comportamiento, pero además pueden introducir características particulares propias que las diferencian.

¿Qué es polimorfismo?

Los comportamientos pueden ser identificados bajo el mismo nombre pero procesan información de manera diferente de acuerdo al objeto que lo contenga.

¿Qué es encapsulación?

Esta propiedad permite la ocultación de la información es decir permite asegurar que el contenido de un objeto se pueda ocultar del

Page 5: Preguntas Java

mundo exterior dejándose ver lo que cada objeto necesite hacer público.