Entradas

Mostrando las entradas con la etiqueta java

Comparación de tiempos Java SP con metodos estáticos v/s metodos de objeto

Un error frecuente en programación java es el desconocimiento de métodos estáticos. Los métodos estáticos se pueden usar en condiciones similares a los procedimientos y funciones de los lenguajes procedurales. Los métodos de objetos, en cambio, que modifica o consulta principalmente al objeto al que pertenecen. Si uno desea construir una función que opera totalmente con los parámetros que recibe y no hace uso de ninguno de los atributos del objeto, entonces estamos frente a un candidato a método estático. A continuación se decribe un ejemplo y se realizan pruebas de tiempos con él. En el ejemplo se tiene una clase "ObjetoA" que tiene un método no estático. Para poder invocar ese método en necesario instanciar un objeto de la clase e invocar el método con él. La Clase SimulaMalo invoca al metodo del ObjetoA. ObjetoA.java: public class ObjetoA {     String P1="Parametro1";     String P2="Parametro2";     String P3="Parametro3";     Strin...