Preguntas Y Respuestas De Repaso De Paradigmas De Programación Utn 1Er Parcial

Páginas: 7 (1677 palabras) Publicado: 17 de julio de 2012
PREGUNTAS DE REPASO DEL 1er Parcial Mejorado
1. Cual es la limitación de utilizar la interfaz Comparable?
La limitación es que se implementa una sola vez y solo me va a servir para una única clasificación.
2. Que se pude hacer si es necesario ordenar un grupo de artículos por numero de pieza en una colección y ordenar por descripción en otra colección?
Usar la interfaz Comparator, (Usamos lainterfaz Comparator, si queremos mas de una clasificación.
3. Características de la interfaz Set
Es para un conjunto de elementos y que estos no estén repetidos.
Características de la interfaz List
Es para un conjunto de elementos, y que estos mantendrán un orden de almacenamiento.
4. En que caso utilizaría un conjunto de bits?(BITSET)
Para evitar el enmascaramiento y en el caso de quequiera usar los bits como un indicador. Ej Escriba de Eratostenes
5. Existe dependencia entre los métodos next() y remove(), cual?
Si, existe una dependencia, porque es ilegal realizar una llamada a remove(), si no ha existido una previa a next(). Si lo intentamos, obtendremos una IllegalStateException
6. El orden en que se visitan los elementos, depende del tipo de colección?
No
7. Si quisieraemplear el método de adición de la interfaz collection, que se requiere hacer para evitar una excepción?
Enlazar tantos iteradores como se quiera a un contenedor, pero haciendo que solo uno de ellos pueda modificar el contenedor.
8. En que caso emplearía un LinkedList y un ArrayList?
• Empleamos el LinkedList, cuando tenemos muchas inserciones y muchas eliminaciones.
• Empleamos el ArrayList,cuando mi programa tiene que hacer muchos accesos directos.
9. Cuando un contenedor es de nivel máximo? Ejemplo
Cuando no necesita de otro contenedor para ser mostrado, EJ: El JFrame
10. Un componente puede ser a su vez contenedor? Ejemplos
Si, esta dentro de las características de la clase JComponent, extiende de awt.conteiner. Ej: etiqueta, boton
11. Cuando se emplean las clases adaptadoras?Se emplean para no tener que hacer una implementación de una interfaz, ya que se evita tener que definir todos los métodos de la misma.
12. Que me provee java para tratar con eventos de mouse? Para que se usan cada una de ellas.
• Clase MouseEvent: posee toda la información referida al evento de ratón que provoco la llamada al método del escucha: Ejemplo: tecla presionada, posición donde sepresiono
• Interfaz MouseListener: define el protocolo de los métodos para eventos de clic, presión y liberación de botones.
• Clase MouseAdapter: da una implementación vacía para todos los métodos de la interfaz anterior.
• Metodo addMouseListener(): implementado en la clase Component.
13. A que se llama concurrencia?
Cuando 2 o mas procesos se ejecutan a la vez y comparten recursos
14.Puede existir paralelismo sin concurrencia(No se comparten recursos) Ejemplo
Si, puede existir: Ejemplo, cualquier programa que corre en procesadores serparados y no comparten recursos.
Puede darse el caso de que haya paralelismo y concurrencia a la vez?
Si.
15. Explique el estado ejecutable de un hilo
Significa que el hilo esta en la cola de espera o esta en ejecución.

16. Como se logra laexclusión mutua en java?
Encapsulando el Objeto
17. Cuando se producen los puntos muertos?
Cuando 2 hilos están esperando una respuesta mutua.
18. Para que se emplean los hilos demonio?
Son hilos servidores, que se ejecutan para ayudar a otros hilos, se encentran el ejecución constante y son de baja prioridad. Ejemplo: contadores, GarbageCollector
19. Cuando usar los notify() y cuando usarnotifyAll()?
• notify(): si todos los hilos esperan la misma condición a responder
• notifyAll(): No todos los hilos esperan por la misma condición.
Ambos se utilizan para salir del estado de espera.
20. Explique el estado muerto de un hilo?
Existen 2 posibilidades:
• Cuando se sale normalmente de su método run:
• Inesperadamente por algún tipo de excepción, sale del método run
21....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Preguntas De Repaso 1Er Parcial Quimica
  • Repaso 1er Parcial
  • 1er Parcial Repaso 1
  • Derecho Repaso 1er Parcial Mini
  • Preguntas cymat pelaez 1er parcial
  • preguntas psicoo del desarrollo1 1er parcial
  • Respuesta a preguntas sobre programación lineal
  • LABORATORIO DE REPASO PROBABILIDAD Y ESTADISTICA 1ER PARCIAL

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS