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ı 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ı OkuEn Çok Kazandıran Programlama Dilleri!
Bu yazımda son dönemde dünya genelinde en çok ihtiyaç duyulan ve buna bağlı olarak en çok para kazandıran programlama dillerinden bahsedeceğim. Burada oluşturulan sıralama 2014 yılı içerisinde dünya genelinde şirketlerin yazılım kategorisinde ihtiyaç duydukları iş pozisyonları dikkate alınarak hazırlanmıştır. 1-Java: Java sınıf tabanlı, açık kaynak kodlu, nesne yönelimli bir programlama …
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ı OkuJavada Try, Catch ve Finally Bloklarının Kullanımı
Java’da hata yönetiminin temellerini try, catch ve finally blokları oluşturur. İyi bir programcı oluşabilecek her hatayı önceden kestirip, bu hataları önlemeye yönelik tedbirler almak zorundadır.
Devamını OkuHızlı Sıralama (Quick Sort) Algoritması
Quick sort algoritması türkçe adıyla hızlı sıralama algoritması, günümüzde hala sıklıkla kullanılan bir algoritmadır. Aşağıda quick sort sıralama algoritmasının java ile yazılmış örnek kodlarını inceleyebilirsiniz.
Devamını Oku