Kayıtlar

Ağustos 22, 2017 tarihine ait yayınlar gösteriliyor

Java Thread ve Synchronized

-> Öncelikle günümüz bilgisayarlarımızın verileri sırayla işlediğini hatırlatalım. " Aynı anda 2 işlem yapmayan günümüz bilgisayarları, nasıl oluyor da aynı anda yapıyor gibi gözüküyor? " diye soracak olursan, sebebi çok hızlı bir şekilde işlem yapmasından dolayı. O kadar hızlı ki, biz işlemler arasında sırayı farkedemiyoruz. (ms. farkları mevcut). -> Konuya gelecek olursak, programlamacılar bu işlemi (eş zamanlı programlamayı) T hread ile yapıyorlar. " Eş zamanlıdan kastın ne " diye sorarsan eğer, Windows bilgisayarlarımızda, bir yandan dosya taşıma işlemi yapmana, bir yandan internette dolaşmana ve bütün bunların dışında alt köşede çalışan saat işleminin çalışmasına olanak tanıyan bir programlama mevcut. Bu işlemlerin hepsi, yukarıda belirttiğim gibi  eş zamanlı değil , sıralı bir şekilde yapılıyor. Bilgisayar dosyaların belli bir kısmını kopyalayıp, hemen internet sayfalarını belli kısmını yükleyip ve ardından Saat'i güncelliyor (sıralarına a

Java Programlama 1

Resim
Merhaba Dünya  -> Programlamaya başlamanın olmazsa olmazlarından biri de consola " Merhaba Dünya " (" Hello World ") yazdırmaktır, o halde biz de bu geleneği bozmadan başlayalım :)     Not : Bu yazımda NetBeans tabanlı ilerleyeceğim, eğer NetBeans kullanmak istiyorsan  buraya tıklayarak, NetBeans indirebilir, kurulumunu ve proje açılımını öğrenebilirsin. -> "İlk Program" adında bir proje oluşturalım o halde; -> Aklımızda bulunması açısından;      Class: Soyut bir veri kümesidir, kodlamaların her biri bunlar içinde olmak zorundadır. Methodlardan oluşur. Class Örneği     Method: Diğer programlama dillerinde Fonksiyon olarak da anılır, birden fazla kez kullanılabilen, kod bloklarıdır. Matematik dersindeki fonksiyonlar gibi... Method Örneği     Not: İlerleyen zamanlarda methodlar hakkında geniş bir bilgi vereceğim, şimdilik ismen yabancı olmamanız için adlarına kısaca değindim ama ben merak ettim şimdi

İf mi Switch mi daha İyi ?

Resim
-> Kullanım alanlarına göre programlayıcıya kolaylık sağlarlar, ama yine de switch kullanmak if yapısına nazaran az da olsa kolaylık sağlar. -> İf ve switch genellikle aynı mantıkta çalışır, yani bir switch'i if şeklinde yazabilirisiniz , veya tam tersi. -> İf yapısı ile yapıldığında; -> Switch yapısı ile yapıldığında; -> Teknik olarak bilgi verecek olursak, bir  alıntıya göre; -> Bir başka  alıntıya göre ise;

NetBeans Kurulumu

Resim
-> Her şeyden önce, " Beni yazı okumakla uğraştırma, yok mu bir video? " diyorsan, en kısa zamanda  burada hazır bir video olacaktır. -> İlk olarak bilgisayarımızda Java JDK'nin yüklü olması gerektiğinden  buraya tıklayarak indirme bağlantısına gitmelisin ve uygun JDK'yı indirmelisin. -> Kurulum tamamlandıktan sonra,  buraya tıklayarak NetBeans'i indirebilirsin. -> Aydınlık temalar benlik değil diye düşünüyorsan, hiç merak etme NetBeans'in karanlık bir teması olan  Darcula Laf teması tam senlik, eğer aydınlık bana uygun diyorsan bu adımı atlayabilirsin . Dosyayı bulabileceğin bir dizine kaydetmeni tavsiye ederim çünkü konumu bize lazım olacak. NetBeans'i açma vakti geldi. Sırasıyla; Tools -> Plugins -> Downloaded -> Add Plugins -> Install Resim Lazımsa ; Çıkan ekranları onaylayıp, IDE'yi yeniden başlatıyoruz. Ve sonuç resimlerdeki gibi karanlık tema, umarım beklentiyi ka

Java Programlama Başlangıç Yazısı

Öncelikle java, çok sık kullanılan dillerden biri olup, andorid üzerine yazılan yazılımların ana dilidir. Gerçi şu anda Java dili yerini Kotlin'e bırakmaktadır. Yine de java güncelliğini yitirmemiş bir dil olarak karşımıza çıkmaktadır. Öncelikle aklına takılacağını düşündüğüm bir kaç soru ile başlayalım. -> Neden java ? Java öğrenilmesi kolay olan bir dildir, her işletim sisteminde çalışır, açık kaynaklıdır , yani ücretsiz olup üzerinden para kazanmana da engel olmaz. Detaylı bilgiler istiyorsan  buraya veya  buraya tıklayabilirsin. -> Java ile örnek bir yazılım var mı ? Program örneği olarak Pixel Dungeon adlı oyun, java dilinde yazılmış bir android oyunudur ve kodları açıktır, istersen buraya tıklarayak kodları görebilir veya buraya tıklayarak oyunu android telefonuna indirebilirsin. -> Java'da nasıl kodlama yaparım ? Java ile kodlama yapmak için öncelikle  Java JDK indirmelisin, sonrasında Eclipse , Net Beans (ki ben de bunu kullanıyorum) vey