Java System.in
IO , Java / 11 Aralık 2015

Merhabalar değerli Java dostları Java’ da en çok kullanılan yöntemlerden birisi ise girdi okumadır. Yani kullanıcının dışarıdan konsol, dosya vs gibi araçlarla girdiği bilgiyi işleyip gerekli işlemleri yapmaktır. En basit hali ile System.in veri okuma işlemi kullanılabilir. System.in varsayılan olarak kullanıcının belirttiği yöntem ile okuma yapar ve bu genellikle konsol ekranıdır. Bunun yanında girdi yöntemini dosya vb farklı yöntemlere kendimiz çekebiliriz. Böylece varsayılan olarak artık konsoldan değil, dosyadan okuma yapacaktır. Önce örneğimize bakalım. package anajavatica.system; Paylas    

Java Temp File
IO , Java / 12 Eylül 2015

Merhaba değerleri Java dostları, Bu yazımda çok basit bir konuya değinmek istiyorum. Malumunuz üzerinde her bilgisayarda bir temp klasörü olur ve geçiçi, temizlik yapıldığında silinmesi istenen bilgiler burada tutulur. Biz de Java ile kalıcı değil de böyle geçici java temp file oluşturmak istiyorsak çok basit adımları var. Yazının detaylı kısmına buradan PDF formatına ise buradan ulaşabilirsiniz. Böylece java temp file oluşturmuş olacaksınız. Kendiniz veya araç programları ile temizlik yaptığınızda bu java temp file da silinmiş olacak. Paylas    

Serialization Clone
IO , Java / 20 Mart 2015

Kısa bir serialization clone yazısı ile karşınızdayım değerli dostlar. Çoğumuz belki de hepimiz clone işlemi için Object sınıfında bulunan metodu kullanırız. Bu yazımda farklı bir yöntemi daha işlemek istedim. Input ve output sınıflarını yani IO kütüphanelerini kullanacağız. Hemen örneğe geçelim. package designpattern.prototype;import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.io.Serializable;public class SerializationClone {public static void main(String[] args) { try {SerialObject mc1 = new SerialObject(); mc1.color = “blue”; Paylas    

Java Object Serialization
IO , Java / 08 Eylül 2010

Java ile sanal port haberleşme uygulamalarında verilerin sınıf halinde gönderilmesi gereken durumlarda, metotlara parametre olarak gönderilen sınıfın Serializable arayüzünü uygulaması gerekir. Uygulanmadığı durumlarda hata verme veya veri kaybı gibi durumlar yaşanabilir. Geçen gün üzerinde çalıştığım küçük bir örnek bana bu tecrübeyi yaşattı. Ayrıca bu arayüzde override edilecek herhangi bir metot bulunmamakta. Yani sadece arayüzü uygulamanız yeterli olacaktır. Paylas