¿Cuál es el propósito y el significado de cada código Java individual en un Android Studio?

Permítame responder esto con un ejemplo: la actividad en blanco predeterminada generada por Android Studio la primera vez que crea un proyecto de Android Studio.

El desarrollo de Android se realiza en lenguaje de programación Java. Por lo tanto, Android sigue las reglas de programación de Java.

Cada clase comienza con la declaración del paquete

paquete com.example.exampleapp;

Esto esencialmente define el paquete al que pertenece la clase.

Luego, siguen las declaraciones de Importación:

importar android.support.v7.app.AppCompatActivity;

Usando estas declaraciones, importamos paquetes externos para que podamos usar sus métodos en nuestro propio paquete. Estamos importando la clase AppCompatActivity del paquete android.support.v7.app .

Después de eso, la clase comienza:

clase pública MainActivity extiende AppCompatActivity {
// cuerpo de clase
}

Aquí, el nombre de la clase es MainActivity. La clase MainActivity está extendiendo la clase AppCompatActivity . La palabra clave extend le dice al compilador que la clase actual debe derivar la clase base AppCompatActivity. (Para obtener más información, consulte Herencia de Java).

El primer método dentro de la clase es el método onCreate () , que tiene la anotación @Override.

Anular anotación:

Hasta ahora, ha creado su propia clase de actividad derivando la clase base AppCompatActivity utilizando la palabra clave extend . Ahora desea agregar su propia lógica de código a la actividad. ¿Cómo? Está utilizando la anotación @Override .

@Override simplemente le dice al compilador que desea proporcionar su propia implementación de un método predefinido en la clase base. Aquí, el método onCreate () ya se ha definido en la clase AppCompatActivity , sin embargo, desea su propia implementación, por lo que agrega la anotación y anula el comportamiento del método.

@Anular
vacío protegido onCreate (Bundle savedInstanceState) {
super.onCreate (savedInstanceState);
setContentView (R.layout.activity_main);

//tu codigo

}

Existen numerosos códigos más que tienen una funcionalidad específica en el lenguaje de programación Java. Le sugiero que busque un buen sitio web de referencia o libro en Java si tiene alguna duda.

¡Feliz programación!

Esas páginas individuales de códigos se denominan “Paquete”. Un paquete Java es una técnica para organizar clases Java en espacios de nombres para admitir programación modular. La razón para hacerlo es lograr los conceptos y la programación modular de OOP. Esto también aumenta la seguridad.