Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Java Static Import es una de las características menos conocidas del core del lenguaje, pero
a veces puede ser muy útil. La mayoría de los desarrolladores usan la palabra reservada
“import” para importar las diferentes clases que va a utilizar en su programa.
package com.arquitecturajava;
import java.util.ArrayList;
package com.arquitecturajava;
import java.util.ArrayList;
www.arquitecturajava.com
Java Static Import
}
}
Continuamente tenemos que escribir la palabra “Math” para invocar los diferentes métodos
estáticos de la clase. Los Java Static Import, permiten solventar este problema. Ya que al
importar una clase de forma estática será suficiente con invocar los métodos.
package com.arquitecturajava;
import java.util.ArrayList;
import static java.lang.Math.*;
public class PrincipalStatic3 {
www.arquitecturajava.com
Java Static Import
}
}
package com.arquitecturajava;
import java.util.ArrayList;
import static java.lang.Math.*;
import static java.lang.System.*;
public class PrincipalStatic4 {
www.arquitecturajava.com
Java Static Import
}
}
 
Hay que recordar que System es una clase estática pero out no lo es de ahí que la
simplificación no pueda ser tan fuerte. Los Java static import se usan de forma muy habitual
con clases que disponen de un gran conjunto de métodos estáticos.
www.arquitecturajava.com
Java Static Import
Java Lambda
www.arquitecturajava.com