Java'da Scanner ya da Arrays gibi sınıfları ve metodlarını kullanabilmek için import işlemi yapıyoruz.
import java.util.Arrays;
import java.util.Scanner;
Bu sayede import ettiğimiz kütüphanelere ait sınıfları kullanabiliyoruz. Aslında bu sınıfları ve metodları import işlemini yapmadan da kullanmak mümkün. Örneğin import satırı yazılmayan bir Scanner sınıfı uygulaması şu şekilde hata verecektir:
Scanner girdi=new Scanner(System.in);
Ancak import yapmak yerine Scanner sınıfının ait olduğu kütüphaneti başına yazarsak import etmeden de bu sınıfı kullanabiliriz:
java.util.Scanner girdi=new java.util.Scanner(System.in);
Bana sorarsanız birden çok kere çağırmamız gereken sınıflara ait kütüphaneleri bir kere import etmek çok daha kullanışlı. Mesela Arrays sınıfına ait her işlem satırında java.util.Arrays yazmak, hem kodu yazmayı, hem de okumayı zorlaştıracaktır. Ama yine de import satırı eklemenin mantığını da anlamak adına bu işlemin de bilinmesi gereken bir özellik olduğunu düşünüyorum.