Anasayfa / Java

Java

Stack (Yığıt) Veri Yapısı

stack veri yapısı

Stack, Last In First Out (LIFO) yani son giren ilk çıkar mantığıyla çalışan basit bir veri yapısıdır. Stack veri yapısını gerçekleştirmek için genellikle dizi veya bağlı liste (Linked List) kullanılır. Fakat konunun kolay anlaşılması için örnekleri dizi ile anlatmaya çalışacağım. Stack Veri Yapısında Kullanılan Metotlar Push(string veri): Push metotu stack’a …

Devamını Oku

Maven Nedir, Nasıl Kurulur?

maven nedir

Maven, Java ile proje geliştirenlerin vazgeçilmezlerinden biri olmakla birlikte proje geliştirme adımlarını basitleştirmek için kullanılmaktadır. Birçok kullanışlı yönü bulunmakla birlikte benim içinen önemli özelliği  projeye eklenmesi gereken jar dosyalarının otomatik olarak  repository (depo) alanından download edilerek projeye eklenebilmesidir. El ile jar dosyaları projeye eklendiğinde bu jar dosyalarının bağımlı oldukları jar …

Devamını Oku

Java Projelerinde Hibernate Kullanımı

hibernate orm

Java ile veritabanı işlemleri yapıyorsanız ve hibernate ile tanışmadıysanız bu konu sizin için devrim niteliğinde olacaktır. Hibernate kısaca java nesnelerinin ilişkisel veritabanında birebir karşılığının tutulmasını sağlar. Her tutulan nesne veritabanında ki bir tabloya karşılık gelmektedir. Bu yöntem ile karmaşık sql sorgularına gerek kalmadan tablolar üzerinde her türlü işlem gerçekleştirilebilir. Hibernate …

Devamını Oku

Javafx ile Yeni Pencere Oluşturma

javafx yeni pencere oluşturma

Javafx ile yeni çalışmaya başladıysanız, buttona veya herhangi bir kontrole tıkladığınızda yeni bir pencere açılması en temel ihtiyaçlarınızdan biridir. Yeni pencere açma işlemi C# dilinden biraz daha karmaşık olduğundan adım adım anlatmaya çalışacağım. Eğer Javafx ile nasıl proje oluşturacağınızla ilgili temel adımları bilmiyorsanız Eclipse ile Javafx Projesi Oluşturma yazımı öncelikle okumanızı …

Devamını Oku

Ubuntu Üzerine Java ve Eclipse Kurulumu

ubuntu

Bu yazımda ubuntu işletim sistemi üzerinde java ile yazılım geliştirmek için gerekli olarak java jdk ve eclipse programlarının kurulumunu anlatacağım. Ubuntu kullanmaya yeni başlayanlar için bu yükleme işlemi büyük sorun olabilmekte. Java JDK/JDE Kurulumunun Yapılması Öncelikle şunu belirteyim iki farklı java dağıtımı bulunmaktadır. Burada Ubuntu’ya yeni başlayanlar için kurulumu daha …

Devamını Oku

Java Timer (Zamanlayıcı) Kullanımı

java timer

Tüm programlama dillerinde olduğu gibi Javada’da, belirli görevlerin istenen zamanlarda çalıştırılmasını sağlayan ya da bir görevi tekrarlı bir şekilde çalışması için planlayan sınıflar bulunmaktadır. [quote_center]Java’da zamanlayıcı işlevlerini Timer ve TimerTask sınıfları birlikte yürütür.[/quote_center] Timer sınıfı, bir kod bloğunun ne zaman ve ne sıklıkta çalıştırılacağını belirler. Bu sürecin planlanması Timer sınıfı içerisindeki …

Devamını Oku

Eclipse ile JavaFX Projesi Oluşturma

javafx logo

Eclipse ile JavaFX projesi oluşturma, javafx projesi oluşturmak için gerekli bileşenler, JavaFX Scene Builder programı, FXML dosyası. Resimlerle uygulamalı JavaFX projesi oluşturmak için gerekli tüm ayrıntılar.

Devamını Oku

Java For-Each Döngüsü Kullanımı

java

Java’da for-each döngüsünün yaptığı işi for döngüsünün gelişmiş bir versiyonu yerine getirmektedir. Özel for olarakta adlandırılan for-each stili döngü, dizi ve koleksiyon tabanlı nesneler üzerinde, baştan sonra kadar ilerleyen sıralı bir döngü oluşturmak için tasarlanmıştır.

Devamını Oku