İstisnalar (Exceptions) Nedir? <ul><li>İstisnalar (<b>Exceptions</b>), kod blokları arasında oluşan anormal durumlardır.</li><li>Örneğin bir sayının sıfıra bölünmesi bir istisnai durumdur.</li><li>Bu gibi durumlarda derleyici çalışma zamanı <b>hatası</b> <b>(</b><b>runtime</b> <b>error</b><b>) </b>verecek ve program yapısı kırılacaktır.</li><li>Bu tip durumlarda Java’da hata yakalama nesnesi oluşturulur ve kontrol blokları ile
Devamını Oku
Dahili Sınıf Nedir? Java dilinde, diğer dillerde bulunan çoklu kalıtım özelliği yoktur. Bu çoklu kalıtım özelliğini desteklemek amacıyla dahili sınıflar kullanılır. Java çoklu kalıtımı Arayüz(Interface) ve dahili sınıflar(inner classes) ile sağlar. Dahili Sınıflar sınıf içerisinde tanımlanmış sınıflar olarak düşünülebilir. Dahili sınıflar 3’e
Devamını Oku
Kapsülleme (Encapsulation) Nedir? <ul><li><b>Kapsülleme</b> kısaca bir sınıfın içersindeki metot ve değişkenleri korumasıdır.</li><li>Bünyesindeki metot veya değişkenlere erişmenin sakıncalı olduğu durumlarda <b>Kapsülleme</b> mekanizması kullanılır.</li><li>Kapsülleme sayesinde sınıf üyeleri dış dünyadan gizlenirler.</li><li>Tabi bu gizliliğin dereceleri vardır ve bu dereceyi Erişim belirleyiciler (Access Modifiers) tanımlar.</li></ul> <h2>Erişim Belirleyiciler</h2>
Devamını Oku
Program Kontrol İfadeleri <ul><li>Sınıf Temelleri (<b>class</b>)</li><li>Nesneler (<b>objects</b>)</li><li><b>new</b> Operatörü</li><li>Nokta ( <b>.</b> ) operatörü</li><li>Metotlar (<b>Methods</b>)</li><li>Metotların Aşırı Yüklenmesi (<b>Overloading</b>)</li><li>Yapılandırıcı Metotlar(<b>Constructors</b>)</li><li>Statik Değişkenler (<b>static</b>)</li><li>Statik Metotlar</li></ul> <h2>Sınıf Nedir?</h2> <ul><li>Bir <b>sınıf</b>, ortak özellikleri ve davranışları olan nesnelerin söz konusu ortak özelliklerini ve ortak davranışlarını barındıran soyut bir kavramdır.</li><li>Nesnenin yaratılması
Devamını Oku
Java tarihte ilk defa Sun Microsystems tarafından 1995 yılında bütün platformlara sürülen bir programlama dilidir. Java basit, modern, nesne yönelimli, tip-korumalı ve C ile C++ dillerinin iyi özeliklerini almış bir dildir. Fazla olarak, her platformda çalışabilme yeteneğine sahiptir. Bu yetenek, onu yalnız
Devamını Oku