Java etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Java etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

10 Ocak 2020 Cuma

Java Örnek ile Öğrenme String Methodları

String sınıfı metodları genellikle metinler üzerinde, karakter karakterlari üzerinde işlem yapmayı kolaylaştırmak için oluşturulmuştur. Yapacağımız arama işlemleri, karşılaştırma işelemleri, karakter katarları silmek ve daha bir çok işlem için kullanılır. Bu serimizde bir çok String sınıf metodunda bahs edip,  örnekler üzerinde inceleme yapacağız.

8 Ocak 2020 Çarşamba

Java Örnek ile Öğrenme Math Sınıf

Java dilinde kullanılan standart java sınıfılarından birisidir. Bu sınıfın en büyük özelliği java.lang paketinin içinde olması. Bu paketin dışında olan tüm paketleri import deyimi ile çağırmamız gerekiyor.

7 Ocak 2020 Salı

Java Örnek ile Öğrenme Çift Boyutlu Diziler


int  satis=new int [5,3];
Burada satis adlı iki boyutlu dizinin bir elemanına referans vermek için program içinde, şeklinde bir ifade kullanırız. Burada satis dizinin adı, i satır indisi ve j de sütun indisidir.Satis dizisinin satır indisleri 0'dan başlar ve 4'e kadar devam eder. Sütun indisleri ise, 0 ile 2 arasında değerler alır. Aşağıda, satis dizisinin bellekte Java tarafından saklanan biçimini görüyoruz:
Buna göre, satis[0,0] elemanı 700, satis[2,1] elemanı 400 ve satis[4,2] elemanı ise 480’dir.
Satis adlı iki boyutlu dizinin eleman sayısı ise 5x3=15’tir.

6 Ocak 2020 Pazartesi

Java Örnek ile Öğrenme For

Temel Java Dersleri serisi altında For Döngüsü konusuyla devam ediyoruz.
Yazmış olduğumuz kodda bazı durumlarda bir kodu birden fazla kez çalıştırmamız gerekebilir. Örneğin ekrana 0’dan 9’a kadar değerleri yazdırırken tek tek yazdırmak yerine for döngüsü ile bu işlemi kolaylıkla halledebiliriz. Java dilinde genel olarak for yapısı aşağıdaki gibi gösterilebilir;

5 Ocak 2020 Pazar

Java Örnek İle Öğrenme Do -While

while deyiminin önemli bir özelliği, test koşulunun döngünün başlangıcında olmasıdır. Bunun anlamı, ilk anda koşulun yanlış olması halinde, while gövdesinin hiçbir zaman çalıştırılmayacağıdır. Ancak gövdeyi hiç olmazsa bir kere çalıştırmamız gereken durumlar vardır.

4 Ocak 2020 Cumartesi

Java Örnek ile Öğrenme Dosya Okuma

Java’da Dosya İşlemleri Sınıfları:

1- InputStream: Byte tabanlıdır. Byte dizilerin ya da byte’ların tek tek okunmasını sağlar.
Alt sınıfları:
- FileInputStream
- ByteArrayInputStream
- FilterInputStream
2- OutputStream: Byte tabanlıdır. Byte dizilerin ya da byte’ların tek tek yazılmasını sağlar.
Altsınıflar:
- FileOutputStream
- ByteArrayOutputStream
- FilterOutputStream

3 Ocak 2020 Cuma

Java Örnek ile Öğrenme Dosyaya Yazma Try Catch

try
{
    //hesaplanmak istenen ifade        
}
catch            
{
    //Bir hata türü tespit edilince verilmesi gereken mesaj
}            
catch            
{
    //başka Bir hata türü tespit edilince verilmesi gereken mesaj
}            
finally
{
    //her durumda çalıştırılacak olan kod parçası
}

Yukarıdaki yapıyı şöyle açıklayabiliriz:
try bloğu içinde hesaplanacak ifade yer alır. Bu ifadenin hesaplanmasında bir hata oluşmamışsacatch blokları atlanarak programın çalışması finally bloğu ile devam eder ve daha sonra programın bu bloğu izleyen kısmına geçilir.

