Вы находитесь на странице: 1из 6

1.- ¿Que es un IDE?

Es un Entorno de Desarrollo Integrado.


2.- Mencione 3 IDE’s basados en JAVA.
Netbeans, Jcreator, Eclipse
3.- Indique 2 Ventaja y del IDE NetBeans.
 Código open source y gratuito.
 Lenguaje Multiplataforma: puede ser ejecutado en diferentes sistemas operativos.
4.- Indique 2 Desventaja del IDE NetBeans.
 Es lenta al momento de ejecutar, pero ha ido solventándose con el tiempo.
 A pesar de ser gratuito, algunas de sus herramientas tienen un costo adicional.
5.- Que es Eclipse
 a.- Una versión de Java especial para servidores
 b.- Un IDE para desarrollar aplicaciones
Respuesta= b
6.- Mencione 2 características de Eclipse.
 Depurador de codigos
 Gestión de Proyectos
7.- Hable sobre el IDE JCreator.
Es un (IDE) entorno de desarrollo producto para el lenguaje Java Comercial aplicado en el campo Windows su primera versión salió el 12 de abril
de 1993 con la versión beta.
8.- ¿Que hace a JCreator más veloz que otros IDE?
JCreator está escrito y diseñado completamente en C++, lo que hace que sea veloz y eficiente en compararlos con los editores basados en Java/s.
IDE.
9.- ¿Quién fue el creador de Visual Age for Java?
VisuaL Age fue creada por IBM.
10.- ¿Que aplicaciones contiene Visual Age for Java?
Visual Age para java contiene algunas aplicaciones como: Projects, Packages, Classes, interfaces, Methods.
11.-¿En qué año nace java y con qué nombre?
Java nace en el año 1991 con el nombre de ´´OAK
12.- ¿Cuál y como era el objetivo de java?
El objetivo de java era crear un lenguaje de programación similar a c/c++ en estructura y sintaxis, orientado a objetos, pero con una máquina
virtual propia.
13.- Cuáles son los dos elementos básicos de Swing
Contenedores: Son elementos que cuentan con la capacidad de almacenar o contener a otros elementos.
Componentes: Estos elementos son los que vamos añadir a los contenedores, acá nos encontramos con los componentes de aspecto grafico
como botones entre otros etc.
14.- ¿En qué año fue lanzado JDK12 y cuáles fueron sus características?
La Versión JDK 12 fue lanzada el 19 de marzo de 2019, introdujo las siguientes características:
 684 nuevos personajes
 11 nuevos bloques
 7 nuevos guiones.
15.- MENCIONE DOS VENTAJAS Y 2 DESVENTAJAS DE JDK
Ventajas
 Puede instalarse en una computadora local o en una unidad de red.
 El JDK tiene un compilador que permite convertir el código fuente en bytecode.
Desventajas
 Solo se puede ejecutar un programa en java si se dispone de una máquina virtual (JVM), sin este simulador no se podrá ejecutar ningún
programa escrito en java.
 Algunas herramientas tienen un costo adicional
16.- Que son Aplicaciones Java Applets?
Estas aplicaciones se caracterizan por ser pequeña aplicaciones que se incorporan en una página web y que necesitan de un navegador
compatible con java
17.- ¿Como se define y se usan las Aplicaicones JavaBeans?
Es un modelo de componentes que se usa para encapsular varios objetos en otro unico.se define como un componente de software reutilizable
que se administra desde una herramienta de construccion.
18.- Mecione las caracteristicas de las aplicaciones de consola.
 No permitir el uso del mouse
 Trabajar la ejecución en modo D.O.S
No contar con elementos visuales
19.- Mencione al menos 3 adiciones que se incluyeron en el JDK 1.1
 Clases internas.
 Java Beans.
 RMI(Remote Method Invocation)
