Llame a un método antes de cualquier invocación de método de esa clase en Java

¿Hay alguna manera de que pueda ejecutar un método en una clase cada vez que se invoca cualquier método de esa clase?

Daré un resumen de mi escenario aquí:

Class Util{

   private isConnected(){
      if(!xxxapi.connected())
            throw new MyException(....)
}
   public createFile(){....}
   public removeFile(){....}
}

Entonces, cada vez que llamo new Util.createFile(), quiero que se invoque isConnected () antes de que createFile()realmente comience. Obviamente puedo llamarisConnected() cada vez al inicio de cada método, pero me preguntaba si puedo tener otra solución.

¿Hay alguna otra sugerencia / solución para tal escenario?

Respuesta 1

Tengo una aplicación en java. Esta aplicación contiene un cuadro de texto y un botón. Ahora quiero guardar los datos de Gujrati (otro idioma) en la base de datos en caso de clic del botón. ¿Como es posible? ...

¿Existe una diferencia de precisión entre lo siguiente (suponiendo que el valor de ayb se pueda representar sin pérdida de precisión en un flotador). Con flotadores: flotador a; flotador b; resultado doble = 1 + a * b; ...

¿Alguien sabe cómo configurar un archivo gradle para el informe javaco java que contiene la cobertura de código de más de un submódulo gradle? mi enfoque actual solo muestra la cobertura de código de la actual ...

ok, esta pregunta nunca se ha hecho antes en la web, así que aquí va: estoy aprendiendo Java (nivel principiante-intermedio) y decidí seguir adelante con el programa de clase probando Orientado a Aspectos ...