- Se recomienda poner el método privado al final, porque nuestra principal preocupación es el método público, que proporciona llamadas externas.
- Clases anidadas: otras clases se definen dentro de una clase. Las clases anidadas permiten el acceso a métodos o propiedades privadas.
- protegido se utiliza principalmente para la herencia, sus subclases y subclases pueden acceder a los métodos y propiedades definidos como protegidos.
- No hay ninguna clase, método o atributo modificado público, protegido o privado, el valor predeterminado es el alcance del alcance del paquete, limitado al acceso en este paquete
- Tenga en cuenta que el nombre del paquete debe ser exactamente el mismo, el paquete no tiene una relación padre-hijo
com.apache
ycom.apache.abc
es un paquete diferente. - String s = new String (); s.toLowerCase (); // Convertir a letras minúsculas, s.toUpperCase (); // Convertir a letras mayúsculas;
- Cuando se usan variables locales, el alcance de las variables locales debe reducirse tanto como sea posible, y las variables locales deben diferirse tanto como sea posible.
- El modificador final no entra en conflicto con los derechos de acceso: la clase decorada con final no se puede heredar, el método de modificación final no se puede reescribir y la propiedad de modificación final no se puede cambiar una vez asignada, lo cual es una constante
- Un archivo .java solo puede contener una clase pública, y el nombre de la clase debe ser el mismo que el nombre del archivo. Pero puede contener múltiples clases no públicas
-
String s2 = new String(new char[] {'H', 'e', 'l', 'l', 'o', '!'});和String s2 = "Hello!";等价
- Para comparar si el contenido de una cadena es igual, debe usar el método equals () en lugar de ==