image_pdfimage_print
JAVA Programlama

Javada Final Anahtar Kelimesi Ve Kullanımı

tarihinde yayınlandı

Bu yazımızda java programlama dilinde önemli bir yere sahip olan final anahtar kelimesi ve kullanımı ile ilgili örnekler vereceğiz. Final anahtar kelimesini kullanım bakımından 3 kısımda inceleyebiliriz. Değişken seviyesinde final kullanımı Metod seviyesinde final kullanımı Sınıf seviyesinde final kullanımı 1.Değişken Seviyesinde Final Kullanımı Sınıflar içerisinde bulunan değişkenler, oluşturulan her nesne için farklı alanda  tekrar tekrar oluşturulmaktadır. […]

JAVA Programlama

JAVA DÖNGÜ DEYİMLERİ

tarihinde yayınlandı

Belirli bir iş bir çok kez tekrarlanacaksa, programda bu iş bir kez yazılır ve döngü deyimleriyle istenildiği kadar tekrarlanabilir. Java’da bu işi yapan üç ayrı deyim vardır: while döngüsü, do..while .. döngüsü, for döngüsü. For Döngüsü For döngüsü, belirli bir sayıda yürütülmesi gereken döngüyü, verimli bir şekilde yazmanıza olanak sağlayan bir tekrarlı kontrol yapısıdır. For […]

JAVA Programlama

Override (Metotların Ezilmesi)

tarihinde yayınlandı

Override Nedir :  Override türkçede ezmek, geçersiz kılmak anlamındadır. Bizim yapacağımız şeyde budur  üst sınıftan alınan bir özelliği Alt sınıfta değiştirmektir. Override Kuralları :  Üst sınıftan override edilen metot alt sınıfta aynı isimle tanımlanmalıdır. Dönüş tipi aynı olmalıdır. private, static, final metotları override yapılamazlar. Ancak tekrar tanımlanarak kullanılabilir. Örnek : Bir otomobil sınıfımız olsun onun altındada Mazdarx8 ve Opelcorsa bulunsun […]

Algoritma Geliştirme

GARBAGE COLLECTOR ( ÇÖP TOPLAYICI )

tarihinde yayınlandı

 Merhaba arkadaşlar, bu yazı Java’ da çöp toplayıcı kavramını anlatmak için yazılmıştır. Umarım yararlı olur. ÇÖP TOPLAYICI NEDİR? Öncelikle ” Çöp toplayıcı nedir? ” sorusuyla başlayalım; Programda bazı nesnelerin kullanımı bittiğinde bellekten silinmeleri gerekir, nesneye yönelik programlama dillerinde bu işlem otomatik olarak gerçekleşir. Yani programcının müdahalesi gerekmeden hafıza yönetimi gerçekleşir. İşte bunu gerçekleştiren yapı ise çöp […]

JAVA Programlama

JAVA’DA ARAYÜZLER

tarihinde yayınlandı

ARAYÜZLER Merhabalar, Burada sizlere Java’da Arayüzler konusunu özetleyecegim. İlk önce arayüzleri neden kullanma geregi duyarız ve ne işe yarar bahsedelim.. Java’da bir sınıftan extends anahtar kelimesi ile kalıtım alınarak yeni bir sınıf oluşturulabildigini ögrenmiştik.Ancak çoklu kalıtımı saglamak bu yolla risk taşımaktadır. Arayüzlerin özeliklerinden bahsedelim: *Arayüzler interface anahtar sözcügü ile tanımlanır. *Arayüzler sadece soyut metodlar içerir. […]

JAVA Programlama

This Anahtar Sözcüğü

tarihinde yayınlandı

Öncelikli olarak bu yazıda this anahtar sözcüğü ne işe yarar nerelerde kullanılır nasıl kulllanılır bu sorulara cevap vereceğim. This Ne İşe Yarar ;   Basit olarak söylemek gerekirse this anahtar kelimesi o anda hangi nesne üzerinde işlem yapılıyorsa o nesnenin referansını döndürür. Java’da bir metodun içinde o metodun ait olduğu sınıftan yaratılacak nesneyi veya o nesnenin bir alt […]

JAVA Programlama

İSTİSNALAR (EXCEPTION)

tarihinde yayınlandı

İstisnalar Nedir? İstisnalar; Java ile geliştirdiğimiz uygulamaların, istenmeyen durumlar nedeniyle oluşacak hatalar topluluğuna verilen isimdir. Java’da uygulamanın çalışma akışı esnasında meydana gelebilecek olası hataları tahmin etmek ve yakalayarak işleme alınmasına, istisnai durumların işlenmesi denir. Bu yapının asıl avantajı ise; hatayı bir sınıf içerisinde kapsülleyip, hatalar arasında hiyerarşik guruplar tanımlamaktır.   Java kütüphanesinde tanımlı üç ana […]

JAVA Programlama

Polimorfizm(Çok Biçimlilik)

tarihinde yayınlandı

Polimorfizm, nesneye yönelik programlamanın önemli kavramlarından biridir ve sözlük anlamı olarak “bir çok şekil” anlamına gelmektedir. Polimorfizm ile kalıtım konusu iç içedir.   Polimorfizm ile bir nesne farklı sınıflardan oluşturulan nesneler gibi davranabilir. Basit bir örnekle anlatayım. Polimorfizm sınıfında Goster(Kus k) yordamını oluşturalım. Kus sınıf tipindeki değişkene  Goster(p); ve Goster(k2);  ile Papagan ve Kugu tipindeki referanslar bağlandı. […]

JAVA Programlama

Java’ da Çok Kanallı (Multithread) İşlemler

tarihinde yayınlandı

Java’ da Çok Kanallı (Multithread) İşlemler: Çok Kanallı Programlama (Multi-Threaded Programming), bir programda aynı anda birden fazla işin yapılabilmesidir. Yani bir kod parçası bir işlemi gerçekleştirirken aynı anda ona paralel olarak bir başka kod parçasının çalışması demektir. Birbirine paralel çalışan çalışanlardan her birine kanal (thread) Java çok kanallı porgramlamayı temelden desteklemektedir. Yani çok kanallılık dile […]

JAVA Programlama

Java’da İstisnalar

tarihinde yayınlandı

Java’da İstisnalar Merhaba, Bu bölümde Java’da İstisnalar (Exceptions) konusunu anlatacağım. İstisna, işlerin kontrolden çıkarak beklenmeyen durumlarda ortaya çıkamasıdır. Java’da istisna işleme konusunda 5 anahtar sözcük kullanılmaktadır. Bunlar; try-catch, throw, throws, finally ‘dir. Try — Catch Blokları İstisnaların oluşma aşamasını incelersek; 1- İstisna meydana geldiğinde ilk olarak bir nesne oluşturulur. 2- Bu istisnayı yakalamak için catch bloğu olup olmadığı kontrol edilir. […]