Java basic learning day45 (paquete, final, constante)

1. ¿Qué es un paquete?

  • Un paquete es una carpeta, que se utiliza para administrar clases Java con varias funciones, lo cual es conveniente para el mantenimiento posterior del código.
  • Las reglas del nombre del paquete: el nombre de dominio de la empresa se invierte + la función del paquete, se requiere todo en minúsculas en inglés, vea el nombre para saber el significado. com.nuist.domain
    package com.nuist.domain;
    //La ruta de la clase actual del nombre de la tabla se define en el paquete com.nuist.domain y la idea se genera automáticamente

2. ¿Cuándo necesita importar el paquete? ¿Cuándo no se necesita el paquete de importación?

  • Al usar clases en el mismo paquete, no es necesario importar el paquete
  • Al usar clases en el paquete java.lang, no es necesario importar el paquete
  • En otros casos, se requiere un paquete de guía.
    import com.nuist.domain.Student;
    //Indica que todas las clases de Student en esta clase están en el paquete com.niust.domain
  • Si usa clases con el mismo nombre en dos paquetes al mismo tiempo, debe usar el nombre completo de la clase
  • Nombre completo de la clase/nombre completo: nombre del paquete + nombre de la clase com.nuist.domain.Student

3. definitivo

  • método modificado final: indica que el método es el método final y no se puede anular. Si el método actual es una regla y no desea que otros lo cambien, este método se puede modificar con final.
  • Clase modificada final: indica que la clase es una clase final y no se puede heredar. Si no desea que otros reescriban todos los métodos en la clase actual, entonces esta clase puede modificarse con final
  • Variable final modificada: Indica que la variable es una constante y se le debe asignar un valor cuando se define, solo se puede asignar una vez y no se puede modificar.

4. Constantes

  • En el desarrollo real, las constantes generalmente se usan como información de configuración del sistema para facilitar el mantenimiento y mejorar la legibilidad.
  • Convenciones de nomenclatura para constantes:
    a. Una sola palabra: todas en mayúsculas
    b. Múltiples palabras: todas en mayúsculas, separadas por guiones bajos
  • Detalles:
    a. La variable modificada final es un tipo básico: el valor de datos almacenado en la variable no se puede cambiar b
    . La variable modificada final es un tipo de referencia: el valor de dirección almacenado en la variable no se puede cambiar, pero el espacio apuntado por la dirección y el contenido en el espacio Se puede cambiar
    C. Núcleo: Los datos registrados por la constante no se pueden cambiar

Por ejemplo: la cadena no se puede cambiar
Motivo: el contenido de la cadena se almacena en una matriz de tipo byte denominada valor, esta matriz se modifica por final, por lo que el valor de dirección registrado por valor no se puede cambiar, y esta matriz todavía se modifica por privado Sí, la clase de cadena no proporciona los métodos get() y set(), por lo que el mundo exterior no puede obtener el valor de dirección del registro de valor y no puede modificar el contenido al que apunta esta dirección. cambió.

Supongo que te gusta

Origin blog.csdn.net/u011453680/article/details/129186758
Recomendado
Clasificación