Kategori: Java Programlama

JAVA – Arrays ( Diziler )

Merhaba, bu bölümde java’da diziler konusuna detaylı bir şekilde değinmek istiyorum. Diziler ( Arrays) konusu programlama dillerinin olmazsa olmaz çok önemli konularındandır. O halde bu yazıda nelere değineceğim onlara bir bakalım.   Diziler nasıl tanımlarız Dizi oluşturma Dizi elemanlarına erişme for loop ,for each yapısı ile dizi elemanları üzerinde gezinme Bir diziyi başka bir diziye nasıl

Java Sqlite Database Sınıfı Oluşturma

Merhaba arkadaşlar java sqlite dersimizde temel sql işlemlerini göstermek için hazırladığımız minik projenin kodlarını paylaşıyoruz. Database sınıfımız Singleton Pattern’i ile hazırlanmıştır. Bağlantı , Tablo oluşturma, Kayıt seçme, Silme , Güncelleme gibi temel metodlar bulunmakta .  Herkese kolay gelsin . İşte kodlar…

SQlite Java

Merhaba Arkadaşlar bu yazımda yada yazı dizisinde Java ile Sqlite veritabanı bağlantısı kuracağız ve temel veritabanı işlemlerini nasıl yapacağız bunları inceleyeceğiz ve örnekler vererek konuyu açıklığa kavuşturacağız. SQlite hem küçük , hem kolay kurulumlu, hem hızlı , hem performanslı ve mobil uygulamalarda tavsiye edilen bir veritabanı. Sadece java projelerinde değil birçok programlama dili ile kullanabileceğiniz

Java uzantılı dosyaları javac ile derleme ve çalıştırma

Merhaba Arkadaşlar not defterinde yazdığınız java uzantılı bir dosyayı nasıl derlersiniz ve nasıl çalıştırırsınız bunu gösterelim. Aslında bu java ile ilgili yazılarımın en başında yazılabilirdi ancak Java Regex konusunu anlatırken Oracle dokümantasyonda örnek bir regex test class’ı vardı bende konuyu anlatırken o örneği kullandığımdan akla bu soru gelmiş oldu .  Evet nasıl yapacağız?. Şu şekilde

Java ile bir web sayfasının kaynak kodlarını alma

Merhaba ardakdaşlar bu yazıda bir web sayfasının kaynak kodlarını nasıl alırız bunu anlatan bir örnek yapacağım. Bir köşede dursun belki bir gün lazım olur diye buraya not alıyorum. İsteyen arkadaşlar kullanabilir. Buyrun kodları yazmaya başlayalım.  Senaryomuzdan yani algoritmamızdan bahsedelim. İlk olarak bir “URL” nesnesi oluşturuyoruz. oluşturduğumuz bu URL’ye bağlanmak için bir “URLConnection” nesnesi oluşturuyorum. Böylece

Java 8 Stream API ve Uygulamaları

Merhaba arkadaşlar bu yazıda Java 8 ile birlikte gelen Streams filter(), collect() , findAny() gibi bazı metodların nasıl kullanıldığı ile ilgili bilgiler vermeye çalışıp bazı örnek uygulamalar yapacağım. İngilizce bazı kaynaklardan araştırarak hazırladığım bu yazı inşallah faydalı olur.  Stream Nesneleri java’daki collection nesneleri ile kullanılan bir api. Elimizdeki bir koleksiyondan istediğimiz değerleri alabilmek , çekebilmek

Java 8 ile birlikte gelen Lamda Expression nedir ? Örnek kullanımlar

Merhaba arkadaşlar bu yazıda lambda expression ile ilgili bazı notlar almaya çalışacağım isteyen arkadaşlar içinde bir kaynak teşkil eder inşallah. Şimdi nedir bu Lambda Expression ? Daha az kod yazmamızı sağlayan bir özellik. Bildiğiniz gibi programlama dilleri geliştikçe kullanıcıya daha kolay programlama yapıları sunuyor . Yani iş gittikçe kolay’a doğru gidiyor. Kolay’a doğru gidiyor derken

Java MultiThreading Wait ve Notify Kavramları – Örnek Uygulama

Merhaba Arkadaşlar bu yazımda java’da Advance ( ileri seviye ) konularından MultiThreading ile ilgili kavramlardan  wait() ve notify()  metodlarından bahsetmeye çalışacağım.  Programcılık gerçek dünyanın dışında bir konu değil zaten o yüzden gerçek dünyadan bir hikaye anlatıp konunun teknik tarafına geçmek istiyorum. Bildiğiniz gibi MultiThreading olayı günümüzdeki bilgisayarların aşırı gelişmişlik düzeyinin sonucu olarak kaçınılmaz.   Bu sebeple bizlerde

ObjectInputStream ve ObjectOutputStream nesneleri ile Serialize Örneği ( Java Kurs Notları)

JavaFx ileObjectInputStream veObjectOutputStream nesnelerini kullanarak oluşturduğumuz formdaki bilgileri bir dosyaya kaydediyoruz. Formumuzda  bir tableview var buna bağlı bir observablelistimiz var. ObservableList’imizi doğrudan serialize edemediğimiz için bir ArrayList’e atıp onu serialize edip dosyaya yazdırdık. Bazı bug’lar var ancak kaynak teşkili için paylaştım. kolay gelsin….. [crayon-5dccda2e399e3715214441/] [crayon-5dccda2e399fc825761525/] [crayon-5dccda2e39a08067135181/] [crayon-5dccda2e39a17160449544/] [crayon-5dccda2e39a22016905670/]