image_pdfimage_print
JAVA Programlama

Arayüzler (Interfaces)

tarihinde yayınlandı

Java’da arayüz soyut sınıf yerine kullanılır, ama soyut sınıftan farklı ve daha kullanışlıdır. Arayüz kullanarak, bir sınıfın neler yapacağını belirlerken, onları nasıl yapacağını gizleyebiliriz. Arayüzün yapısı sınıfın yapısına benzese de aralarında önemli farklar vardır. Arayüz ,interfaceanahtar sözcüğü ile tanımlanır. Arayüz abstract(soyut) metotlar içerir. Arayüz, anlık (instance) değişkenler içeremez. Ancak, belirtkeleri konmamış olsa bile, arayüz içindeki  değişkenler final ve staticolur. […]

JAVA Programlama

Java’da Soyut (Abstract) Sınıflar ve Metodlar

tarihinde yayınlandı

Merhaba arkadaşlar bu yazımızda Java’da soyut(abstract) kavramına değineceğiz. Nesneye yönelik programlamada, sınıfları miras bırakırken bazı metotların içeriğinin farklı olmasını isteyebiliriz veya bir üst sınıfa tanımladığımız ortak metot, sınıfı miras bırakacağımız alt sınıfların bazılarının ihtiyacını karşılamıyor olabilir.Bu gibi durumlarda soyut kavramını kullanacağız. Soyut sınıflarda amaç, nesne türetirken şablon oluşturmaktır. Soyut sınıfta tanımlanan şablon, bu sınıfı miras […]

JAVA Programlama

Java Constructors (Yapılandırıcılar)

tarihinde yayınlandı

Yapılandırıcılar bir metod çeşitidir ve oluşturulan nesnenin varsayılan durumunu belirler. Yapılandırıcı metodlar nesne oluşturduğumuz anda çalıştırılan metotlardır. Herhangi bir geri dönüş tipi yoktur. Yapılandırıcı metodların en önemli özelliklerinden biri nesne oluşturulduğu anda, bu yapının otomatik olarak çağrılıyor olmasıdır. Yapılandırıcı metodlar, new anahtar kelimesi yardımıyla yeni bir nesne oluşturulduğunda otomatik olarak çalıştırılırlar. Bu metodların adı, içerisinde bulunduğu […]

JAVA Programlama

Windows 10 için Java JDK 8 ve NetBeans IDE 8.2 Kurulumu Detaylı Anlatım

tarihinde yayınlandı

Merhaba arkadaşlar bu yazımızda sizlere windows 10 platforumunda java development kit (java geliştirme kiti) Java JDK’nın kurulumundan ve yapılması gereken birkaç düzenlemeden bahsetmek istiyoruz. Java programlamaya başlamak için gerekli yazılımları ilgili sitelerden indirerek kuruluma başlıyoruz. Java JDK 8 indirme sayfasına girerek kuruluma geçiyoruz. burada dikkat etmemiz gereken en önemli nokta java JDK 9 yerine java […]

C# Programlama Dili

Programlama Dilleri

tarihinde yayınlandı

Programlama dillerine girmeden önce algoritma nedir öncelikle onu öğrenelim. Algoritma,bir sorunu çözmede kullanılacak kuralların sıralı listesi olarak açıklanabilir. Programlama dili ise bir yazılım programı oluşturabilmek için gereken kodlar, talimatlar ve yazım kurallarını kapsayan sete verilen isimdir. Algoritma ve programlama dilleri arasındaki ilişki basittir. Algoritma kalıcıdır,diller geçicidir. Örnek olarak Assembly dilinin geliştirildikten sonraki ilk 5 yılındaki kullanım […]

JAVA Programlama

Java’da Thread(İplik) Kavramı – Senkronizasyon – 2

tarihinde yayınlandı

  1.Thread Durumları NEW: Yeni başlatılan thread olarak tanımlanabilir. RUNNABLE: Halihazırda çalışmakta olan thread olarak tanımlanır. WAITING: Süresiz olarak beklemeye mahkum thread TIMED_WAITING: Müebbet yememiş mahkumdur. Çalışması durmuş bir thread’in yerine sahaya girmeyi bekler. TERMINATED: Çalışması durmuş ve çıkışını vermiş thread. Not:Thread durumlarında sleep(), wait() ve join() kullanılarak waitinig durumlarına geçiş yapılabilir ve Terminated bir […]

JAVA Programlama

Java’da İstisnalar (Exception)

tarihinde yayınlandı

                                                                      İstisnalar (Exception) 1.İstisnalara Giriş Gerçekten tam bir uygulama yazmak ne demektir? Uygulamadan beklenen görevleri yerine getirmesi onu tam bir uygulama yapar mı? […]

JAVA Programlama

Java’da İplik(Thread) Kavramı – 1

tarihinde yayınlandı

Java’da İplik(Thread) Kavramı Bu yazıda Java’da Thread kavramının tanımı, thread oluşturma tarzlarını ve en azından benim karıştırdığım process ile thread kavramlarını karşılaştıracağım. Thread kavramı, bir uygulamada çalışan herhangi bir işlem olarak tanımlanabilir. Örneğin, Firefox’da yapıyor olduğum araştırma yaptığım sekmeye thread ve diğer sekmede çalan şarkı içinde başka bir thread diyebiliriz. Bu aynı anda çalışan threadler […]

JAVA Programlama

Java’da Kalıtım (Inheritance)

tarihinde yayınlandı

Nesne yönelimli programlama dillerinin en önemli özelliklerinden biri olan kalıtım, bir sınıf içerisinde yer alan metot ve değişkenlerin tekrardan tanımlanmasına gerek olmadan başka bir sınıfa aktarılması durumudur.Kalıtım alan sınıfta kalıtım alınan sınıftaki değişken ve metotlar dışında yeni değişken ve metotlar da bulunabilir. Bu durumu ebeveyn çocuk ilişkisine benzetebiliriz. Çocuk ebeveynlerinin özelliklerini almasına rağmen kendine ait yeni özellikler […]