19. JAVA Flashcards

(209 cards)

1
Q

¿DESDE DONDE SE PUEDE ACCEDER A UN ELEMENTO CON EL MODIFICADOR private?

A

Solo desde la propia clase donde se declaró

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿CÓMO SE LLAMA LA HERRAMIENTA PARA CONVERTIR FICHEROS COMPILADOS (.class) EN FICHEROS .java?

A

javap

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

HERRAMIENTAS DE AUTOMATIZACIÓN JAVA

A

Gradle
Jenkins
Ant + Ivy
Maven

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿QUÉ DEBEMOS HACER EN JAVA PARA UTILIZAR UNA CLASE DE UN PAQUETE CONCRETO?

A

Importar el paquete con import

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿CUÁL ES LA CLASE RAÍZ DE EXCEPCIONES Y ERRORES?

A

Throwable

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿CUÁL ES EL OBJETO DE JDBC QUE CREA UN POOL DE CONEXIONES PARA CONTROLAR EL NÚMERO DE PETICIONES?

A

DataSource

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

EXTENSIÓN DE LOS FICHEROS JAVA SIN COMPILAR

A

.java

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

UN ELEMENTO DEFINIDO COMO private, ¿SE PUEDE HEREDAR?

A

Si, pero no es accesible en la herencia

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿QUÉ CLASE JAVA REPRESENTA CADENAS DE CARACTERES INMUTABLES?

A

String

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

¿QUÉ INTERFAZ IMPLEMENTA LA CLASE Vector?

A

El interfaz List

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

¿CÓMO SE LLAMA CUANDO UNA CLASE TIENE VARIOS MÉTODOS CON EL MISMO NOMBRE, DIFERENCIADOS POR EL NÚMERO O TIPO DE PARÁMETROS?

A

Sobrecarga

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

¿QUÉ INTERFACES PERMITEN IMPLEMENTAR LA PROGRAMACIÓN FUNCIONAL EN JAVA?

A

Consumer
Supplier
Predicate

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

¿QUÉ ES APACHE POI?

A

Librería de Java para tratamiento de documentos Office

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

¿EN QUÉ PAQUETE SE ENCUENTRAN LAS CLASES E INTERFACES PARA PROCESAR SECUENCIAS DE ELEMENTOS?

A

java.util.stream

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

¿QUÉ SON LOS WRAPPERS EN JAVA?

A

Clases que encapsulan a los tipos primitivos de datos para tratarlos como objetos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

¿QUÉ MÉTODOS PROPORCIONA EL INTERFAZ List?

A

get()
set()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

¿CUÁL ES LA RAÍZ DE TODAS LAS COLECCIONES?

A

El interfaz Iterable

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

EN JAVA, ¿A QUÉ HACE REFERENCIA LA PALABRA RESERVADA super?

A

A la clase padre

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

¿QUÉ SIGNIFICA QUE LOS OBJETOS TIENEN IDENTIDAD?

A

Que cada objeto se distingue de los demás, incluso si tiene los mismos atributos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

¿QUÉ ELEMENTOS FORMAN LA INFRAESTRUCTURA PRINCIPAL DE JAVA?

A

JDK (Java Development Kit)

JRE (Java Running Environment)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

¿CUÁLES SON LOS OPERADORES INCREMENTALES EN JAVA?

A

++ (incremento)
– (decremento)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

¿CUÁL ES LA CLASE RAÍZ DE LA QUE HEREDAN TODAS LAS CLASES EN JAVA?

A

Object

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

¿QUÉ DOS CARACTERÍSTICAS TIENEN LOS OBJETOS?

A

Estado (atributos)
Comportamiento (métodos)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

¿CÓMO SE LLAMA AL PROCESO DE CONVERTIR EL ESTADO DE UN OBJETO EN UNA SECUENCIA DE BYTES PARA ALMACENARLO O ENVIARLO POR LA RED?

A