20.- ¿Que incluye la plataforma java SE?
Incluye una API que proporciona toda la funcionalidad del lenguaje de programación Java: desde los tipos básicos y los objetos del lenguaje de
programación Java, hasta las clases de alto nivel usadas en redes, bases de datos, interfaces de usuario, seguridad, etc.
21.- ¿Cuál es el concepto de JAVA ME?
La plataforma Java Micro Edition, es una plataforma que brinda un entorno robusto y flexible para el desarrollo de aplicaciones para
dispositivos de bajas prestaciones, dispositivos móviles, microcontroladores, sensores, impresoras. Las aplicaciones en este entorno son
portátiles, pero también aprovechan las capacidades incorporadas en cada dispositivo
22.- Nombre a los componentes de JAVA ME
Configuraciones, perfiles y API opcionales.
23.- Describir las diferentes versiones de JAVA
Edición Estándar Java SE Soluciones de escritorios.
 Aplicaciones independientes
 Applets

Edición Empresa Java EE Soluciones Empresariales.


 Comercio electrónico
 eBusiness

Edición Micro Soluciones de consumo.


 Teléfonos celulares
Java ME
 Navegadores GPS
 PDA
 Etc.

24.- ¿ A que tipo de dispositivos está orientado JAVA ME?


La plataforma JME está orientado a dos categorías de productos concretos, estas categorías son:
• Categoría CLDC: Dispositivos de información personales móviles, capaces de comunicaciones de red intermitentes: teléfonos móviles,
buscapersonas de dos vías, asistentes digitales personales (PDA) y organizadores
• Categoría CDC: Dispositivos de información de conexión compartida conectados mediante una conexión de red fija e ininterrumpida:
decodificadores, televisores con Internet, teléfonos con pantalla con acceso a Internet, comunicadores de alta gama y sistemas de
entretenimiento / navegación para automóviles.
25.- Nombrar y describir 5 paquetes CDC
java.io Clases estándar de E/S. Subconjunto de Java SE.

java.lang Clases e interfaces de la VM.


java.lang.ref Clases de Referencia.
java.lang.reflect Clases e interfaces de reflexión.
java.math Paquete de matemáticas.
java.net Clases e interfaces de red.
java.security Clases e interfaces de seguridad.
java.security.cert Clases de certificados de seguridad.
java.text Paquete de texto.
java.util Clases de utilidades estándar.
java.util.jar Clases y utilidades para archivos JAR.
java.util.zip Clases y utilidades para archivosZIP y comprimidos.

javax.microedition.io Clases e interfaces para conexión genérica CDC

26.- ¿Cómo se divide el CDC?


• Configuración
CDC (Connected Device Configuration).
CDC Hotspot VM.
• Perfiles
FP (Foundation Profile)
PBP (Personal Basic Profile)
PP (Personal Profile)
27.- ¿Cómo se divide el CLDC?
• Configuración
CLDC (Connected Limited Device Configuration)
CLDC Hotspot VM.
• Perfil
MIDP (Mobile Information Device Profile).
29.- Nombre y describa 3 paquetes del Fonudation Profile
java.lang Soporte del lenguaje Java
java.util Añade soporte completo para zip
y otras funcionalidades
(java.util.Timer)
java.net Incluye sockets TCP/IP y
conexiones HTTP
java.io Clases Reader y Writer de J2SE
java.text Incluye soporte para
internacionalización
java.security Incluye códigos y certificados
30.- Describa el widget “Calendar”
Calendar
Este widget de calendario muestra información sobre la fecha y admite el desplazamiento en las fechas y meses.
31.- Describa el widget “Lista”
Lista (List)
Una lista es un componente muy utilizado que presenta una serie de elementos de información al usuario. Los elementos se presentan en
una sola columna, pero cada elemento puede contener Múltiples líneas de texto e imágenes.
32.-¿Qué es Android?
Android como lo sabemos es un sistema operativo que actualmente se encuentra presente en más de mil millones de dispositivos teléfonos
celulares, tabletas y otros dispositivos portables funcionales de distintas marcas como lo son Samsung, Huawei, HTC, etc
33.- ¿Cuáles fueron los Fundadores de Android.inc e indique el propósito de la compañía?
Android.inc fue fundado por Andy Rubin, Rich Miner, Nick Sears y Chris White.
El Propósito de la compañía era tener un sistema operativo por el cual se pueda desarrollar dispositivos móviles dependiendo de las
preferencias del usuario
34.- ¿Cuál fue la primera versión de Android e indique en que año fue lazado?
inicios Android lanzo su primera versión Android 1.0 – 1.1, esta versión era una que no venía con nombres claves o logos de postres para
diferenciarse, se hizo pública esta versión el 23 de septiembre del 2008.
35. ¿Qué es Android Studio?
Android Studio es el entorno de desarrollo integrado (IDE) oficial para el desarrollo de aplicaciones para sistemas Android
36. ¿Indique dos ventajas de Android Studio?
 Android Studio permite la creación de nuevos módulos dentro de un mismo proyecto, sin necesidad de estar cambiando de
