невозможно скомпилировать модуль Java 9 с --patch-module в IntelliJ IDEA 2017.2.1

import позволяет java-программисту получить доступ к классам пакета без квалификации пакета.

Функция static import позволяет получить доступ к статическим членам класса без квалификации класса.

import обеспечивает доступность к классам и интерфейсу, тогда как static import обеспечивает доступность к статическим членам класса.

Пример:

С import

import java.lang.System.*;    
class StaticImportExample{  
    public static void main(String args[]){  

       System.out.println("Hello");
       System.out.println("Java");  

  }   
} 

С статический импорт

import static java.lang.System.*;    
class StaticImportExample{  
  public static void main(String args[]){  

   out.println("Hello");//Now no need of System.out  
   out.println("Java");  

 }   
} 

См. также: Что такое статический импорт в Java 5

21
задан Naman 2 April 2018 в 16:28
поделиться