SlideShare una empresa de Scribd logo
1 de 8
Francisco Alberto Vallejo
Contreras
Cetis 109
Profa Margarita Romero
Alvarado
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álesson lascaracterí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.
¿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álesson lasventajas 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.
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 POO
es 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
JDK 1.0 FUE LANZADO EL 15 DE MARZO DE 2000 X
LA LICENCIA SOBRE JAVA DE SUNINSISTE 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
Es un modelo o plantilla a partir de la cual creamos objetos
Es una categoria de datos ordenada secuencialmente
- ¿Qué elementos crees que definen a un objeto?
Sus cordialidad y su tipo
Sus atributos y sus métodos
La 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 Product
public class Component inherit Producto
public class Componente implements Producto
public class Componente belong to Producto
- ¿Qué significa instanciar una clase?
Duplicar una clase
Eliminar una clase
Crear un objeto a partir de la clase
Conectar dos clases entre sí
En Java, ¿a qué nos estamos refiriendo si hablamos de 'Swing'?
Una función utilizada para intercambiar valores
Es el sobrenombre de la versión 1.3 del JDK
Un framework específico para Android
Una librería para construir interfaces gráficas
- ¿Qué es Eclipse?
Una libreria de Java
Una versión de Java especial para servidores
Un IDE para desarrollar aplicaciones
Ninguna de las anteriores
- ¿Qué es el bytecode en Java?
El formato de intercambio de datos
El formato que obtenemos tras compilar un fuente .java
Un tipo de variable
Un depurador de código
- ¿Qué código asociarías a una Interfaz en Java?
public class Componente interface Product
Componente cp = new Componente (interfaz)
public class Componente implements Printable
Componente cp = new Componente.interfaz
- ¿Qué significa sobrecargar (overload) un método?
Editarlo para modificar su comportamiento
Cambiarle el nombre dejándolo con la misma funcionalidad
Crear un método con el mismo nombre pero diferentes argumentos
Añadirle funcionalidades a un método
1- ¿Qué es una excepción?
Un error que lanza un método cuando algo va mal
Un objeto que no puede ser instanciado
Un bucle que no finaliza
Un tipo de evento muy utilizado al crear interfaces

Más contenido relacionado

La actualidad más candente

Programación orientada al objeto
Programación orientada al objetoProgramación orientada al objeto
Programación orientada al objetoboncastell
 
Tópicos avanzados de programación eventos
Tópicos  avanzados  de programación   eventosTópicos  avanzados  de programación   eventos
Tópicos avanzados de programación eventosKanddy Mobylml
 
Curso Java Avanzado 0 Conceptos Basicos
Curso Java Avanzado   0 Conceptos BasicosCurso Java Avanzado   0 Conceptos Basicos
Curso Java Avanzado 0 Conceptos BasicosEmilio Aviles Avila
 
Preguntas de introiducción a java
Preguntas de introiducción a javaPreguntas de introiducción a java
Preguntas de introiducción a javaAna Ruth G H
 
Ejercicios de test - desarrollo y programación
Ejercicios de test  -  desarrollo y programaciónEjercicios de test  -  desarrollo y programación
Ejercicios de test - desarrollo y programaciónoposicionestic
 
Tópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrenteTópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrenteJosé Antonio Sandoval Acosta
 
Programación Orientada a Objetos - herencia y polimorfismo
Programación Orientada a Objetos - herencia y polimorfismoProgramación Orientada a Objetos - herencia y polimorfismo
Programación Orientada a Objetos - herencia y polimorfismoAlvaro Enrique Ruano
 
Caso de Uso
Caso de UsoCaso de Uso
Caso de Usoutrilla
 
Clases y objetos de java
Clases y objetos de javaClases y objetos de java
Clases y objetos de javainnovalabcun
 
Herencia - Programación Orientada a Objetos
Herencia - Programación Orientada a ObjetosHerencia - Programación Orientada a Objetos
Herencia - Programación Orientada a ObjetosMario Villaseñor
 
