import iceri aktarim olarak da gecebilir. import java.lang diyelim
java/lang.jar
diye bir kutuphane olsun. Onu cagiririz. Neye gore cagiririz? Ornek vereyim kendimize ait bir kutuphane olsun
WebRegex wr = new WebRegex(new Sinif(x,a));
Burada biz WebRegex diye bir sinifimiz var dedik. Ve bu sinifin ozelliklerini bir degiskene atayalim dedik. Degisken adimiz wr oldu. Fakat bunu derledigimiz zaman hata alabiliriz. Cunku WebRegex sinifinin nereye ait oldugunu bilmiyoruz. Biz biliyoruz da derleyici bilmiyor. Bunun icin de
import WebRegex;
seklinde sinifi cagiriyoruz. Bu sayede artik WebRegex sinifinin nerede oldugunu derleyici tanimis oluyor.
import BilmeNe;
gibi ifadelerin kullanimi, o an kodlama esnasinda ihtiyac duydugunuz sinif varsa ona gore cagrilir ve o sinifi derleyiciye tanitir.
Sonraki soru icin de BufferedReader sinifi kullanicidan veri almak icin kullanilir. Gerekli kutuphane de
import java.io.*;
ya da
import java.io.BufferedReader;
dır. Bilgi'nin alindiktan sonra depolanma islemi de yine BufferedReader sinifina aittir.