espacio de trabajo para el manejo de proyectos, algo habitual en Eclipse.
 Con la simple descarga de Android Studio se disponen de todas las herramientas necesarias para el desarrollo de aplicaciones
para la plataforma Android.
37. ¿Indique dos desventajas de Android Studio?
 El sistema de construcción de proyectos Gradle puede resultar complicado inicialmente.
 En comparativa con Eclipse, menor número de plugin.
38. ¿Indique dos Características de Android Studio?
 Editor de diseño visual: Es perfecto para crear diseños complejos con ConstraintLayout agregando restricciones de cada vista a otras vistas
y pautas.
 Editor de código inteligente Te ayuda a Escribir un mejor código, trabaje más rápido y sea más productivo con un buen editor de código
inteligente que facilita la terminación de código para los lenguajes Kotlin, Java y C / C ++.
39. ¿Cómo funciona App Inventor?
 Lo primero que tendremos que hacer, es el diseño de la aplicación, en la que seleccionando y arrastrando una serie de
componente como botones, cajas de texto, sectores de fecha imágenes, compondremos el aspecto visual de nuestra app.
 Una vez diseñada la aplicación nos iremos al editor de bloques, donde iremos escogiendo los bloques a modo de programación.
 Puedes probar tu trabajo en otros teléfonos o distribuirla cuando hayas terminado, puedes empaquetar la aplicación en un archivo
APK.
40. ¿Con que nombre se lo conoció la primera versión de App Inventor e indique el año de su lanzamiento?
La primera versión de App Inventor expuesta por Google se le dio nombre de “Google App Inventor” que se lanzó con éxito en diciembre
2010.
41. ¿Indique una ventaja y una desventaja de App Inventor?
 Ventaja: Al ingresar a trabajar en sus proyectos se lo puede realizar en cualquier lugar y momento debido que se lo hace conectado a
internet
 Desventaja: la herramienta es que no genera un código en Java para poder desarrollar mejor la aplicación dándole mejoras y de la
misma manera no da la amplia comodidad como lo hace Java.
42. ¿Indique que se puedes destacar del entorno App Inventor?
 Pantalla principal de App Inventor
 Elementos para la aplicación
 Vista Previa (Área de trabajo)
 Propiedades de los elementos
 Editor de bloques.
43. ¿Qué es JavaFX?
JavaFX es un software de la familia de tecnologías de Sun Microsystems, adquiridas por Oracle Corporation, que permiten a los
desarrolladores diseñar y ejecutar aplicaciones de escritorio o móviles utilizando cualquier biblioteca de java. De esta forma, los desarrolladores
podrán proporcionar aplicaciones de atractivo visual y ampliar sus conocimientos de Java.
44. ¿Qué nos permite hacer JavaFX?
JavaFX permite crear aplicaciones de internet enriquecidas (RIAs), está disponible para las plataformas de Windows, Mac OS y Linux. Las
tecnologías en JavaFX son JavaFX Script y JavaFX Mobile.
Actualmente para usar aplicaciones de JavaFX se necesita instalar el JDK y JRE, y además las aplicaciones de dispositivos móviles son capaces
de ejecutarse en múltiples sistemas operativos Android y Windows Mobile.
45. ¿Qué es JavaFX Script?
Es un lenguaje de programación orientado a objetos diseñado por Sun Microsystems, funciona con entornos integrados como NetBeans y
Eclipse. JavaFX Script anteriormente se llamaba F3 (Form Follows Function), desarrollado por Chris Oliver, su nombre fue cambiado el 2007 a
JavaFX Script en la JavaOne, y llego a ser código libre.
46. ¿Qué es JavaFX Mobile?
Es la implementación de la tecnología JavaFX para dispositivos móviles, las aplicaciones creadas en JavaFX pueden ejecutarse en casi cualquier
pantalla, esto resulta beneficioso para los desarrolladores, este software está disponible para proveedores de telecomunicaciones, fabricantes
de dispositivos móviles, etc.
47. ¿Qué es Java card?
Java card es un líder mundial que provee un dominio abierto e interoperable el cual permite el crecimiento y la implementación de los
servicios de identidad confiables portátiles para las personas y dispositivos tecnológicos personales.
48. ¿Cuál es la arquitectura de JavaCard?

