Anda di halaman 1dari 11

Para la primera entrega, el estudiante deberá elaborar una propuesta de OVA en la cual resuelva las

siguientes preguntas:

1. ¿Sobre cuál de los temas cubiertos por el módulo de Certificación de Nivel Tecnológico
estará basado su OVA?

• CONTROL DE FLUJO
• API Y LIBRERÍAS JAVA
• CONCURRENCIAS
• CONCEPTOS OO
• CONTROL GENERICS
• RUNTIME Y OTROS ASPECTOS DE JAVA

2. ¿Cuáles fueron las razones que los llevaron a elegir ese tema?

3. ¿Cuáles son las nuevas características proporcionadas por las versiones de Java 7 o
superior que tratarán en su OVA? Descríbalas de manera breve.

Novedades para Java 7

Java 7 viene con un conjunto de pequeñas mejoras del lenguaje Java (también
conocidas como Project Coin), un código de byte nuevo para invocar métodos
dinámicamente y muchas adiciones a las bibliotecas. El compilador Eclipse
implementa todas las características nuevas de Java 7 y el IDE también las
soporta ahora.
Inferencia de tipos mejorada para la creación de instancias
genérica (rombo)
Allí donde es posible, la asistencia de contenido para
invocaciones de constructor inserta ahora un rombo en
lugar de argumentos de tipo explícito.

Resultado:

Detección de argumentos de tipo redundante El compilador puede ahora detectar la especificación


redundante de argumentos de tipo, que puede
eliminar a través del arreglo rápido Eliminar
argumentos de tipo.
Esta opción está inhabilitada de forma
predeterminada pero se puede habilitar en la
página de preferencias Java > Compilador >
Errores/Avisos:

Nueva asistencia rápida Insertar argumentos de Puede insertar argumentos de tipo inferido de un
tipo inferido rombo a través de una asistencia rápida.

Sugerencia: esto también funciona como


arreglo rápido en el código de 1.5 y 1.6,
donde el rombo es un error de sintaxis.
Multi-catch
Nuevo arreglo rápido Rodear con try/multi-catch La acción nueva Fuente > Rodear con > Bloque
try/multi-catchpermite rodear sentencias
seleccionadas con un bloque try/multi-catch. Esto
también está disponible como el arreglo
rápido Rodear con try/multi-catch en caso de que
haya varias excepciones no capturadas.

Nuevo arreglo rápido Añadir excepciones a El arreglo rápido nuevo Añadir excepciones a
cláusula catch existente cláusula catch existente permite añadir excepciones
no capturadas a una cláusula catch existente.

Nueva asistencia rápida Utilizar bloques de catch La nueva asistencia rápida Utilizar bloques de catch
aparte aparte permite sustituir una cláusula multi-catch por
bloques catch individuales, uno para cada excepción
en la cláusula multi-catch.

Nueva asistencia rápida Mover excepciones a La nueva asistencia rápida Mover excepciones a
bloque catch aparte bloque catch apartepermite seleccionar una o varias
excepciones seleccionadas de una cláusula multi-
catch.
Nueva asistencia rápida Combinar bloques catch La nueva asistencia rápida Combinar bloques
catch permite combinar bloques catch aparte en un
único bloque multi-catch. La asistencia rápida solo se
ofrece cuando los cuerpos de todos los bloques catch
son los mismos.

Nuevo arreglo rápido Eliminar excepción El compilador proporciona un error si una cláusula
multi-catch ya está capturada por una excepción
alternativa. El arreglo rápido Eliminar
excepción permite eliminar esta excepción.

Marcar apariciones Marcar apariciones se ha actualizado para entender


la sintaxis de multi-catch.
Formateador Hay nuevas opciones de Acomodación de línea en el
formateador para la sintaxis de multi-catch.
Estas opciones se pueden configurar en la
página de preferencias Java > Estilo de
código > Formateador bajo Acomodación
de línea > Sentencias > 'multi-catch'.
Sentencia try-with-resources
Detección de excepciones no controladas lanzadas El compilador detecta excepciones no controladas
por close() automática lanzadas por la invocación close() automática
sobre un recurso.