Lenguaje de consulta de datos
Lenguaje de consulta de datosLenguaje de consulta de datos
Lenguaje de consulta de datosFrancis Xavier
 
programacion orientada a objetos
programacion orientada a objetosprogramacion orientada a objetos
programacion orientada a objetosjent46
 
Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetosyoiner santiago
 
Estructura de Datos - Unidad 4 Estructuras no lineales
Estructura de Datos - Unidad 4 Estructuras no linealesEstructura de Datos - Unidad 4 Estructuras no lineales
Estructura de Datos - Unidad 4 Estructuras no linealesJosé Antonio Sandoval Acosta
 
Ventajas y desventajas de las bdoo
Ventajas y desventajas de las bdooVentajas y desventajas de las bdoo
Ventajas y desventajas de las bdooNerhys Palacios
 

La actualidad más candente (20)

Programación orientada al objeto
Programación orientada al objetoProgramación orientada al objeto
Programación orientada al objeto
 
Tópicos avanzados de programación eventos
Tópicos  avanzados  de programación   eventosTópicos  avanzados  de programación   eventos
Tópicos avanzados de programación eventos
 
Curso Java Avanzado 0 Conceptos Basicos
Curso Java Avanzado   0 Conceptos BasicosCurso Java Avanzado   0 Conceptos Basicos
Curso Java Avanzado 0 Conceptos Basicos
 
Preguntas de introiducción a java
Preguntas de introiducción a javaPreguntas de introiducción a java
Preguntas de introiducción a java
 
Modelo entidad
Modelo entidadModelo entidad
Modelo entidad
 
Ejercicios de test - desarrollo y programación
Ejercicios de test  -  desarrollo y programaciónEjercicios de test  -  desarrollo y programación
Ejercicios de test - desarrollo y programación
 
Tópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrenteTópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrente
 
Programación Orientada a Objetos - herencia y polimorfismo
Programación Orientada a Objetos - herencia y polimorfismoProgramación Orientada a Objetos - herencia y polimorfismo
Programación Orientada a Objetos - herencia y polimorfismo
 
Caso de Uso
Caso de UsoCaso de Uso
Caso de Uso
 
Clases y objetos de java
Clases y objetos de javaClases y objetos de java
Clases y objetos de java
 
Componentes en-poo
Componentes en-pooComponentes en-poo
Componentes en-poo
 
Qué es java
Qué es javaQué es java
Qué es java
 
Introducción a PHP
Introducción a PHPIntroducción a PHP
Introducción a PHP
 
Herencia - Programación Orientada a Objetos
Herencia - Programación Orientada a ObjetosHerencia - Programación Orientada a Objetos
Herencia - Programación Orientada a Objetos
 
Lenguaje de consulta de datos
Lenguaje de consulta de datosLenguaje de consulta de datos
Lenguaje de consulta de datos
 
programacion orientada a objetos
programacion orientada a objetosprogramacion orientada a objetos
programacion orientada a objetos
 
Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetos
 
Estructura de Datos - Unidad 4 Estructuras no lineales
Estructura de Datos - Unidad 4 Estructuras no linealesEstructura de Datos - Unidad 4 Estructuras no lineales
Estructura de Datos - Unidad 4 Estructuras no lineales
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Ventajas y desventajas de las bdoo
Ventajas y desventajas de las bdooVentajas y desventajas de las bdoo
Ventajas y desventajas de las bdoo
 

Destacado (20)

Cuestionario java
Cuestionario java Cuestionario java
Cuestionario java
 
Examen ultimo cjava
Examen ultimo cjavaExamen ultimo cjava
Examen ultimo cjava
 
Elementos básicos de la programación orientada a objetos.
Elementos básicos de la programación orientada a objetos.Elementos básicos de la programación orientada a objetos.
Elementos básicos de la programación orientada a objetos.
 
