Java 5 ile gelen bir özellike olan static import, bir sınıf içerisinde static olarak tanımlanan değişken,metotların sınıf ismi kullanılmadan çağrılabilmesine olanak sağlamaktadır.
import static java.lang.System.*;
Eğer yukarıdaki gibi java.lang.System.* static importunu kullanırsak System altında yer alan bütün değişken ve metotların erişimini System. yazmadan erişebiliriz.
// Import Yapmadan Önce System.out.println("Hell world"); // Import Yapildiktan sonra out.println("Hello world");
Peki neden println() Seklinde direk ekrana yazdiramiyoruz, çünkü out içerisindeki println metotu static değil ve bu yüzden out içerisindeki metotları static import etmiş olsak bile buna erişemiyor olucağız.