Nuevas opciones para sugerir el uso de la El compilador puede sugerir el uso de la


sentencia try-with-resources sentencia try-with-resources para los recursos del
tipo java.lang.AutoCloseablecuando dichos
recursos se han cerrado explícitamente, pero no se han
declarado en sentencias try-with-resources.
Marcar apariciones Marcar apariciones se ha actualizado para entender
la sintaxis de try-with-resources.
La llave '}' de cierre de una sentencia try-
with-resources se marca como punto de
salida de método si la
invocación close()implícita lanza una
excepción. La variable de recurso
correspondiente también se resalta.

Formateador Hay nuevas Opciones de Acomodación de línea y


Espacio en blanco en el formateador para la sintaxis
de try-with-resources.
Estas opciones se pueden configurar en la
página de preferencias Java > Estilo de
código > Formateador bajo Acomodación
de línea > Sentencias > 'try-with-
resources' y Espacio en blanco >
Sentencias de control > 'try-with-
resources'.
Invocación de método varargs simplificada
Nuevo arreglo rápido Añadir @SafeVarargs El arreglo rápido nuevo Añadir @SafeVarargs se
ofrece para avisos de posible polución de
almacenamiento dinámico en declaraciones de
método.

El arreglo rápido también se ofrece de sitios


de llamada.

Nuevo arreglo rápido Eliminar @SafeVarargs El arreglo rápido nuevo Eliminar @SafeVarargs se
ofrece para una utilización incorrecta de la anotación
@SafeVarargs.

Series en switch
Asistencia rápida Convertir 'switch' en 'if-else' La asistencia rápida Convertir 'switch' en 'if-else' se
ha actualizado para series en switch.
Fíjese en que la asistencia rápida evita una
excepción NullPointerException en el código
resultante.
Métodos polimórficos
Firma de método polimórfico en la ayudas de Las ayudas de contexto de Javadoc para las referencias
contexto de Javadoc a métodos polimórficos muestran la firma de método
utilizada realmente.

Varios
Soporte de evaluación para Java 7 El motor de evaluación de la depuración JDT se ha
actualizado para dar soporte a Java 7.
Ahora puede utilizar todas las estructuras de
código nuevas de Java 7 en:
Visualizar / Inspeccionar acciones
Vista Visualizar
Asignar operaciones de valor variable
Condiciones de punto de interrupción
Por ejemplo, switch sobre string está soportado en
condiciones de punto de interrupción
Entorno de ejecución para Java 7 Al configurar los JRE y los entornos de ejecución,
tiene la posibilidad de configurar un entorno de
ejecución Java 7:

Soporte para asignar valor de variable para Java 7 La característica para cambiar el valor de una variable
mientras se depura se ha actualizado en Java 7 para dar
soporte a los signos de subrayado en los literales y a
los literales binarios:
Soporte de Herramientas de API para Java 7 El entorno de ejecución para Java 7 está disponible
para el sitio de actualización correspondiente. Después
de instalarlo, pueden detectarse referencias no válidas
a las bibliotecas del sistema de Java 7:

4. ¿Cuál herramienta libre para la construcción de OVAs utilizarán y por qué?

- Articulate Studio 09
http://www.articulate.com

- Jing
http://www.techsmith.com/jing

- Adobe Captivate
http://www.adobe.com/es/products/captivate/

http://repovirtual.konradlorenz.edu.co/index.php?option=com_content&view=article&id=44

5. ¿Cuál será el contenido de su OVA? Describa las secciones que tendrá.

Secciones:
• INTRODUCCIÓN
¿De qué se trata?
• TEMA A TRATAR
• DESCRIPCION
• TIPOS GENÉRICOS
• ACTIVIDADES
• INTEGRANTES

El documento entregado debe estar en formato PDF y debe ser subido a la plataforma por solo
uno de los miembros del grupo.

https://es.slideshare.net/pablocastell/objetos-virtuales-de-aprendizaje-ova

Anda mungkin juga menyukai