Responda a más de 100 MCQ de Core Java y evalúe su comprensión de Core Java.
¡Desplácese hacia abajo y comience!
A. público
B. privado
C. virtual
D. final
A. Error de tiempo de ejecución
B. Hola cómo
C. Howhi
D. Error de compilación: en estática
A. Una interfaz de programación consistente en múltiples plataformas de hardware
B. Velocidad y rendimiento superiores en comparación con el código nativo
C. Un lenguaje de programación puramente funcional con una filosofía de diseño minimalista
D. Compilación directa al código nativo en la mayoría de las plataformas
A. Classname varname = new ClassName (new ClassName);
B. Classname varname = new className (argumentos);
C. varname className = new VarName (argumentos);
D. Classname varname = & gt; nuevo classname ();
A. Verdadero
B. FALSO
A. 25
B. Nulo
C. Se arrojará ilegalaccessexception
D. Error de compilación
E. 5
A. Hacer una clase abstracta concreta
B. Reducción del tamaño del montón
C. Creación de un contrato de diseño que encapsula la implementación
D. Implementación de un patrón de fábrica abstracta
A. Se reanuda de esperar si notifyall () se invoca para el objeto
B. Se reanuda de esperar si notify () se invoca para el objeto
C. Hace que el hilo actual espere
D. Se reanudan de esperar si ha transcurrido una cantidad de tiempo específica
A. int mylist [] [] = {4,9,7,0};
B. int [] myList = {" 1 ", " 2 ", " 3 "};
C. int [] myList = (5, 8, 2);
D. int mylist [] = {4, 3, 7};
A. subclase
B. dinámica
C. abstracto
D. sobrecargado
A. Asegúrese de que se ejecute un bloque de código cuando el JVM se apaga.
B. Asegúrese de que un bloque de código se ejecute solo cuando la prueba/captura se complete sin una excepción
C. Asegúrese de que un bloque de código se ejecute solo cuando la prueba/captura se complete con una excepción
D. Asegúrese de que siempre se ejecute un bloque de código después de un intento/captura
A. Dentro de la misma clase
B. Dentro de la misma clase, o cualquiera de sus superclase
C. Dentro de la misma clase, o una subclase
D. Dentro de la misma clase o su clase principal
A. el caso de Carmel
B. El caso de Carmel
C. El caso de Carmel
D. el caso de Carmel
A. Convertir archivos de bytecode Java en ejecutables nativos
B. Comprimir colecciones de archivos de clase Java en archivos .JAR
C. Compilar archivos de origen Java en archivos de clase bytecode
D. Generar encabezados y trozos de C para métodos nativos
A. Bloques de amigos
B. Recolección de basura
C. Memoria virtual
D. Gestión de memoria manual
A. finalizar
B. finalizar
C. finalmente
D. final
A. Usando el método .equals () o .compareto () de un objeto en el otro
B. Usando el operador == en el .value () de cada objeto
C. Usando el operador & = en los objetos
D. Usando el operador == en los objetos
A. " si "
B. " importar "
C. " enum "
D. " Finalmente "
A. El niño de clase extiende a los padres
B. Niño de clase: padre
C. Clase Child extiende a los padres públicos
D. Class Child :: Padre
A. importar. java.util.scanner;
B. import.java.util.scanner;
C. import.java.util.scanner.
D. import java.util.scanner;
A. La clase debe ser abstracta
B. La clase debe ser pública
C. La clase debe ser final
D. La clase debe ser estática
A. javaapi
B. CREATE DEL DOCUMENTO
C. Javadoc
D. apicrear
A. La encapsulación reduce el acoplamiento de módulos y aumenta la cohesión dentro de un módulo
B. La encapsulación en Java facilita la prueba unitaria
C. Todos estos
D. El código encapsulado es fácil de cambiar con nuevos requisitos
A. El objeto StringBuffer.
B. El operador +.
A. public void className ()
B. Public static className ()
C. static classname ()
D. public classname ()
A. Suspende la ejecución solo en métodos sincronizados
B. Hace que la máquina virtual alojada suspenda todas las formas de ejecución
C. Hace que todos los hilos suspendan la ejecución
D. Hace que el hilo actual suspenda la ejecución
A. Declarar el constructor predeterminado de clase como privado.
B. Declarar la clase como final.
C. Declarar la clase como abstracto.
D. No es posible.
A. Sí
B. No
A. será "ejecutable" cuando el método Start () se llame
B. está en estado "ejecutable"
C. se bloquea hasta que otro hilo llame a notificar ()
D. comienza a correr inmediatamente
A. código hash()
B. Encadenar()
C. esperar()
D. clon()
A. Una interfaz implementa otra interfaz y clase
B. Una clase implementa y extiende una clase
C. Una interrupción extiende una clase pero implementa otra interfaz
D. Una clase implementa una interfaz pero extiende una clase
A. No
B. Sí
A. este
B. Súper
C. extender
D. nativo
A. JVM Conversión de int para flotar los valores
B. Inserción automática de soportes por un IDE
C. No ocurre en Java, solo en idiomas JVM de escrito dinámicamente como Groovy
D. Conversión de JVM entre tipos primitivos y tipos de referencia
A. Delegar la configuración en el archivo XML
B. Modificar e inspeccionar las propiedades y métodos de objetos, incluso si están protegidos o privados
A. No
B. Sí
A. Finalmente
B. La compilación falla.
C. El código se ejecuta sin salida.
D. Se lanza una excepción en tiempo de ejecución.
A. Mencionar los nombres de los archivos de clase /JAR durante la compilación solamente
B. copiando e incluyendo directamente en la misma carpeta a partir del proyecto
C. No, los archivos de red no se pueden usar directamente
D. Incluyendo la ruta y el nombre del archivo de clase /jar en el classpath
E. mencionar los nombres de archivo en la ruta
A. Error de tiempo de ejecución
B. 5
C. nulo
D. Error de compilación
A. 0 1
B. 0 0
C. 1 0
D. 1 1
A. Implementar las interfaces de cola, lista y matriz
B. Implementar la interfaz de mapa, posiblemente extendiendo la clase de mapas abstract
C. Implementar tanto las interfaces de iterador como de matriz
D. Extienda la clase Abstract -Collection, implementando así la interfaz AbstractCollection
A. Permite que NULL se use una clave o valor
B. Mantiene una lista a través de todas las entradas para recuperar datos en el orden en que se insertó.
C. Todas las operaciones son seguras y las operaciones de recuperación no implican el bloqueo
D. Admite bloquear toda la tabla de una manera que evite todo el acceso
A. Comprimir colecciones de archivos de clase Java en archivos .JAR
B. Cargue y ejecute Java .Class archivos
C. Desmontar los archivos .class nuevamente en el código fuente legible
D. Compilar archivos de origen Java en archivos de clase Bytecode
A. Verdadero
B. FALSO
A. No
B. Sí
A. No ser mutable después de la inicialización
B. Una variable constante cuyo valor no se puede cambiar
C. Ya no se puede subclasificar o sobrecargar
D. Pertenecer a una clase, en lugar de una instancia específica
A. privado publico
B. privado, protegido, predeterminado, público
C. privado, protegido, público
D. protegido, predeterminado, público
E. privado, predeterminado, público
A. Java 6
B. Java 5
C. Java 7
D. Java 8
A. El método igual ()
B. El método hashcode ()
C. El método del constructor
D. Tanto los métodos Equals () como HashCode ()
E. (No necesitas anular ningún método)
A. Una instancia de una clase que implementa una interfaz dada
B. (Todos estos)
C. Una instancia de una clase
D. Una instancia de una subclase de una clase
A. transitorio
B. privado
C. protegido
D. público
A. Son instancias de la misma clase
B. Evaluar al mismo valor
C. Tener el mismo valor según el método .equals () del primer objeto
D. Son referencias exactamente al mismo objeto
A. El mismo nombre
B. El mismo número y tipos de parámetros
C. El mismo número de parámetros, independientemente del tipo
D. El mismo tipo de retorno
A. Equals () lanzará una excepción si hashcode () tampoco se anula.
B. No es importante anular hashcode () al anular igual ().
C. Anver iguales sin hashcode rompe el contrato de hashcode ().
A. en eso();
B. comenzar();
C. reanudar();
D. correr();
A. programa jar.Jar
B. Java -jar programa.jar
C. programa JAR -RUN
D. programa Java -Jar
E. Java -Run Program.Jar
A. Los frijoles Java son clases definidas por el usuario.
B. Todos los frijoles Java deben extender la clase base de Java.Bean
C. Los frijoles Java no se pueden usar en la programación del lado del servidor, solo se usan para interfaces gráficas de usuario.
D. Los frijoles Java no pueden crear ningún hilo
A. Es especialmente importante cuando se programan para dispositivos móviles o limitados de memoria.
B. No necesariamente obliga a la recolección de basura a ocurrir, y no es Java idiomática.
C. Debe hacerse después de eliminar varios elementos de una colección.
D. Es la forma más directa y confiable de realizar la gestión de la memoria en Java.
E. Destaca directa e inmediatamente de todos los objetos huérfanos en el montón.
A. 2, 10
B. 1, 2
C. 10, 2
D. Error de compilación
E. 2, 2
A. Solo una interfaz
B. Solo una clase no final
C. Muchas clases a través de la herencia múltiple
D. Solo una clase interna
A. memoria eficiente
B. a salvo de amenazas
C. polimórfico
D. serializable
A. Tiene que estar rodeado de try-catch en el lugar
B. Tiene que marcarse usando " lanzamientos " Palabra clave sobre la declaración del método
C. No debe ser atrapado, ya que esta excepción representa el error del programador que debe solucionarse.
D. Se puede manejar por try-Catch On Place, pero también se puede propagar usando " lanzamientos " Palabra clave
A. Mutable
B. Cadena
C. Stringbuffer
D. Carroz
A. Una excepción verificada se extiende lanzable y una excepción sin control no.
B. Una excepción sin control se extiende lanzable y una excepción verificada no lo hace.
C. Las excepciones sin control deben ser atrapadas mientras se verifica no es necesario que se atraiga
D. Las excepciones verificadas deben ser atrapadas mientras no se controlan, no es necesario que se atraiga
A. Cadena y stringbuffer
B. StringBuilder
A. StrictFP, constante, super, implementos, hacer
B. intente, virtual, lanzar, final, volátil, transitorio
C. clase, si, nula, larga, int, continúa
D. byte, break, afirmar, cambiar, incluir
E. goto, instancia, nativo, finalmente, predeterminado, lanza
A. Protocolo IPX / SPX
B. Invocación del método remoto
C. Llamadas de procedimiento remoto
D. Acceso a objetos remoto
A. privado
B. paquete-privado
C. protegido
D. estático
E. público
A. referencia
B. formación
C. nativo
D. subclases
E. método
A. Colocar
B. Ambos colección y itererable
C. Recopilación
D. Itreable
A. Las expresiones (una == una) y una. Equals (uno) garantizan que son verdaderas.
B. Los valores de ejemplo no se pueden usar en un java.util.hashmap sin procesar; En cambio, el programador debe usar un java.util.enummap.
C. Los valores de ejemplo se pueden usar en un java.util.sortedset, pero el conjunto no se ordenará porque los tipos enumerados no implementan java.lang.comparable.
D. Se garantiza que la expresión (una & lt; dos) es verdadera y se garantiza que O.compareto (dos) sea inferior a uno.
A. javac -detail testExample.java
B. javac -verbose testExample.java
C. javac -debug testExample.java
D. Ninguno de esos
A. StringBuffer no es seguro de hilo y StringBuilder es seguro de subprocesos.
B. Ni StringBuffer ni StringBuilder son seguros.
C. StringBuffer y StringBuilder son seguros.
D. StringBuffer son seguros de hilos y StringBuilder no es seguro de hilo
A. -1
B. valor aleatorio
C. 1
D. 0
E. 4
A. Se puede anular utilizando funciones como Alloc y Dalloc
B. Se puede ajustar utilizando la configuración de la máquina virtual
C. Se puede configurar para operar de manera estadí o dinámica en el momento de la compilación
D. Utiliza configuraciones codificadas dentro de cada máquina virtual, que no debe modificarse
A. El código arroja NullPointerException.
B. El código no se compila.
C. El código imprime " NULL " en la consola.
A. Inmutable, pero se puede subclasificar
B. Final, con instancias inmutables
C. Mutable, y se puede subclasificar
D. Final, pero crea instancias mutables
A. Error de tiempo de ejecución: tipos incompatibles
B. adiós
C. Error de compilación: tipos incompatibles
D. Hola
A. La sobrecarga puede cambiar arbitrariamente el acceso de un método, mientras que la anulación solo puede hacerlo más restrictivo
B. Los métodos finales pueden ser anulados, pero no sobrecargados
C. La sobrecarga ocurre en el momento de la compilación, mientras que la prima ocurre en el tiempo de ejecución
D. La lista de argumentos de los métodos sobrecargados debe ser del mismo tipo de datos (a diferencia de los métodos anulados)
A. Las expresiones (una == una) y una. Equals (uno) garantizan que son verdaderas.
B. Los valores de ejemplo no se pueden usar en un java.util.hashmap sin procesar; En cambio, el programador debe usar un java.util.enummap.
C. Los valores de ejemplo se pueden usar en un java.util.sortedset, pero el conjunto no se ordenará porque los tipos enumerados no implementan java.lang.comparable.
D. Se garantiza que la expresión (una & lt; dos) es verdadera y se garantiza que O.compareto (dos) sea inferior a uno.
A. Aumentará una excepción si se accede o asigna su valor en tiempo de ejecución
B. Tiene un valor nulo y aumentará una excepción si se inicializa o asignará más tarde
C. Es ilegal y causará un error al momento de la compilación
D. Se puede inicializar más tarde, pero solo en una sola ubicación
A. Usando ToArrayList ()
B. En un bucle, creando nuevos enteros.
C. Usando las matrices estáticas. Método de la lista
D. Fundición
A. Una referencia a un objeto que ha sido recolectado basura.
B. Una referencia a un objeto que puede haber sido recolectado basura cuando se solicita el objeto.
C. Una referencia a un objeto que no se puede recolectar basura.
D. Una referencia a un objeto que está a punto de ser recolectado de basura.
A. interfaz
B. no firmado
C. En t
D. cadena
E. Flotar
A. No hay constructores públicos, un método de fábrica estática pública, una variable de instancia estática.
B. Constructores públicos en lugar de un método de fábrica estática y una variable de instancia estática.
C. No hay constructores públicos, un método de fábrica estática privada, una variable de instancia estática.
D. No hay constructores públicos y un método de fábrica estática y una variables de instancia no estática.
A. Excepción
B. Lanzable
C. Excepción en tiempo de ejecución
A. Código de byte
B. .clase
C. Código fuente
D. .obj
E. .Exe
A. No hay problemas con el código anterior.
B. Funcionará muy lentamente porque las cuerdas son inmutables.
C. No se compilará.
D. Funcionará muy lentamente porque Integer.ToString () es lento.
A. Pase-by referencia
B. Ni
C. Valor de aprobación
A. No
B. Sí
A. No se muestra la salida
B. Error cláusula predeterminado no definido
C. por defecto
D. cero predeterminado
A. Una clase interna estática requiere una instancia de la clase de adjunto.
B. Una clase interna estática requiere un inicializador estático.
C. Una clase interna estática no tiene referencia a una instancia de la clase de adjunto.
D. Una clase interna estática tiene acceso a los miembros no estáticos de la clase externa.
A. X run = new x (); Hilo t = nuevo hilo (ejecutar); t.Start ();
B. Hilo t = nuevo hilo (); x.run ();
C. Hilo t = nuevo hilo (x);
D. Hilo t = nuevo hilo (x); t.Start ();
A. Sí, después de la interrupción () se llama un hilo termina inmediatamente
B. No, si la interrupción no está habilitada para el hilo, no terminará
C. Sí, el hilo llega a un punto de interrupción predefinido y se detiene
A. byte
B. BigDecimal
C. doble
D. flotar
A. No
B. Es parte del idioma Java, pero no parte de la API de reflexión
C. Sí
A. Clase estática
B. (ninguno de esos)
C. Clase abstracta
D. Clase final
A. Cualquier declaración que pueda lanzar una excepción debe estar encerrada en un bloque de try.
B. Cualquier declaración que pueda lanzar un error debe estar encerrada en un bloque de try.
C. La clase de error es una RuntimeException.
D. Catch (x x) puede atrapar subclases de x donde x es una subclase de excepción.
A. nuevo ObjectInputStream (nuevo ZipInputStream (nuevo FileInputStream (("myFile.zip")));
B. nuevo ZipInputStream (nuevo ObjectInputStream ("myFile.zip"));
C. nuevo ZipInputStream (nuevo FileInputStream ("myFile.zip"));
D. nuevo DataInputStream (nuevo FileInputStream ("myFile.zip"));
A. P es más grande que 3. que tengas un buen día.
B. P no es más grande que 3. que tengas un buen día.
C. La compilación falla.
D. P es más grande que 3.