Interesante pregunta de entrevista sobre hashCode y método equals

Requisito previo: métodos Equal y Hashcode en Java , por qué anular los métodos equal y hashcode hashCode y el método equals se preguntan con frecuencia en las entrevistas de Java. En general, no anulamos ambos métodos, pero existen algunos escenarios/requisitos en los que tenemos que anular estos dos métodos. Uno de esos escenarios cuando … Continue reading «Interesante pregunta de entrevista sobre hashCode y método equals»

Algunos programas complicados en Java

Comentarios que ejecutan: Hasta ahora, siempre nos enseñaron «Los comentarios no se ejecutan». Veamos hoy “Los comentarios que ejecutan” El siguiente es el fragmento de código: public class Testing {     public static void main(String[] args)      {          // the line below this gives an output          // \u000d System.out.println(«comment executed»);      } } Producción: comment executed La razón … Continue reading «Algunos programas complicados en Java»

¿Cómo medir el tiempo que tarda una función en Java?

Podemos medir el tiempo que tarda una función en Java con la ayuda del método java.lang.System.currentTimeMillis() . Este método devuelve la hora actual en milisegundos. Podemos llamar a este método al principio y al final de la función y por la diferencia medimos el tiempo que tarda la función. import java.io.*;    public class Time … Continue reading «¿Cómo medir el tiempo que tarda una función en Java?»

Cómo reproducir un archivo de audio usando Java

En este artículo veremos cómo podemos reproducir un archivo de audio en Java puro, aquí puro significa que no vamos a utilizar ninguna biblioteca externa. Puede crear su propio reproductor de música con la ayuda de este artículo. Las bibliotecas incorporadas de Java solo admiten formatos AIFC, AIFF, AU, SND y WAVE. Hay 2 interfaces … Continue reading «Cómo reproducir un archivo de audio usando Java»

¿Cómo ejecutar el archivo de clase Java que está en un directorio diferente?

En este artículo, aprenderemos cómo usar las utilidades, clases y miembros de otros proyectos. Antes de continuar, conozcamos algunas palabras clave. ruta de clases Classpath es la ubicación desde donde JVM inicia la ejecución de un programa. Similar al comportamiento clásico de carga dinámica, cuando se ejecutan programas Java, la máquina virtual Java encuentra y … Continue reading «¿Cómo ejecutar el archivo de clase Java que está en un directorio diferente?»

Encuentre espacio libre en disco usando Java

Hay algunas llamadas a métodos en Java que se pueden utilizar para obtener información relacionada con el espacio sobre una unidad de disco. Estos métodos utilizados para obtener dicha información se declaran en la clase de archivo, que reside en el paquete java.io. Los detalles de estas llamadas a métodos junto con su uso se … Continue reading «Encuentre espacio libre en disco usando Java»

Preparación para el examen Oracle Certified Java Associate (OCA)

¡Amigos! Recientemente me presenté para el examen OCA y obtuve un 95%. Aquí estoy compartiendo algunas técnicas y patrones de preguntas de examen que deben ayudarlo mientras se presenta para la prueba OCA. Este examen garantiza hacer preguntas sobre los temas a continuación o podemos decir declaraciones. Código de examen: 1Z0-808 1. Debe practicar las … Continue reading «Preparación para el examen Oracle Certified Java Associate (OCA)»

Reemplazar ‘público’ con ‘privado’ en «principal» en Java

Considere el siguiente programa Java: class GFG {     public static void main(String args[])     {         System.out.println(«GeeksforGeeks»);     } } GeeksforGeeks Explicación: 1) público : es un especificador de acceso que permite que la JVM (Java Virtual Machine) acceda al método principal desde cualquier lugar. 2) estática : la palabra clave estática permite que la JVM acceda al … Continue reading «Reemplazar ‘público’ con ‘privado’ en «principal» en Java»

Comentarios ejecutables en Java

Un comentario es una declaración que no es ejecutada por el compilador o el intérprete, pero antes de la transformación léxica del programa en el compilador, el contenido del programa se codifica en ASCII para facilitar el procesamiento. Considere este programa: class Main{        public static void main(String[] args) {         // The comment below is … Continue reading «Comentarios ejecutables en Java»

Rompecabezas de sobrecarga de funciones/constructores de Java

Predecir la salida del programa public class GFG {     private GFG(Object o) {         System.out.println(«Object»);     }     private GFG(double[] d) {         System.out.println(«double array»);     }     public static void main(String[] args) {         new GFG(null);     } } Solución: el parámetro pasado al constructor es la referencia de objeto nulo y las arrays también son tipos de referencia. Si intentamos ejecutar … Continue reading «Rompecabezas de sobrecarga de funciones/constructores de Java»