La arquitectura básica de Java card es la siguiente:


 Las applets
 Javacard API
 Java Card Virtual Machine (JCVM)
 JavaCard Runtine environment (JCRE)
 El sistema Operativo de la tarjeta
49. ¿Cuáles son los componentes principales de Javacard?
Java card tiene componentes principales los cuales son:
 El microprocesador
 Memorias
50. ¿Qué es java tv?
Java TV es una tecnología basada en Java ME que proporciona una solución eficaz, segura y fácil de implementar para el desarrollo de
aplicaciones Java que se ejecutan en TV. Utilizando el tiempo de ejecución de Java TV.
51. ¿Qué aplicaciones pueden crear los desarrolladores fácilmente?:
 Electronic Program Guides (EPG)
 Video-on-Demand (VOD) clientes
 Juegos y aplicaciones educativas
 Aplicaciones para acceder a datos de Internet (clima, noticias tickers, sociales networking)
 Mayoría de los títulos de Blu-ray Disc (interfaz de usuario y el contenido adicional)
52. ¿Qué proporciona los Métodos javax.tv graphics y javax.tv service guide?
 javax.tv. graphics: Proporciona un mecanismo mediante el cual Xlets puede descubrir su contenedor raíz y describe un mecanismo
para la mezcla alfa.
 javax.tv. service. guide: Proporciona API para admitir guías de programas electrónicos (EPG), incluidos programas, eventos de
programa y clasificaciones de programas.
53. Qué lenguaje de programación usan los JSP y los Servlet
Los JSP usan codigó Java y HTML
Los Servlet usan sólo lenguaje de programación Java
54. En breves palabras describa el funcionamiento de los JSP
El usuario realiza una petición al servidor JSP por medio del navegador, esta petición llega al servidor, el servidor procesa dicha petición y de ser
necesario realiza una consulta a una base de datos esta procesa la información y devuelve los datos de respuesta al servidor, el mismo que lo
procesa y envía estos datos en formato HTML hacia el usuario para que este pueda visualizar dicha información.
55. En breves palabras describa el funcionamiento de los Servlet
El usuario realiza una petición al servidor Servlet por medio del navegador, esta petición llega al servidor, el servidor procesa dicha petición y de
ser necesario realiza una consulta a una base de datos la cual procesa la información y devuelve los datos de respuesta al servidor, el mismo que
lo procesa y envía estos datos en formato HTML hacia el usuario para que este pueda visualizar dicha información o genera al vuelo un
comentario de respuesta sin la necesidad de consultar con la base de datos.
4.- Nombre al menos 5 características de los JSP
 Orientado a desarrollar páginas web en java
 Mejora de rendimiento.
 Lenguaje multiplataforma
 Se ejecuta en el lado del servidor
 Necesita para su funcionamiento el servidor
5.- Nombre al menos 5 ventajas de los JSP
 Ejecución rápida de servlets
 Multiplataforma
 Integridad con los módulos de Java
 Mejores herramientas de desarrollo y soporte.
 Lenguaje más potente para la generación dinámica (Java).
 El código se puede ejecutar en cualquier SO.
6.- Enliste los componentes de los JSP
Directivas, Acciones, Elementos de secuencia, Bibliotecas de etiquetas.
7.- Nombre al menos 5 ventajas de los Servlet
 Eficientes: Theads en lugar de procesos.
 Convenientes: Múltiples utilidades de alto nivel.
 Potentes: Permiten compartir datos.
 Portables: corren en máquinas virtuales.
 Baratos: Servidores de aplicaciones gratuitas.
 Seguros: No Shells, no overflows, auto contenidos.
