wordpress tema adresinden indirlmiştir.

Java ile Multithreading İşlemleri-3 (Semaphore)

28 Kasım 2018

Merhaba arkadaşlar, bugün sizinle Java’da semaphore kullanımını işleyeceğiz. Malumunuz tüm threadler eş zamanlı olarak çalışır ve java bunlardan ilk oluşturulanın ilk çalıştırılacağının garantisini vermez. Örnek verecek olursak biz Thread 1’in start() methodunu daha erken çağırmamıza rağmen Thread 2 daha önce çalışmaya başlayabilir. Bu tarz durumlar bazen can sıkıcı olabilir. Bugün sizinle aynı işlemi önce normal […]

Java ile Multithreading İşlemleri-2 (Fork-Join)

28 Kasım 2018

Merhaba arkadaşlar, bugün sizinle fork join işlemleri üzerinde duracağız. Geçtiğimiz derste geleneksel threading yöntemiyle gitmiştik. Peki ya çok büyük veriler üzerinde çalışıyorsak. Şimdi sizinle 1’den 10 milyon’a kadar olan sayıların toplamını alan bir program yazalım bunu yaparken de Fork Join yaklaşımını kullanacağız. Öncelikle fork join yaklaşımı hakkında biraz bilgi vereyim. Fork Join bir iş yükünü […]

Java ile Multithreading İşlemleri-1

28 Kasım 2018

Merhaba Arkadaşlar, bugün size Java ile multithreading işlemlerinden bahsedeceğim. Genelde sadece main thread üzerine çalışan programlar, paralel programları ile geliştirilmiş programlardan çoğu zaman daha yavaş çalışır. Tabi ki bu sizin oluşturabildiğiniz kadar thread oluşturmanız anlamına gelmez. Çünkü makinanın işlemcisi de bellidir, çekirdeği de… Bu rakam tamamen işlemciyle doğru orantılıdır ve iş yükü optimum miktarda thread’e […]

Android ve IOS için Beacon Uygulamaları

30 Temmuz 2017

Merhabalar, bildiğiniz gibi çağımızın önemli teknolojik trendlerinden biri olan beaconlar BLE yani Bluetooth Low Energy sinyalleri yaymaktadır. Bu sinyalleri algılayan cihaz çeşitli reaksiyonlar alabilir. Geliştirmiş olduğum uygulamada çeşitli beaconlar kullandım ve bu beaconların her birine yaklaştığımızda cihaz bunu algılıyor ve spesifik renkler uygulamanın arka plan resmi oluyor. Örneğin bir Beacon’a yaklaşıldığında arka plan resmi yeşil […]

Deli Mühendis Android Cihazlarda!

20 Şubat 2017

Evet Arkadaşlar! Uzun süredir kafamda olan bir plandı ve sonunda hayata geçirdim. Artık cep telefonlarınızdan Deli Mühendisteki yazıları takip edebileceksiniz. Yaptığı projeler ve özgeçmişi hakkında detaylı bilgi alabilecek ve kafanıza takılan soruları sorma imkanına sahip olacaksınız. Uygulamaya buradan ulaşabilirsiniz!

Java Dersleri: Polimorfizm ve Arayüzler

20 Şubat 2017

Merhaba arkadaşlar bu dersimizle beraber Java ile Nesne Tabanlı Programlama konularını tamamlamış olacağız ve ileri java programlama konularına geçiş yapacağız. Bu dersimizde sırasıyla polimorfizm ve arayüzler konularını inceleyeceğiz. Polimorfizm Polimorfizmi tanımlamamız gerekirse, aynı nesne üzerinden farklı davranışlar elde etme ve o nesneyi farklı biçimlere sokma gibi bir tanım yapmamız söz konusu olabilir. Örneğin bir Otomobil […]

Java Dersleri: Soyutlama

20 Şubat 2017

Merhaba arkadaşlar bu dersimizde sizinle soyutlamayı işleyeceğiz. Öncelikle soyut sınıfların ne olduğunu anlamakta fayda var. Soyut(Abstract) Sınıflar Bu sınıflar nesnesi alınmayan ancak onu miras alan alt sınıflarının mirasının alınabilir olduğu sınıflardır. Bu sınıflarda yapıcı methodlar, diğer methodlar ve değişkenler normal sınıflarla aynı şekilde kullanılır. Ayrıca bu sınıflar içerisinde soyut methodlar da kullanılabilir ki bu methodların […]

Java Dersleri: Kapsülleme

20 Şubat 2017

Merhaba arkadaşlar bu dersimizde Java ile nesne tabanlı programlama derslerinde önemli konulardan olan Kapsülleme konusunu irdeleyeceğiz. Öncelikle size farklı belirteçleri ve bunların Java programlamada neler ifade ettiğini açıklamalıyım. public Bu belirtece sahip değişkenler sadece aynı paket içindeki sınıflardan değil tüm sınıflardan erişilebilirdir. protected Bu belirtece sahip değişkenler ise aynı paket içerisindeki tüm sınıflardan erişilebilirdir. private […]

Online Döviz Bürosu Yayınlandı!

31 Ağustos 2016

Evet Java’nın Web için amiral gemisi olan Java ServerFaces çıtısı ile geliştirdiğim Online Exchange Office’i Github’da yayınladım. Uygulama şimdilik Beta sürümünde ve geliştirmesine devam etmekteyim. Bu yazılım ile müşteriler internet üzerinden anlık kura bağlı olarak döviz alabilmekte ve takas yapabilmektedir. Yazılıma buradan ulaşabilirsiniz.  

Java Dersleri: Kalıtım

15 Haziran 2016

Arkadaşlar merhaba, Geçen dersimizin sonunda bahsettiğim gibi bu dersimizde nesne tabanlı programlamaya giriş yapacağız. Öncelikle şuna açıklık getirelim ki nesne tabanlı programlama nedir. Nesne Tabanlı Programlama: Yordamsal programlamanın aksine sınıflar ve onların örnek nesnelerine göre işlem yapmamızı olanak sağlayan ve kalıtım, çok biçimlilik, soyutlama, kapsülleme gibi fonksiyonları içinde barındır geliştirme yöntemidir. Bugün dersimizde kalıtımı işleyeceğiz. […]