Kişisel Sayfaları
İlgi Alanları
İş Tecrubesi
Eğitim Geçmişi
Dil Becerileri
Son Forum Aktiviteleri
4Binary dosyaya nasıl create edilmeden veri yazılabiliyor?
Merhaba,
Aşağıda txt dosya yazarken createNewFile fonksiyonu ile dosya oluşturulmuş.
String str = "Bunu dosyaya yazdir";
File file = new File("dosya.txt");
if (!file.exists()) {
file.createNewFile();
}
FileWriter fileWriter = new FileWriter(file, false);
BufferedWriter bWriter = new BufferedWriter(fileWriter);
bWriter.write(str);
bWriter.close();
Ancak binary dosyada create etmeden veri yazılabilmiş, neden create etmeye ihtiyaç yok?
byte[] data = {0x01, 0x02};
File binaryFile = new File("binary.dat");
FileOutputStream fos = new FileOutputStream(binaryFile);
BufferedOutputStream bos = new BufferedOutputStream(fos);
bos.write(data);
bos.close();
Teşekkürler..
byte[] data = {0x01, 0x02}; dizisindeki 0x01 ne demek?
Merhaba arkadaşlar,
Android 101 Javada Dosya İşlemleri dersinde şuraya takıldım.
byte[] data = {0x01, 0x02}; diye bir dizi tanımlanmış, burada 0x01 ne anlama geliyor, byte tipi normalde -128 ile 127 arasında tam sayı değeri alıyordu çünkü.
Derste şöyle de bir ifade var: "Eğer bir resmi ya da İnternet üzerinden çektiğimiz bir dosyayı diske kayıt etmek istiyorsak, metin dosyası yerine binary dosya kullanmamız gerekir." neden illaki binary'ye çevirmemiz gerekiyor, metin dosyası olarak niye kayıt edemiyoruz?
Katkılarınız için teşekkürler..
yeni bir sosyal medya uygulamsi
büyük proje olur ve yapılması için uygulamanın özelliklerine göre min 100-200 gün gerektirir. bu da 100 bin civarı tutabilir. minimum özelliklerden bahsediyorum. sunucu ve bant genişliği maliyeti kullanıcı sayısı ile ilgilidir. o rakamlar daha değişken.
ama bana sorarsanız sosyal medya uygulaması pazarı şuan çok doymuş durumda.. farklı fikirler daha iyi olabilir.
byte[] data = {0x01, 0x02}; dizisindeki 0x01 ne demek?
0x01 hexadecimal olarak gösterimmiş, onu buldum.
ama binary dosyayı neden kullanmamız gerekir? katkılarınızı rica ediyorum arkadaşlar..