8.- Enumere algunas características de los comandos Get y Post
Get:
Envía la información utilizando la URL del navegador como vehículo de transporte.
El método Get es muy recomendable para depuraciones.
Tiene limitaciones en cuanto a la cantidad de datos enviados.
Se puede guardar en favoritos o enviar la dirección a alguien.
Post:
Envía la información utilizando el objeto request como vehículo de transporte
Útil para enviar una gran cantidad de información.
Capacidad de enviar datos adjuntos, datos binarios.
9.-Qué es JavaEE, EJB, Tomcat
Java EE: Es una plataforma de programación que nos permite desarrollar y ejecutar software de aplicaciones en lenguaje de programación java.
EJB: Es un interfaz de programación de aplicaciones, la cual forma parte de un estándar de construcción de aplicaciones empresariales
Tomcat: Es un servidor que implementa las especificaciones de los JSP y Servlet, además funciona como contenedor de los servlet.
10.- Cuándo usar JSP o Servlet
En general se utiliza JSP cuando la lógica a programar sea poca, sin embargo, cuando la lógica sea más extensa se utiliza un servlet, además estas
dos tecnologías pueden trabajar conjuntas, casi siempre lo hacen cuando trabajan en una aplicación compleja.
1. ¿Concepto de JSP y en que tecnología de java está basada?
Es un estándar de Java hacia la construcción de interfaces de usuario para aplicaciones web que simplifican el desarrollo de aplicaciones web del
lado del cliente, JSF está basado en la tecnología Java EE.
2. ¿Qué tipo de extensiones utiliza una página de JSP y cuales son los componentes más comunes?
Una página JSF utiliza la extensión xhtml, es decir, una combinación de XML con HTML y puede incluir componentes como CSS, JavaScript, entre
otros.
3. ¿JSF indique las distintas fases en su ciclo de vida?
 Restauración de la vista
 Aplicar valores de la petición
 Proceso de validación
 Actualización de valores del modelo
 Invocar la aplicación
 Procesar la respuesta
4. ¿Características de JSF?
 es un framework MVC (Modelo-Vista-Controlador) basado en el API de Servlets que proporciona un conjunto de componentes en forma
de etiquetas definidas en páginas XHTML
 Definición de las interfaces de usuario mediante vistas que agrupan componentes gráficos.
 Conversión de datos y validación automática de la entrada del usuario
 Navegación entre vistas.
 Internacionalización
5. ¿Indique 2 ventajas y 2 desventajas de JSF?
Ventajas:
1. Soporte en todos los servidores de aplicaciones y en las herramientas de desarrollo:Eclipse, GlassFish, etc.
2. JSF es un framework estándar definido en la especificación Java EE
Desventajas:
1. Si no se tiene un amplio conocimiento en desarrollo web.
2. Su naturaleza como estándar hace que la evolución de jsf no sea tan rápida como pueda ser la de otros entornos como webwork, Spring,
etc.
6. ¿Definición de Primeface?
PrimeFaces es una librería de componentes para JavaServer Faces (JSF) de código abierto que cuenta con un conjunto de componentes
enriquecidos que facilitan la creación de las aplicaciones web. PrimeFaces está bajo la licencia de Apache License V2.
7. ¿Nombre algunas propiedades de primeface?
 Conjunto de componentes ricos (Editor de HTML, autocompletar, cartas, gráficas o paneles, entre otros).
 Soporte de ajax con despliegue parcial, lo que permite controlar qué componentes de la página actual se actualizarán y cuáles no.
 25 temas prediseñados.
 Componente para desarrollar aplicaciones web para teléfonos móviles, especiales para iPhones, Palm, Android y teléfonos móviles Nokia.
8. ¿Indique las versiones de primeface y las versiones con las que trabaja?
 Primefaces 1: Trabaja con JSF 1.2
 Primefaces 2: Trabaja con JSF 2
9. ¿En qué año salió la versión 2?0 de JSF?
En el 2009 se dio a conocer la nueva versión JSF 2.0 sustituyendo a las versiones (1.0 – 1.1 – 1.2).
10. ¿Cuáles fueron las mejoras en la versión 2?0?
Mejoras en la navegación: navegación condicional, inspección en tiempo de ejecución en las reglas de navegación
Control de excepciones: permite fácilmente la creación de una página de error que utiliza componentes JSF
Validación: es una nueva especificación java desarrollada para la validación de beans.

Вам также может понравиться