Encapsulamiento
EncapsulamientoEncapsulamiento
Encapsulamiento
 
Javadoc
JavadocJavadoc
Javadoc
 
Implementacion clases
Implementacion clasesImplementacion clases
Implementacion clases
 
Operadores y expresiones
Operadores y expresionesOperadores y expresiones
Operadores y expresiones
 
Funciones
FuncionesFunciones
Funciones
 
Constructores
ConstructoresConstructores
Constructores
 
Agregacion composicion
Agregacion composicionAgregacion composicion
Agregacion composicion
 
Arraylist
ArraylistArraylist
Arraylist
 
Uml
UmlUml
Uml
 
Poo
PooPoo
Poo
 
Paso de parametros
Paso de parametrosPaso de parametros
Paso de parametros
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
String
StringString
String
 
Test Programación Orientada a Objetos
Test Programación Orientada a  ObjetosTest Programación Orientada a  Objetos
Test Programación Orientada a Objetos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Casos de uso
Casos de usoCasos de uso
Casos de uso
 
Cuestionario Fundamentos de Programación
Cuestionario Fundamentos de ProgramaciónCuestionario Fundamentos de Programación
Cuestionario Fundamentos de Programación
 

Similar a Java lenguaje programación general

Similar a Java lenguaje programación general (20)

Java completo y agragado
Java completo y agragadoJava completo y agragado
Java completo y agragado
 
Java completo y agragado
Java completo y agragadoJava completo y agragado
Java completo y agragado
 
Java
JavaJava
Java
 
My programming language 04 05-2014
My programming language 04 05-2014My programming language 04 05-2014
My programming language 04 05-2014
 
Guia 1 java
Guia 1 javaGuia 1 java
Guia 1 java
 
Herramientas de desarrollo.pptx
Herramientas de desarrollo.pptxHerramientas de desarrollo.pptx
Herramientas de desarrollo.pptx
 
Presentación.pptx
Presentación.pptxPresentación.pptx
Presentación.pptx
 
Desarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.javaDesarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.java
 
Tecnologia web
Tecnologia webTecnologia web
Tecnologia web
 
Net vs java
Net vs javaNet vs java
Net vs java
 
Java
JavaJava
Java
 
Mi Lenguaje de Programación Preferido
Mi Lenguaje de Programación PreferidoMi Lenguaje de Programación Preferido
Mi Lenguaje de Programación Preferido
 
Laboratorio de programación II
Laboratorio de programación IILaboratorio de programación II
Laboratorio de programación II
 
¿Que es java?
¿Que es java?¿Que es java?
¿Que es java?
 
Java
JavaJava
Java
 
Net Beans
Net BeansNet Beans
Net Beans
 
Programación de Software - Java
Programación de Software - JavaProgramación de Software - Java
Programación de Software - Java
 
Java
JavaJava
Java
 
"Android de la A a la Z" -- Introducción
"Android de la A a la Z" -- Introducción"Android de la A a la Z" -- Introducción
"Android de la A a la Z" -- Introducción
 
Tarea #4 mi lenguaje de programación de preferencia
Tarea #4  mi lenguaje de programación de preferenciaTarea #4  mi lenguaje de programación de preferencia
Tarea #4 mi lenguaje de programación de preferencia
 

Más de Francisco Vallejo (19)

Practica 18 19_20
Practica 18 19_20Practica 18 19_20
Practica 18 19_20
 
Favc -prac_16_y_17
Favc  -prac_16_y_17Favc  -prac_16_y_17
Favc -prac_16_y_17
 
Practica 11 12_13_14_15
Practica 11 12_13_14_15Practica 11 12_13_14_15
Practica 11 12_13_14_15
 
Tutorial prac10
Tutorial prac10Tutorial prac10
Tutorial prac10
 
Tutorial prac9
Tutorial prac9Tutorial prac9
Tutorial prac9
 
