Cuestionario

9
Francisco Alberto Vallejo Contreras Cetis 109 Profa Margarita Romero Alvarado Cuestionario

Transcript of Cuestionario

Page 1: Cuestionario

Francisco Alberto Vallejo ContrerasCetis 109Profa Margarita Romero AlvaradoCuestionario

Page 2: Cuestionario

Que es java? es un lenguaje de programación de general, concurrente, orientado a objetos que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible. Su intención es permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo (conocido en inglés como WORA, o "write once, run anywhere"), lo que quiere decir que el código que es ejecutado en una plataforma no tiene que ser recompilado para correr en otra. Java es, a partir de 2012, uno de los lenguajes de programación más populares en uso, particularmente para aplicaciones de cliente-servidor de web, con unos 10 millones de usuarios reportado.

¿Qué es el software del plugin de Java? El software del plugin de Java es un componente de Java Runtime Environment. JRE permite applets escritos en el lenguaje de programación de Java para ejecutar en varios exploradores. El software del plugin de Java no es un programa autónomo y no se puede instalar de forma independiente.

Cuáles son las características de java?

Simple Orientado a Objetos Tipado estáticamente Distribuido Interpretado Robusto Seguro de Arquitectura Neutral Multadillo con Recolector de basura (Garbage Collector) Portable de Alto Rendimiento: sobre todo con la aparición de hardware especializado

y mejor software Dinámico

¿Por qué se considera un rasgo positivo el hecho de combinar la compilación y la interpretación? El hecho de que la última fase de la compilación se lleve a cabo por un dispositivo de una determinada plataforma, releva al programador de la responsabilidad del mantenimiento de varios fuentes en varias plataformas. La interpretación también admite que los datos se incorporen en tiempo de ejecución, de ahí el comportamiento dinámico que también caracteriza a Java.

Page 3: Cuestionario

¿Qué es JavaFX?JavaFX está basado en Java. La plataforma JavaFX permite a los desarrolladores de la aplicación crear e implementar fácilmente aplicaciones de Internet enriquecidas (RIA) que se comportan de la misma forma en distintas plataformas. JavaFX amplía la potencia de Java permitiendo a los desarrolladores utilizar cualquier biblioteca de Java en aplicaciones JavaFX. Los desarrolladores pueden ampliar sus capacidades en Java y utilizar la tecnología de presentación que JavaFX proporciona para crear experiencias visuales que resulten atractivas

Tipos de lenguajes de java? AspectJ

Groovy

Jabaco

JRuby

Jython

NetREXX

Nice

Pizza

Rhino

Scala

Cuáles son las ventajas de java? que más valor tiene para los programadores hoy en día, pues esa independencia hace que ya no sea necesario que, a la hora de realizar cambios, sea la misma persona y desde el mismo equipo la que deba acceder al programa, sino que cualquier programador podrá acceder desde otro ordenador y aunque tenga instalado un sistema operativo diferente.

es que con este lenguaje es posible hacer casi cualquier elemento o aplicación, además de las atractivas páginas web dinámicas que, mediante XML, ofrecen un diseño mucho más atractivo que una página estática. Además permite incluir sonido y objetos multimedia así como bases de datos y otras funcionalidades.

Page 4: Cuestionario

Cómo probar un código? Deberá hablar de su experiencia usando liberías como JUnit, Mockito, y Selenium. Aunque no tenga un gran conocimiento sobre pruebas, ser capaza de hablar sobre estas librerías es un buen primer paso.

El Desarrollo Orientado a Pruebas (TDD) es muy popular en este momento, y sería muy bueno que hablara de cualquier experiencia que tenga relacionada con ello.

Da una definición de POOes un paradigma de programación que usa los objetos en sus interacciones, para diseñar aplicaciones y programas informáticos. Está basado en varias técnicas, incluyendo herencia, cohesión, abstracción, polimorfismo, acoplamiento y encapsulamiento. Su uso se popularizó a principios de la década de los años 1990. En la actualidad, existe variedad de lenguajes de programación que soportan la orientación a objetos.

NetBeans es un entorno de desarrollo integrado libre, hecho principalmente para el lenguaje de programación Java. Existe además un número importante de módulos para extenderlo. NetBeans IDE es un producto libre y gratuito sin restricciones de uso.

Java es un lenguaje de programación de propósito general, concurrente, orientado que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible

CONTESTA LA SIGUIENTE PREGUNTAS DE JAVA V F

El lenguaje de programación Java fue originalmente desarrollado porJames Gosling de Sun Microsystems

X

JAVA ES UN TIPO DE DATO DEVIL X

Page 5: Cuestionario

JDK 1.0 FUE LANZADO EL 15 DE MARZO DE 2000 X

LA LICENCIA SOBRE JAVA DE SUN INSISTE QUE TODAS LAS IMPLEMENTACIONES SEAN “COMPATIBLES”

X

La compañía Sun desarrolló la implementación de referencia original para los compiladores de Java, máquinas virtuales, y librerías de clases en 1991 y las publicó por primera vez en 1995.

X

Java y POO

- ¿Cuál es la descripción que crees que define mejor el concepto 'clase' en la programación orientada a objetos?

Es un concepto similar al de 'array'Es un tipo particular de variable

Page 6: Cuestionario

Es un modelo o plantilla a partir de la cual creamos objetosEs una categoria de datos ordenada secuencialmente

- ¿Qué elementos crees que definen a un objeto?

Sus cordialidad y su tipoSus atributos y sus métodosLa forma en que establece comunicación e intercambia mensajes Su interfaz y los eventos asociados

- ¿Qué código de los siguientes tiene que ver con la herencia?

public class Component extends Productpublic class Component inherit Productopublic class Componente implements Productopublic class Componente belong to Producto

- ¿Qué significa instanciar una clase?

Duplicar una claseEliminar una claseCrear un objeto a partir de la claseConectar dos clases entre sí

 En Java, ¿a qué nos estamos refiriendo si hablamos de 'Swing'?

Una función utilizada para intercambiar valoresEs el sobrenombre de la versión 1.3 del JDKUn framework específico para AndroidUna librería para construir interfaces gráficas

- ¿Qué es Eclipse?

Una libreria de JavaUna versión de Java especial para servidores

Page 7: Cuestionario

Un IDE para desarrollar aplicacionesNinguna de las anteriores

- ¿Qué es el bytecode en Java?

El formato de intercambio de datosEl formato que obtenemos tras compilar un fuente .javaUn tipo de variableUn depurador de código

- ¿Qué código asociarías a una Interfaz en Java?

public class Componente interface ProductComponente cp = new Componente (interfaz)public class Componente implements PrintableComponente cp = new Componente.interfaz

- ¿Qué significa sobrecargar (overload) un método?

Editarlo para modificar su comportamientoCambiarle el nombre dejándolo con la misma funcionalidadCrear un método con el mismo nombre pero diferentes argumentosAñadirle funcionalidades a un método

1- ¿Qué es una excepción?

Un error que lanza un método cuando algo va malUn objeto que no puede ser instanciadoUn bucle que no finalizaUn tipo de evento muy utilizado al crear interfaces