Serialización

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
DIFERENCIA ENTRE java.io Y java.nio
java.nio es la versión moderna
26
¿CÓMO INDICAMOS A LOS HILOS EN JAVA QUE TOMEN EL VALOR DE LAS VARIABLES DE LA MEMORIA, Y NO DE SU PROPIA CACHÉ?
Con el modificador volatile
27
¿QUÉ OPERADOR LÓGICO DEVUELVE True SI LOS OPERADORES BOOLEANOS SON DIFERENTES?
^ (XOR)
28
EN JAVA, ¿QUÉ ES EL CLASSPATH?
Ruta que se indica a la JVM para que busque clases y paquetes definidas por el usuario
29
¿QUÉ SON GRADLE Y JENKINS?
Herramientas de automatización
30
¿CUÁL ES LA HERRAMIENTA PARA PROCESOS ETL (EXTRACCIÓN, TRANSFORMACIÓN Y CARGA DE DATOS)?
Pentaho Kettle
31
¿CÓMO SE LLAMA EL COMPILADOR QUE TRADUCE CÓDIGO FUENTE (.jar) A ARCHIVOS .class?
javac
32
¿QUÉ SON LIQUIBASE Y FLYWAY?
Herramientas de migración de bases de datos
33
¿CÓMO SE LLAMA AL SISTEMA PARA GENERAR Y ALMACENAR MENSAJES SOBRE LO QUE SUCEDE EN UNA APLICACIÓN JAVA?
Logging
34
¿QUÉ LIBRERÍA JAVA PROPORCIONA COMPONENTES PARA TRABAJAR CON HTTP?
Apache HttpComponents
35
¿CON QUÉ MODIFICADOR DE ACCESO LOS ELEMENTOS SON ACCESIBLES DESDE SU CLASE Y DESDE OTRAS CLASES DEL MISMO PAQUETE?
Es el comportamiento por defecto
36
¿CÓMO LLAMAMOS A LA IMPLEMENTACIÓN ESPECÍFICA DE UN MÉTODO YA DEFINIDO EN UNA CLASE PADRE?
Sobreeescritura
37
¿CÓMO SE DENOMINA A UNA INSTANCIA CONCRETA DE UNA CLASE, QUE REPRESENTA UNA ENTIDAD DEL MUNDO REAL?
Objeto
38
¿EN QUÉ PAQUETE ENCONTRAMOS LAS CLASES Files, FileChannel Y FileSystem?
java.nio.file
39
¿CUÁL ES EL FICHERO PRINCIPAL DE LA HERRAMIENTA DE AUTOMATIZACIÓN ANT?
build.xml
40
¿PARA QUÉ SE UTILIZA EL MODIFICADOR FINAL DE JAVA?
Para crear elementos inmutables
41
¿CUÁLES SON LAS CLASES DE java.util PARA MANEJAR FECHAS?
Calendar y Date
42
¿DESDE DONDE SE PUEDE ACCEDER A UN ELEMENTO CON EL MODIFICADOR protected?
Desde la propia clase, sus clases hijas, y las clases del mismo paquete
43
¿QUÉ HERRAMIENTA DE LA JDK PERMITE GESTIONAR CLAVES CRIPTOGRÁFICAS Y CERTIFICADOS?
keytool
44
DIFERENCIA ENTRE JUNIT Y JMETER
JUnit realiza pruebas unitarias JMeter realiza pruebas de carga
45
¿QUE SON @author, @since, @param, @throws?
Etiquetas especiales que javadoc utiliza para crear la documentación HTML
46
¿QUÉ LIBRERIAS DE JAVA PERMITEN GESTIONAR LOS LOGS?
Log4J LogBack TinyLog
47
¿CÓMO SE LLAMA EL FRAMEWORK WEB DE JAVA?
Spring MVC
48
¿PARA QUÉ SE UTILIZAN LAS LIBRERIAS XERCES, XALAN Y FOP DE APACHE?
Para trabajar con XML
49
¿QUÉ DIFERENCIA EXISTE ENTRE LOS INTERFACES Queue Y Deque?
El interfaz Deque permite insertar elementos por ambos lados de la cola
50
¿QUÉ TIPO DE CONSULTAS SE PUEDEN REALIZAR CON JDBC?
Statement - consultas sin parámetros PreparedStatement - consultas parametrizadas CallableStatement - procedimientos almacenados
51
¿QUÉ OPERADOR LÓGICO DE JAVA INVIERTE EL VALOR BOOLEANO?
! (NOT)
52
¿QUÉ HERRAMIENTAS SIRVEN PARA MIGRACIONES DE BASES DE DATOS EN JAVA?
Liquibase Flyway
53
¿CÓMO SE LLAMA EL COMPONENTE DE LA JVM QUE COMPILA EN TIEMPO DE EJECUCIÓN?
JIT Compiler (Just in Time)
54
¿CUÁL ES LA RELACIÓN JERÁRQUICA DE THROWABLE?
Throwable es la clase raiz de las excepciones Exception hereda de Throwable RunTimeException hereda de Exception Error hereda de Throwable
55
¿QUÉ ES rt.jar?
Un fichero que contiene todas las clases de ejecución de la JRE, las clases del API de Java y las clases de arranque
56
¿EN QUÉ PAQUETE ENCONTRAMOS LOS INTERFACES Closeable Y Serializable?
java.io
57
¿CÓMO SE LLAMA A LA CONSOLA INTERACTIVA QUE PERMITE EJECUTAR JAVA DIRECTAMENTE EN LA TERMINAL?
jshell
58
¿QUÉ OBJETO DE JDBC PERMITE EJECUTAR PROCEDIMIENTOS ALMACENADOS?
CallableStatement
59
¿QUÉ OPERADOR LÓGICO DEVUELVE True SI AMBAS CONDICIONES SON VERDADERAS?
&& (AND)
60
¿CUÁL ES EL OBJETO DE JDBC QUE DEFINE LA CONEXIÓN CON LA BASE DE DATOS?
Driver
61
¿CUÁLES SON LOS OPERADORES DE RELACIÓN EN JAVA?
== (igual) != (distinto) < (menor que) <= (menor o igual) > (mayor que) >= (mayor o igual)
62
¿CUÁL ES LA PALABRA RESERVADA DE JAVA PARA DECLARAR UN INTERFAZ?
Interface
63
¿QUÉ ES jdb?
Un depurador de código Java
64
¿QUÉ ES keytool?
Utilidad de java que gestiona claves criptográficas y certificados
65
¿CUÁL ES EL OPERADOR DE BIT PARA DESPLAZAMIENTO A LA DERECHA SIN SIGNO?
\>>>
66
¿EN QUÉ PAQUETE DE JAVA ENCONTRAMOS UTILIDADES PARA CONEXIONES CON UNA BASE DE DATOS?
java.sql javax.sql
67
¿CÓMO SE LLAMA A LAS CLASES CREADAS PARA CONTENER GRAN CANTIDAD DE DATOS?
Entidades
68
¿CUÁL ES EL OPERADOR DE ASIGNACIÓN EN JAVA?
=
69
¿QUÉ UTILIDAD DE LA JDK PERMITE FIRMAR LOS ARCHIVOS Y VERIFICAR ARCHIVOS FIRMADOS?
jarsigner
70
¿QUÉ INTERFAZ FORMA PARTE DE LAS COLECCIONES DE JAVA PERO NO HEREDA DE Collection NI DE Iterable?
Map
71
¿QUÉ CONTIENE EL PAQUETE java.util?
Utilidades para tareas comunes
72
¿EN QUÉ PAQUETE SE ENCUENTRA LA CLASE THREAD?
java.lang
73
¿CÓMO SE LLAMA AL EMPAQUETADOR DE JAVA?
jar
74
¿EN QUÉ PAQUETE ENCONTRAMOS LOS INTERFACES Iterable, Runnable Y Comparable?
java.lang
75
¿CON QUÉ PALABRA IMPLEMENTAMOS UN INTERFAZ EN JAVA?
Implements
76
¿CÓMO SE LLAMA A LA LIBRERÍA QUE PROPORCIONA UNA FACHADA PARA LA GESTIÓN DE LOGS?
SLF4J (Simple Logging Facade For Java)
77
¿QUÉ OPERADOR VERIFICA SI UN OBJETO ES UNA INSTANCIA DE UNA CLASE ESPECÍFICA?
instanceOf
78
¿CÓMO SE LLAMA UNA CLASE QUE CONTIENE MUCHOS MÉTODOS Y POCOS ATRIBUTOS?
Servicio
79
NOMBRA DOS LIBRERÍAS JAVA PARA CREAR Y MANIPULAR PDF'S
iText PDFBox
80
¿EN QUÉ PAQUETE SE ENCUENTRA EL INTERFAZ Collection?
java.util
81
¿CÓMO PODEMOS IMPEDIR LA HERENCIA DE UNA CLASE?
Declarándola como final
82
¿QUÉ DEFINE EL MODIFICADOR synchronized?
Que solo puede acceder a ese recurso un hilo a la vez
83
¿EN QUÉ PAQUETE SE ENCUENTRAN Iterator Y Observer?
java.util
84
¿QUIÉN SE ENCARGA DE QUE LOS MÉTODOS DE JAVA SE EJECUTEN CONCURRENTEMENTE?
Los threads
85
¿CÓMO SE LLAMA EL INTÉRPRETE DE JAVASCRIPT DE JAVA?
jjs
86
¿PUEDE UN INTERFAZ HEREDAR DE OTRO?
Si, con Extends, tantas veces como quiera
87
¿QUÉ ES javadoc?
Herramienta que genera automáticamente documentación HTML a partir de comentarios especiales en el código
88
¿CON QUÉ HERRAMIENTA PODEMOS EXTRAER TEXTO Y METADATOS DE UNA GRAN VARIEDAD DE ARCHIVOS?
Apache Tika
89
¿QUÉ PARTICULARIDAD TIENE UNA CLASE ABSTRACTA?
Que no puede instanciarse
90
¿CUÁLES SON LOS OPERADORES DE BIT DE JAVA?
~ (NOT) & (AND) ^ (XOR) \<< (Desplazamiento a la izquierda) \>> (Desplazamiento a la derecha con signo) \>>> (Desplazamiento a la derecha sin signo)
91
¿QUÉ ES UN INTERFAZ?
Un esqueleto funcional de definición de métodos vacíos
92
¿QUÉ PALABRA RESERVADA DE JAVA SIRVE PARA INDICAR LA HERENCIA?
Extends
93
NOMBRA TRES HERRAMIENTAS PARA REALIZAR PRUEBAS EN JAVA
JUnit Mockito JMeter
94
¿CÓMO SE LLAMA EL INTERFAZ QUE PROPORCIONA EL MÉTODO close() PARA CERRAR RECURSOS?
AutoCloseable
95
¿QUÉ AGRUPAN LOS PAQUETES EN JAVA?
Clases, interfaces y enumeraciones
96
¿QUÉ INDICA EL OPERADOR === EN JAVA?
No existe
97
¿QUÉ ES jshell?
Una consola interactiva para ejecutar java directamente en la terminal
98
¿EN QUÉ PAQUETES ENCONTRAMOS CLASES E INTERFACES PARA TRABAJAR CON ENTRADAS/SALIDAS Y FICHEROS?
java.io java.nio
99
¿CÓMO SE DEFINEN LOS COMENTARIOS ESPECIALES EN javadoc?
/** ... */
100
NOMBRE DEL FICHERO QUE CONTIENE, ENTRE OTROS, LAS CLASES FUNDAMENTALES DEL API DE JAVA
rt.jar
101
¿QUÉ DEFINE @interface?
Una anotación
102
¿EN QUÉ PAQUETE ENCONTRAMOS LOS INTERFACES Consumer, Supplier Y Predicate?
java.util.function
103
¿QUÉ CONTIENE EL PAQUETE java.lang?
Es el paquete central que contiene las clases fundamentales de Java
104
¿QUÉ PUEDE TENER UNA CLASE JAVA?
Métodos Atributos
105
¿EN QUÉ PAQUETE SE ENCUENTRA EL API JDBC?
En java.sql y javax.sql
106
¿EN QUÉ PAQUETE SE ENCUENTRAN LAS CLASES Socket Y ServerSocket?
java.net
107
¿CUÁLES SON LAS LIBRERÍAS JAVA PARA TRATAR CON JSON?
Gson Jackson
108
¿QUÉ FUNCIÓN TIENE LA CLASE UUID?
Generar identificadores únicos
109
¿CÓMO SE LLAMA AL MECANISMO POR EL CUAL SE INVOCA UN MÉTODO SOBRE UN OBJETO?
Envio de mensajes
110
¿DE QUÉ INTERFAZ HEREDA SortedSet?
De Set
111
¿QUÉ ES AMAZON CORRETTO?
Una Java Development Kit proporcionada por Amazon
112
¿CÓMO SE LLAMA A LAS CLASES ORIENTADAS A GUARDAR INFORMACIÓN EN UNA BBDD?
Repositorios
113
¿QUÉ ES LA JRE?
Java Running Environment Entorno de ejecución de Java
114
¿CUÁLES SON LOS MÉTODOS DE LA CLASE OBJECT IMPLICADOS EN LA SINCRONIZACIÓN?
wait() notify()
115
¿QUÉ ES WOODSTOX?
Una librería de Java para trabajar con XML
116
¿CÓMO SE DENOMINA EL MECANISMO POR EL CUAL LOS ATRIBUTOS DE UNA CLASE SOLO SON ACCESIBLES A TRAVÉS DE SUS MÉTODOS?
Encapsulamiento
117
¿QUÉ DIFERENCIA EXISTE ENTRE String Y StringBuffer / StringBuilder
String define cadenas inmutables StringBuffer y StringBuilder definen cadenas variables
118
¿CÓMO SE LLAMA EL OBJETO DE JDBC QUE ALMACENA EL RESULTADO DE UNA CONSULTA SELECT?
ResultSet
119
¿QUE SIGNIFICAA QUE UN MÉTODO ES ABSTRACTO?
Que no se define en la propia clase, sino que se hará en la herencia Es como una plantilla
120
¿CÓMO SE LLAMA A LA CONVERSIÓN DE UN OBJETO DE UNA CLASE O TIPO DE DATO A OTRA/O?
Casting
121
¿CUÁL ES EL MODIFICADOR PARA INDICAR QUE UN ELEMENTO PERTENECE A LA CLASE,Y NO A SUS INSTANCIAS?
Static
122
¿CON QUÉ MODIFICADOR PERMITIMOS EL ACCESO DESDE LA PROPIA CLASE, SUS HIJAS, Y LAS CLASES DEL MISMO PAQUETE?
protected
123
¿CUÁL ES EL FICHERO DE CONFIGURACIÓN DE MAVEN?
pom.xml
124
¿DESDE DONDE SE PUEDE ACCEDER A UN ELEMENTO CON EL MODIFICADOR public?
Desde cualquier clase en cualquier paquete
125
¿CUÁL ES LA PRINCIPAL DIFERENCIA ENTRE LAS CLASES HashMap Y HashTable?
HashMap permite valores nulos y HashTable no
126
¿CÓMO SE LLAMA LA HERRAMIENTA QUE GENERA DOCUMENTACIÓN HTML A PARTIR DE COMENTARIOS ESPECIALES Y ETIQUETAS EN EL CÓDIGO DE JAVA?
javadoc
127
¿SE PUEDE IMPLEMENTAR MÁS DE UN INTERFAZ A LA VEZ?
Si
128
¿QUÉ FUNCIÓN TIENE jarsigner?
Firmar archivos java y verificar las firmas
129
¿DE QUÉ SE COMPONE PRINCIPALMENTE LA JRE?
JVM (Java Virtual Machine) API de Java (conjuntos de clases ya definidas)
130
¿COMO SE LLAMA A UN TIPO DE CLASE ORIENTADA A DAR SERVICIO A PANTALLAS?
Controlador (MVC)
131
¿CON QUÉ HERRAMIENTA PODEMOS AUTOMATIZAR LA CREACIÓN DE CÓDIGO REPETITIVO?
Pentaho Lombok
132
¿QUÉ SON Pattern Y Matcher?
Son clases del paquete java.util que permiten búsquedas avanzadas con expresiones regulares
133
¿QUÉ DOS MANERAS TENEMOS PARA INDICAR EL CLASSPATH A LA JVM?
Como variable de entorno CLASSPATH Como opción en la línea de comandos -cp/-classpath
134
¿CON QUÉ MODIFICADOR INDICAMOS QUE UN MÉTODO SE DEFINIRÁ EN CÓDIGO NATIVO Y NO EN JAVA?
native
135
¿QUÉ ESTRUCTURA APARECE EN JAVA 1.7 PARA CERRAR FICHEROS Y CONEXIONES DE MANERA AUTOMÁTICA?
try-with-resources
136
¿QUÉ OCURRE CUANDO UN OBJETO PIERDE SU REFERENCIA?
Que es eliminado por el Garbage Collector
137
¿QUÉ ES UNA REFERENCIA?
Una variable que contiene la dirección de memoria de un objeto
138
¿CUÁL ES LA CLASE DE LA QUE HEREDAN LOS HILOS?
Thread
139
¿QUÉ DOS TIPOS DE EXCEPCIONES HAY EN JAVA?
De tipo checked, que se deben capturar (clase Exception) De tipo unchecked, no es obligado capturarlas (clase RunTimeException)
140
¿A QUÉ PAQUETE PERTENECE EL INTERFAZ AutoCloseable?
java.lang
141
¿EN QUÉ PAQUETE SE ENCUENTRA LA CLASE SimpleDateFormat?
java.text
142
¿CÓMO DE LLAMA LA HERRAMIENTA DE LA JDK PARA DEPURAR CÓDIGO?
jdb
143
¿QUE ES jar?
Un empaquetador, que agrupa clases .java en paquetes .jar
144
¿QUÉ PAQUETE PROPORCIONA LOS MÉTODOS filter(), count(), forEach(), map(), sorted() Y reduce()?
java.util.stream
145
¿CÓMO SE LLAMA LA LIBRERÍA INTERMEDIA ENTRE Calendar/Date Y java.time?
Joda-Time
146
¿CON QUÉ OBJETO DE JDBC PASAMOS CONSULTAS SIN PARÁMETROS?
Statement
147
¿CUÁL ES EL OPERADOR DE CONCATENACIÓN EN JAVA?
+
148
¿QUÉ ES LA PERSISTENCIA?
La capacidad de guardar el estado de un objeto de forma duradera
149
¿CON QUÉ CLASES DE java.util PODEMOS GESTIONAR EJECUCIONES PROGRAMADAS?
Timer y TimerTask
150
¿QUÉ ES H2?
Un SGBD programado en Java para desarrollo y pruebas
151
¿QUÉ ES javap?
Desemsablador. Convierte ficheros .class a .java
152
EXTENSIÓN DE LOS PAQUETES JAVA
.jar
153
¿QUÉ ES javac?
Compilador que transforma archivos .jar en archivos .class
154
¿CUÁL ES EL SUSTITUTO DE Date Y Calendar PARA EL MANEJO DE FECHAS?
java.time, que incluye las clases LocalDate, LocalTime, LocalDateTime, Duration, Instant, Period
155
¿QUE SIGNIFICA CUANDO UN MÉTODO ES DECLARADO COMO void?
Que no devuelve valores
156
¿CÓMO SE LLAMA LA CAPACIDAD DE TRATAR OBJETOS DE DIFERENTES CLASES (HIJAS) COMO SI FUERAN OBJETOS DE UNA CLASE COMÚN (PADRE)?
Polimorfismo
157
¿QUÉ ES EL GARBAGE COLLECTOR?
Un thread que identifica objetos que no son necesarios y los elimina, liberando memoria
158
¿QUÉ INTERFAZ IMPLEMENTA LA CLASE ArrayList?
El interfaz List
159
¿CÓMO PODEMOS DEFINIR QUE UN INTERFAZ TENGA CÓDIGO, NO SOLO MÉTODOS?
Definiéndolo como static o default (a partir de Java 1.8)
160
¿QUÉ ES LA JDK?
Java Development Kit Conjunto de utilidades proporcionadas por Java
161
¿CUÁLES SON LOS MODIFICADORES DE ACCESO?
default* public private protected
162
¿QUÉ INTERFAZ IMPLEMENTA LA CLASE LinkedList?
El interfaz List
163
¿QUÉ SON ECLIPSE, INTELLIJ Y NETBEANS?
Entornos de desarrollo (IDE`s)
164
¿QUÉ ES java?
Launcher que arranca la JRE para ejecutar programas por consola
165
¿QUÉ OPERADOR LÓGICO DEVUELVE True SI AL MENOS UNA DE LAS CONDICIONES ES VERDADERA?
|| (OR)
166
¿QUÉ JDK CONOCES?
OpenJDK Amazon Corretto IBMJDK
167
¿DE QUÉ INTERFAZ HEREDA Collection?
De Iterable
168
¿CUÁL ES EL OPERADOR DE BIT PARA DESPLAZAMIENTO A LA DERECHA CON SIGNO?
\>>
169
¿QUÉ OCURRE SI DECLARAMOS UN MÉTODO COMO abstract?
Que obligamos a la clase también a ser abstracta
170
¿DE CUÁNTAS CLASES SE PUEDE HEREDAR EN JAVA?
Solamente de una. Herencia simple
171
EXTENSIÓN DE LOS MÓDULOS JAVA
.jmod
172
EN JAVA, ¿CÓMO SE LLAMA AL CONJUNTO FINITO Y LIMITADO DE CONSTANTES CON NOMBRE?
Enumeración
173
¿CON QUÉ MODIFICADOR PERMITIMOS EL ACCESO DESDE CUALQUIER CLASE EN CUALQUIER PAQUETE?
public
174
¿CÓMO PODEMOS IMPEDIR LA SOBREESCRITURA DE UN MÉTODO?
Con final
175
¿QUÉ INDICA EL MODIFICADOR transient?
Que un método no debe serializarse (convertirse en bytes para almacenarse o enviarse)
176
¿CON QUÉ MODIFICADOR PERMITIMOS SOLO EL ACCESO DESDE DENTRO DE LA CLASE DONDE ESTÁ DEFINIDO?
private
177
ENTORNOS DE DESARROLLO PARA JAVA
Eclipse IntelliJ NetBeans
178
¿QUÉ ES IVY?
Una extensión de Ant para gestionar dependencias
179
¿EN QUÉ PAQUETE SE ENCUENTRA EL INTERFAZ Collection Y SUS HIJAS List, Set Y Queue, ADEMÁS DE Map?
java.util
180
¿QUÉ DOS MÉTODOS PRINCIPALES ACTÚAN EN LA EJECUCIÓN DE HILOS?
run() start()
181
¿EN QUÉ PAQUETE SE ENCUENTRA LA CLASE THROWABLE?
java.lang
182
¿CÓMO SE LLAMA AL LAUNCHER PARA EJECUTAR LA JRE?
java
183
¿CÓMO SE DENOMINAN LOS METADATOS APORTADOS AL CÓDIGO PARA PROPORCIONAR INFORMACIÓN DE CONTEXTO?
Anotaciones
184
¿A QUÉ PAQUETE PERTENECES LAS CLASES String, Math, System Y Object?
java.lang
185
¿CON QUÉ CLASE PODEMOS FORMATEAR FECHAS A TEXTO Y VICEVERSA?
SimpleDateFormat
186
¿QUÉ ES Joda-Time?
Una librería de terceros que aparece debido a las limitaciones de Date/Calendar Sirve como base para java.time
187
TIPOS DE DATOS PRIMITIVOS
byte, short, int, long float, double char boolean
188
OBJETOS QUE PROPORCIONA JDBD
Driver / DataSource Statement / PreparedStatement / CallableStatement ResultSet
189
¿QUÉ UTILIDAD DE LA JDK SE UTILIZA PARA GENERAR CLASES JAVA A PARTIR DE UN ESQUEMA XSD DE XML?
xjc
190
¿QUÉ LIMITACIÓN TIENE UN ATRIBUTO DEFINIDO COMO final?
Que su valor no puede modificarse (constante)
191
¿QUÉ SON APACHE COMMONS Y GUAVA DE GOOGLE?
Librerías Java de propósito general
192
¿QUÉ PAQUETE INCLUYE CLASES PARA LA COMUNICACIÓN DE DISPOSITIVOS A TRAVÉS DE LA RED?
java.net
193
¿EN QUÉ PAQUETE ENCONTRAMOS LAS CLASES File, Reader Y Writer?
java.io
194
EXTENSIÓN DE LOS FICHEROS JAVA COMPILADOS
.class
195
¿QUÉ ES jjs?
Un intérprete de JavaScript
196
¿A PARTIR DE QUÉ VERSIÓN DE JAVA SE EMPEZARON UTILIZAR LOS MODULES?
Java 1.9
197
¿CUÁLES SON LOS LENGUAJES COMPATIBLES CON LA JVM?
Java Kotlin Scala Groovy Clojure
198
¿QUÉ TIPO DE CLASE APARECE EN JAVA 17 ORIENTADA A ÚNICAMENTE CONTENER DATOS?
Record
199
¿CON QUÉ OBJETO DE JDBC PODEMOS CREAR CONSULTAS PARAMETRIZADAS Y REUTILIZABLES?
PreparedStatement
200
¿QUÉ INTERFACES HEREDAN DE Collection?
List Set Queue
201
¿QUÉ PERMITE HACER LA CLASE StringTokenizer?
Trocear un texto en tokens más pequeños
202
¿QUE OTRO MÉTODO, ADEMAS DE Thread, PERMITE CREAR HILOS DE EJECUCIÓN?
El interfaz Runnable
203
¿QUÉ DIFERENCIA HAY ENTRE LOS INTERFACES Set Y SortedSet?
Que SortedSet ordena los valores
204
¿QUÉ ES BOUNCY CASTLE?
Una librería de Java para implementar criptografía
205
¿CUALES SON LAS DOS MANERAS QUE TIENE JAVA PARA LA PERSISTENCIA?
JPA (Java Persistence API) para persistencia de alto nivel JDBC (Java DataBase Connectivity) para persistencia de bajo nivel
206
¿CÓMO SE DEFINE UNA ANOTACIÓN?
Con @interface
207
¿A QUÉ HACE REFERENCIA LA PALABRA RESERVADA this?
Al propio objeto
208
¿CUÁL ES LA PALABRA RESERVADA PARA CREAR UN NUEVO OBJETO?
new
209
¿QUÉ MÉTODOS PROPORCIONA EL INTERFAZ Queue?
peek() - Devuelve el primer elemento de la cola poll() - Devuelve el primer elemento y lo elimina