¿Cuál es el tipo de datos long en JAVA?
Las definiciones de los dos son diferentes. El largo en minúscula se refiere al tipo básico y el largo en mayúscula se refiere al tipo de objeto, también llamado clase contenedora.
Aunque ambos pertenecen a un tipo de datos en Java, el tipo de datos básico no puede ser un objeto nuevo por mucho tiempo. Para compensar las deficiencias de Java, apareció la clase contenedora larga del tipo de datos de objeto, que se puede decir que es un gran complemento a los tipos básicos.
Las minúsculas largas tienen un valor predeterminado () y el objeto generalmente tiene por defecto nulo, por lo que algunos métodos en mayúsculas largas son solo para satisfacer las necesidades de las minúsculas largas.
La forma de distinguir entre los dos es:
Tenga en cuenta las definiciones de los dos y utilice las definiciones para distinguir;
Utilice estos dos tipos de datos extensivamente y practíquelos. Sea competente en ello;
Participe en proyectos reales, acumule experiencia en proyectos reales y distinga entre los dos.
Nota: Al utilizar estos dos tipos de datos, se utilizarán clases generales, por lo que debes dominar algunas reglas de las clases generales:
Los tipos de parámetros genéricos también pueden ser tipos comodín;
p>
El mismo tipo genérico puede corresponder a múltiples versiones, pero diferentes versiones de clases genéricas son incompatibles.