¿Cuáles son las interfaces comunes en Java?
Los tipos de interfaz más utilizados son los siguientes.
1.java.lang.String?
La clase String es la ganadora indiscutible. Nadie debería negar esto. Esta es la clase final para la creación/operación de un literal de cadena inmutable.
2.java.lang.System?
El uso de la clase System depende del tipo de proyecto en el que estés trabajando. Puede que no la hayas utilizado en tu proyecto, pero. sigue siendo popular Una de las clases de Java, esta es una clase de utilidad de la que no se pueden crear instancias.
El objetivo principal de esta clase es acceder a entradas y salidas estándar, variables de entorno, etc.
3.java.lang.Exception?
Throwable es la superclase de todos los errores y excepciones, y el manejo de todas las excepciones pertenece a la clase Exception.
NullPointerException es la más popular de todas las excepciones y Exception está en la parte superior de todas las jerarquías de excepciones.
4.java.util.ArrayList?
Una clase que implementa la estructura de datos de una matriz. Esta clase implementa la interfaz List y es miembro de la clase de colección Java más popular. Array. La diferencia entre List y Vector es una de las preguntas comunes entre los principiantes y también se hace a menudo en las entrevistas sobre Java.
5.ava.util.HashMap?
Una clase que implementa una estructura de datos de par clave-valor. Esta clase implementa la interfaz Map, similar a comparar ArrayList y Vector, Hash Map. y Hashtable se utiliza a menudo para comparar.
También es una clase de colección popular, como contenedor de valores de propiedad, que a menudo se usa para transferir datos entre múltiples capas de una aplicación.
6.java.lang.Object?
La clase raíz de todas las clases de Java. Cada clase de Java es una subclase de la clase Object y se usa a menudo en plataformas/frameworks.
Contiene algunos métodos importantes, como: igual, hashcode, clon, toString, etc. Ha estado disponible desde el primer día de Java.
7.java.lang.Thread?
Un hilo es una secuencia de ejecución única. Pueden coexistir varios hilos y compartir recursos. Podemos extender la clase Thread y crear su propio hilo.
Por supuesto, usar Runnable también es otra opción. El uso de esta clase depende de las necesidades de su aplicación. No es necesario usar subprocesos en una aplicación normal.
8.java.lang.Class?
La clase Class es una subclase que hereda directamente la clase Object. Esta clase no tiene constructor. Sus objetos son pasados por la máquina virtual Java. A través de la clase. Cargado por el cargador.
Puede que la mayoría de nosotros no lo hayamos usado directamente, pero creo que es una clase importante para la reflexión.
9.java.util.Date?
Esta es una clase utilizada para procesar fechas. A veces, sentimos que esta clase debería agregar métodos más prácticos, tal como crean todas las aplicaciones empresariales. una unidad de utilidad de fecha.
Se introdujo en JDK 1.0 y luego sufrió grandes cambios en JDK 1.1, dejando obsoletos muchos métodos.
10.java.util.Iterator?
Esta es una interfaz muy popular para reemplazar enumeraciones. Es una unidad simple y fácil de usar que utiliza Iterable Work de forma sincrónica. .