2 Ocak 2020 Perşembe

Java Örnek İle Öğrenme Dosyaya Yazma

Java'da disk üzerindeki dosyalar ve klasörlerle iletişim sağlamak için File sınıfından faydalanırız. File sınıfı disk üzerinde belirtilen konumdaki bir dosya ya da klasörü kod içerisinden tanımlamak için kullanılır. Yukarıdaki kod parçasına bakarsak File sınıfının yapıcısı (Constructor) içerisinde dosyanın adı dosya.txt olarak belirtilmiş. Bu şekilde disk üzerinde dosya.txt adında bir dosyaya işlem yapmak için o dosyayı bir değişkene atamış oluyoruz. exists metodu dosyanın disk üzerinde önceden var olduğunu kontrol etmek için kullanılıyor. Eğer dosya diskte henüz yoksa createNewFile ile diskte dosya.txt adında bir dosya oluşturuyoruz.

1 Ocak 2020 Çarşamba

Java Örnek ile Öğrenme Diziler

Java Tek Boyutlu Diziler (Array) dersimiz ile devam edeceğiz. Diziler hem uygulama geliştirirken hemde algoritma soruları çözerken çok fazla işe yaramaktadır.
Biz bu dersimizde tek boyutlu diziler’den bahsedeceğiz. Nedir bu diziler derseniz programın çalışma anında (runtime) birden fazla aynı tip veriyi tutmak/saklamak isteyebiliriz. Örneğin 10 tane sayının ortalamasını alacağız. Dizi kullanmadan bunu 10 tane farklı int değişken tanımlayıp tek tek toplayıp sonra 10’a bölerek bulabiliriz. Fakat bu çok zor bir kullanım ve daha büyük rakamlarda neredeyse imkansız bir hal alabilir. İşte bu sorunu Dizi kullanarak çözebiliriz.

31 Aralık 2019 Salı

Java Örnek ile Öğrenme Continue

break continue deyimleri arasında continue deyimi yine break deyiminde olduğu gibi for, while ve do-while döngülerinde kullanılmaktadır. break deyiminden farklı olarak continue döngüyü sonlandırmamakta fakat döngüde ilgili tekrarı atlamaktadır (es geçmektedir). Örneğin bir veritabanından yine tüm kayıtları çektiniz ve bu kayıtlar arasından 5. kayıdı atlamak istiyor ve döngünün devam etmesini istiyorsunuz. Bu gibi durumlarda continue kullanılabilecek en güzel tercihtir. Şimdi bu örneği kod üzerinde gösterelim;

30 Aralık 2019 Pazartesi

Javayı Örnek ile Öğrenme For Döngüsü

Temel Java Dersleri serisi altında For Döngüsü konusuyla devam ediyoruz.
Yazmış olduğumuz kodda bazı durumlarda bir kodu birden fazla kez çalıştırmamız gerekebilir. Örneğin ekrana 0’dan 9’a kadar değerleri yazdırırken tek tek yazdırmak yerine for döngüsü ile bu işlemi kolaylıkla halledebiliriz. Java dilinde genel olarak for yapısı aşağıdaki gibi gösterilebilir;

29 Aralık 2019 Pazar

Java Örneklerle Öğrenme Break İşlemi

Break continue deyimleri arasında break deyimi daha önceden anlattığımız for, while ve do-while döngüleriyle birlikte kullanılabilir. break deyimi döngülerden ansızın çıkmanızı ve döngüyü istediğiniz durumlarda sonlandırmanızı sağlamaktadır. Örneğin, bir veritabanından tüm id değerlerini çektiniz ve id değerlerinden ilk 15 tanesini listeleyeceksiniz. Eğer elinizde 15’ten fazla kayıt varsa döngüyü bir şekilde sonlandırmanız gerekmektedir. bu örneği bir de kod ile anlatalım;