Object I/O

ObjectInputStream/ObjectOutputStream sınıfları serializable nesneleri okuma/yazma’da kullanılır. DataInputStream/DataOutputStream sınıfları I/O işlemlerini primitive tip ve Stringler için yaparken,ObjectInputStream/ObjectOutputStream sınıfları ek olarak nesneler için de yapar.ObjectInputStream/ObjectOutputStream sınıfları DataInputStream/DataOutputStream sınıfındaki tüm metodları içerir.   ObjectInputStream sınıfı InputStream sınıfından kalıtılmıştır(extends) ve ObjectInput ve  ObjectStreamConstants interfacelerini implement eder.Aynı şekilde ObjectOutputStream sınıfı OutputStream sınıfından kalıtılmıştır ve ObjectOutput ve ObjectStreamConstants interfecalerini uygular. import java.io.*; public class […]

Stream

Stream sınıflar : InputStream FileInputStream OutputStream FileOutputStream BufferedInputStream BufferedOutputStream OutputStreamWriter InputStreamReader FileInputStream & FileOutputStream Önceki Writer/Reader sınıfları karakter bazlıydı,Stream sınıfları ise byte bazlıdır.Daha önce String veya char dizisini dosyaya yazmıştık,bu sınıflarla bir byte dizisini yazacağız. OutputStream ve InputStream abstract sınıflardır,File I/O işlemlerinde FileInputStream ve FileOutputStream sınıfları kullanılır. FileOutputStream IS-A OutputStream ve FileInputStream IS-A InputStream’dır. import java.io.*; […]