Tutorial prac8
Tutorial prac8Tutorial prac8
Tutorial prac8
 
Tutorial prac7
Tutorial prac7Tutorial prac7
Tutorial prac7
 
Tutorial prac6
Tutorial prac6Tutorial prac6
Tutorial prac6
 
Franciscano practica 5
Franciscano practica 5Franciscano practica 5
Franciscano practica 5
 
Practica 4
Practica 4Practica 4
Practica 4
 
Presentacion3
Presentacion3Presentacion3
Presentacion3
 
Tutorial prac2
Tutorial prac2Tutorial prac2
Tutorial prac2
 
Tutorial prac1
Tutorial prac1Tutorial prac1
Tutorial prac1
 
Presentacion java
Presentacion javaPresentacion java
Presentacion java
 
Lista de cotejo_para_mapa_mental_fco_alberto
Lista de cotejo_para_mapa_mental_fco_albertoLista de cotejo_para_mapa_mental_fco_alberto
Lista de cotejo_para_mapa_mental_fco_alberto
 
Preparar respuesta para_prueba_corta_-_francisco_vallejo(2)
Preparar respuesta para_prueba_corta_-_francisco_vallejo(2)Preparar respuesta para_prueba_corta_-_francisco_vallejo(2)
Preparar respuesta para_prueba_corta_-_francisco_vallejo(2)
 
Rubrica presentacion
Rubrica presentacionRubrica presentacion
Rubrica presentacion
 
Rubrica evaluar videos_tutorial
Rubrica evaluar videos_tutorialRubrica evaluar videos_tutorial
Rubrica evaluar videos_tutorial
 
Tabla comandos
Tabla comandosTabla comandos
Tabla comandos
 

Último

Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 

Último (20)

Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 

Java lenguaje programación general

  • 1. Francisco Alberto Vallejo Contreras Cetis 109 Profa Margarita Romero Alvarado Cuestionario
  • 2. 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álesson lascaracterí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.
  • 3. ¿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álesson lasventajas 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.
  • 4. 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 POO es 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
  • 5. 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 JDK 1.0 FUE LANZADO EL 15 DE MARZO DE 2000 X LA LICENCIA SOBRE JAVA DE SUNINSISTE 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
  • 6. 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 Es un modelo o plantilla a partir de la cual creamos objetos Es una categoria de datos ordenada secuencialmente - ¿Qué elementos crees que definen a un objeto? Sus cordialidad y su tipo Sus atributos y sus métodos La 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 Product public class Component inherit Producto public class Componente implements Producto public class Componente belong to Producto - ¿Qué significa instanciar una clase? Duplicar una clase Eliminar una clase Crear un objeto a partir de la clase Conectar dos clases entre sí En Java, ¿a qué nos estamos refiriendo si hablamos de 'Swing'? Una función utilizada para intercambiar valores Es el sobrenombre de la versión 1.3 del JDK
  • 7. Un framework específico para Android Una librería para construir interfaces gráficas - ¿Qué es Eclipse? Una libreria de Java Una versión de Java especial para servidores Un IDE para desarrollar aplicaciones Ninguna de las anteriores - ¿Qué es el bytecode en Java? El formato de intercambio de datos El formato que obtenemos tras compilar un fuente .java Un tipo de variable Un depurador de código - ¿Qué código asociarías a una Interfaz en Java? public class Componente interface Product Componente cp = new Componente (interfaz) public class Componente implements Printable Componente cp = new Componente.interfaz - ¿Qué significa sobrecargar (overload) un método? Editarlo para modificar su comportamiento Cambiarle el nombre dejándolo con la misma funcionalidad Crear un método con el mismo nombre pero diferentes argumentos Añadirle funcionalidades a un método 1- ¿Qué es una excepción? Un error que lanza un método cuando algo va mal Un objeto que no puede ser instanciado
  • 8. Un bucle que no finaliza Un tipo de evento muy utilizado al crear interfaces