El documento habla sobre conceptos relacionados a Java como IDEs, características de NetBeans, Eclipse y JCreator, componentes de Swing, versiones de JDK y sus características, diferencias entre Java SE, Java EE y Java ME, y más. Algunos IDEs mencionados son NetBeans, Eclipse y JCreator. Java ME se enfoca en dispositivos móviles y de baja capacidad.
0 calificaciones0% encontró este documento útil (0 votos)
122 vistas6 páginas
El documento habla sobre conceptos relacionados a Java como IDEs, características de NetBeans, Eclipse y JCreator, componentes de Swing, versiones de JDK y sus características, diferencias entre Java SE, Java EE y Java ME, y más. Algunos IDEs mencionados son NetBeans, Eclipse y JCreator. Java ME se enfoca en dispositivos móviles y de baja capacidad.
El documento habla sobre conceptos relacionados a Java como IDEs, características de NetBeans, Eclipse y JCreator, componentes de Swing, versiones de JDK y sus características, diferencias entre Java SE, Java EE y Java ME, y más. Algunos IDEs mencionados son NetBeans, Eclipse y JCreator. Java ME se enfoca en dispositivos móviles y de baja capacidad.
El documento habla sobre conceptos relacionados a Java como IDEs, características de NetBeans, Eclipse y JCreator, componentes de Swing, versiones de JDK y sus características, diferencias entre Java SE, Java EE y Java ME, y más. Algunos IDEs mencionados son NetBeans, Eclipse y JCreator. Java ME se enfoca en dispositivos móviles y de baja capacidad.
Descargue como DOCX, PDF, TXT o lea en línea desde Scribd
Descargar como docx, pdf o txt
Está en la página 1de 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.