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ı OkuMaven Nedir, Nasıl Kurulur?
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ı OkuJava Projelerinde Hibernate Kullanımı
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ı OkuJavafx ile 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ı OkuUbuntu Üzerine Java ve Eclipse Kurulumu
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ı OkuJava Timer (Zamanlayıcı) Kullanımı
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ı OkuEclipse ile JavaFX Projesi Oluşturma
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ı OkuJava’da Dizi Kullanımı
Javada tek boyutlu dizi tanımlama, dizilerin elemanlarına ulaşma, diziyi yazdırma, dizi eleman sayısı öğrenme gibi temel konular anlatılmaktadır.
Devamını OkuJava For-Each Döngüsü Kullanımı
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ı OkuJavaFx ile WebView (Gömülü Web Tarayıcısı) Kullanımı
Bu yazımda JavaFx ile sunulan, WebView internet tarayıcısını nasıl kullanacağımıza değineceğim. Java ile proje içerisinde bir web sayfasını açabilir ve üzerinde işlemler gerçekleştirebiliriz.
Devamını Oku