Monthly Archives: Eylül 2019

Java Dersleri – 27 – For Each Döngüsü

For Each Döngüsü For each döngüsünü Döngüler konusunda anlatmam gerekirdi ama burada anlatmayı daha uygun gördüm. Biz for döngüsü ile ArrayList’in içine girip içindekileri tek tek bir işleme tabi tutuyorduk. Bunun daha kolay bir yolu ise for each döngüsünü kullanmaktır. Şimdi, önce Normal bir ArrayList oluşturalım ve elemanlarını for döngüsü ile tek tek ekrana bastıralım.… Read More »

Java Dersleri – 26 – ArrayList Sınıfı

ArrayList Sınıfı ArrayList, Array’a oranla dinamik bir yapıdadır. Bunun nasıl olduğunu öğrenmek için aşağıdaki normal array’e bakalım sonra dinamik bir ArrayList yapısına bakalım. Normal Array Ne yaptık? Kapasitesi 4 olan bir array oluşturduk.Şimdi de dinamik olan ArrayListe’e bakalım. ArrayList Böylelikle bir ArrayList oluşturduk. Ama bir sıkıntı var. ArrayList bir sınıf bu sebeple üstte tanımlamak lazım.… Read More »

Java Dersleri – 25 – Çok Boyutlu Arrayler

Çok Boyutlu Arrayler Çok boyutlu arrayler konusuna gireceğiz ama ondan önce şunu belirtmeliyimki tanıdık bir şey göreceksiniz. Yeri geldiğinde söyleyeceğim.Önce çok boyutlu bir örneğe bakalım. Daha önceden normal bir array oluştururken tek [] kullanırken artık 2 tane [][] kullandık. =’in sağ tarafına bakacak olursanız {} içerisinde 2 tane {} parantez var. Her birinin içinde de… Read More »

Java Dersleri – 24 – Arrayler – Diziler

Arrayler – Diziler Arrayler konusuna geçiş yaptık. İlk önce nasıl kullanıldığı gibi örnekler yapalım daha sonra gerçek hayattan ufak örnekler vererek devam edelim. Aşağıda örnek bir array var. int ile türünü belirttik türünün hemen yanına bunu [] koyarak array olduğunu belirttik ar ile array’e isim verdik =‘den sonra {} içinde ise array elemanlarını yazdık. Şimdi… Read More »

Java Dersleri – 23 – Constructor – Yapıcı Metot

Constructor – Yapıcı Metot Constructor yani yapıcı metot/fonksiyon ile işlerimizin ne kadar kolaylaştığını göreceğiz.Bir önceki derslerimizde nesne oluşturuyorduk. Nesne içinde field’larımız vardı. Bu field’lara referanslar sayesinde erişip kullanıyorduk. Bu üsttekini tanımlayan örnek bir kod yazalım. Sonra neden Constructor kullandığımızı görelim. Telefon.java dosyası Main.java dosyası Çıktısı; İyi güzel bir şekilde çalıştı. Peki Farklı bir telefon gireceğimiz… Read More »

Java Dersleri – 22 – Encapsulation – Kapsülleme

Encapsulation – Kapsülleme Encapsulation yani kapsülleme konusunu anlatacağım ama konuyu aslında bir önceki dersimizde işledik. Bu derste hem bu konuya özel bir başlık ayıralım hem de daha iyi anlaşılsın diye farklı bir örnek işleyelim.Encapsulation yani kapsülleme neden kullanılır ona cevap bulmaya çalışalım. Örnek üzerinden anlatıma geçeyim hemen.Örnek; Bir kumanda düşünün genellikle en üstte kırmızı bir… Read More »

Java Dersleri – 21 – Erişim Belirteci ve Get-Set Kullanımı

Erişim Belirteci ve Get-Set Kullanımı Erişim Belirteci Hatırlarsanız sınıf veya metot oluştururken başına public erişim belirtecini koyuyorduk.Bazı erişim belirteçlerimiz var. Bunlar sayesinde sınıf, metot veya değişkenlerimizi belli yerlerden erişilmesine olanak sağlıyoruz.public –> her yerden erişilebilirprotected –> sınıf, paket ve alt sınıftan erişilebilirfriendly (erişim belirteci olmayan) –> sınıf ve paket içerisinden erişilebilirprivate –> sadece sınıf içerisinde… Read More »

Linux Eğitimi – 23 – Örnek Bir Çalışma-2’nin Çözümleri

Örnek Bir Çalışma-2’nin Çözümleri Örnek Bir Çalışma – 2‘nin çözümleri aşağıda. Yalnızca cevaplarınızı kontrol etmek için en son bakın. Çözemediğiniz yerleri önceki derslere geri dönüp 2 dakikada tekrar ederek çözebilirsiniz. mkdir /root/Masaüstü/ISLEMLERIM cd /root/Masaüstü/ISLEMLERIM/ && mkdir k1 k2 k3 k4 k5 && touch d1 d2 d3 d4.txt d5.py vim d1 –> i –> mesajı yazdır… Read More »

Linux Eğitimi – 22 – Örnek Bir Çalışma-2

Örnek Bir Çalışma-2 Şu ana kadar anlatılanların pekişmesi için Örnek Bir Çalışma – 2’i hazırladım. Birazcık uğraşırsanız çok zor olmadığını görürsünüz. /root/Masaüstü/ içinde ISLEMLERIM isminde bir dizin oluştur. Oluşturulan dizinin içine k1, k2, k3, k4, k5 isminde dizinler; d1, d2, d3, d4.txt, d5.py isminde dosyalar oluştur. vim ile d1’i açıp içine 1. Dosyamiz mesajını yazıdır.… Read More »

Linux Eğitimi – 21 – Komut Değiştirme / Düzenleme – alias

Komut Değiştirme / Düzenleme – alias Biz kendimize göre komut değiştirme ve düzenleme yapabiliriz. Bazı komutların hatırlanması veya girilecek komutun çok uzun olması sebebiyle bu komutları değiştirmek isteyebiliriz. Bu sebepten bugün bu konudan bahsedeceğiz. Örneğin; dizinini çok sık kullandığımızı düşünelim.Her defasında bu kadar uzun bir komut kullanmak sıkıcı olabiliyor.Bu işlemi kısaltmak için yapmamız gereken; Artık… Read More »