Category Archives: Java

Java dersleri bu bölümde yer almaktadır.

JAVA DERSLERİ – 48 – DOSYA İŞLEMLERİ GİRİŞ/ÇIKIŞ I/O – 2

DOSYA İŞLEMLERİ GİRİŞ / ÇIKIŞ I/O – 2 Java’da Dosya İşlemleri Bir önceki dersimizin başında bir liste ve görsel vermiştim hatırlarsanız. Bunlardan bazılarını işlemiştik. Şimdi o listenin bir kısmını daha işleyeceğiz.Aşağıdaki görsellere bakarsanız bazı yerler mavi, bazıları da kırmızı renkte. Mavi olanlar geçen derste işlediklerimiz. Kırmızı olanlar ise bu derste işleyeceklerimiz. Bir de bu listede/görselde… Read More »

JAVA DERSLERİ – 47 – DOSYA İŞLEMLERİ Giriş/Çıkış I/O

DOSYA İŞLEMLERİ GİRİŞ/ÇIKIŞ I/O Dosya işlemleri başlığından da anlaşılacağı gibi bugün dosyadan veri alma, ekleme, üstüne yazma vb gibi işlemler yapacağız. Javada Dosya İşlemleri InputStream : Byte tabanlıdır. Dizilerin ya da byte’ların tek tek okunmasını sağlar. FileInputStream * ByteArrayInputStream FilterInputStream OutputStream : Byte tabanlıdır. Dizilerin ya da byte’ların tek tek okunmasını sağlar. FileOutputStream * ByteArrayOutputStream… Read More »

JAVA DERSLERİ – 46 – THROW VE THROWS – 2

THROW VE THROWS – 2 – ÖRNEKLER Throw ve throws kullanımı ile ilgili örnekler… Hata yakalamada sıkça kullanılan metotlar -> getmessage, getLocalizedMessage, getCause, initCause Örneklere girmeden önce eklemek istediğim küçük bir bilgi daha var; Throwable -> İstisnaların yakalanarak ele alındığı bazı sınıflar bulunmakta. Daha önceden de JAVA DERSLERİ – 40 – OBJECT SINIFI dersinde belirttiğimiz… Read More »

JAVA DERSLERİ – 45 – THROW VE THROWS

THROW VE THROWS Throw ve Throws konusunu aslında 41. dersimiz olan HATA / İSTİSNA DURUMLARI TRY-CATCH-FİNALLY yerde işleyebilirdik ama şimdi işlememiz daha faydalı olacaktır. Aşağıda vereceğim örnekte henüz işlemediğimiz konular (dosyalarla çalışma) mevcut. Ama bundan sonraki derslerimizde bu konuları da işleyeceğiz.Örneğimize geçelim; Böyle bir şey yazdığınızda çok çok büyük ihtimalle ekranınızın birçok yerini kırmızı göreceksiniz.… Read More »

JAVA DERSLERİ – 44 – NESTED CLASS – İÇ İÇE SINIFLAR-2

İÇ İÇE SINIFLAR Bundan bir önceki dersimizde dahili üye sınıflardan bahsetmiştim. Bu dersimizde de Local ve Anonymous sınıflardan bahsedeceğim. Local Class / Yerel Sınıflar Öncelikle Dahili ve yerel sınıf farkından bahsetmekte fayda var. Yerel sınıfları herhangi belli bir alanda oluşturabiliriz. Örneğin bir metodun veya bir döngünün içinde. Bir işlemin gerçekleşmesi için bir döngünün çalıştırıldığını düşünün.… Read More »

JAVA DERSLERİ – 43 – NESTED CLASS – İÇ İÇE SINIFLAR-1

İÇ İÇE SINIFLAR Javada Çoklu kalıtım, Arayüzler ve İç içe Sınıflar sayesinde yapılabilinir.Kalıtım dersimizi hatırlarsanız bir sınıf yalnızca bir sınıftan kalıtım yapabiliyordu. Çoklu kalıtım imkanımız yoktu. İşte bu durumdan kurtulmak için ya Arayüzler ya da İç içe sınıflar kullanılır.Adından da anlaşılacağı gibi iç içe sınıf yerleştireceğiz. Bunlar da kendi içlerinde ayrılıyorlar. Şimdi sırası ile değinelim.… Read More »

Java Dersleri – 42- Tarih ve Saat İşlemleri / Sınıfları

Tarih ve Saat İşlemleri / Sınıfları Java’da Tarih ve Saat işlemleri için de bazı sınıflardan faydalanıyoruz. Bunlar Date, Calendar ve GregorianCalendar sınıflarıdır.Görüldüğü gibi tarih ve saat işlemleri için birden fazla sınıf bulunmakta ve kullanım amaçları farklı durumlar için farklılık göstermekte. Date sınıfı zamanla yapabildiklerini Calendar sınıfına devretmiştir. GregorianCalendar sınıfı da Calendar sınıfının alt sınıfıdır. SimpleDateCalendar… Read More »

Java Dersleri – 41 – Hata / İstisna Durumları Try-Catch-Finally

Hata / İstisna Durumları Try-Catch-Finally Yazdığımız programların tam manasıyla sağlam bir şekilde çalışmayabilir ve bu sebeple bazı hata mesajları ile karşılaşıyoruz. Bu dersimizde de bunlardan bahsetmeye çalışacağım. Kodlarımızda hataların olabileceği durumları önceden göz önünde bulundurarak programa try-catch-finally ile yön verebiliriz. Try – catch – finally‘i anlamak için aşağıdaki yapıya bakın. Kullanım yapısını gördük. Şimdi de… Read More »

Java Dersleri – 40 – Object Sınıfı

Object Sınıfı Sınıf sınıf derken Object sınıfına da değindik. Bu sınıfın diğer sınıflardan bir farkı var ve bu sınıfa ait metotlardan en az birini daha önce kullandık. Bu sınıfı diğer tüm sınıflar extends ediyor. Yani hangi sınıfta olursanız olun bu sınıfın metotlarına ulaşabilirsiniz. Bu sınıftaki toString metoduna değinelim ve üzerinde biraz oynamalar yapalım. Örnekler üzerinden… Read More »

Java Dersleri – 39 – Math Sınıfı

Math Sınıfı Hazır bazı sınıflara değinmişken Math sınıfına da değinelim. Artık sınıflara nasıl erişebileceğimizi gördük ve biliyoruz. Bir sınıfın içindekilere(static olmayan) erişmek istiyorsak nesne oluşturup erişebiliyorduk. Tabi farklı bir paketteyse import etmemiz de gerek. Ama Math sınıfının diğer sınıflardan bir farkı var. Bu sınıf için nesne oluşturmaya ve import etmemize gerek yok. Çünkü bu sınıf… Read More »