Son Yazılar

Java Kelime Oyunu(Static değişkenler, Switch yapısı, ArrayList, OOP mantığı, Char dizi, Scanner ve Random Sınıfı içerir)

Arkadaşlar bugün yazdığım kelime oyunu programını paylaşacağım sizinle. Öncelikle programın özellikleri: İstediğimiz kadar kelimeyi girebiliriz.(uzunluğu 20’yi geçmeyecek şekilde) Program Soldan-Sağa, Sağdan-Sola, Yukarıdan-Aşağıya, Aşağıdan-Yukarıya göre kelimeleri yerleştirmektedir. Dizimiz statik olup 20×20 boyutundadır. OOP mantığına göre yazılmıştır. 2 adet class bulunmaktadır. Main metodun çalışacağı class sadece 1 komut yazılacak şekilde dizayn edilmiştir. KelimeOyunu isimli classımız Test Classımız [wpdm_file id=8] Eğer anlamadığınız birşey …

Daha Fazlası İçin Tıkla »

Java – Nesneye Dayalı Programlama Örneği(Static, Kurucu metot, Getter-Setter ve Overload içerir)

Merhaba arkadaşlar bugün nesneye dayalı programlama için bir örnek yapacağız. Aslında kafamda belirgin birşey yok. Fakat yazdıkça neler ekleyebilirim diye düşüneceğim. Öncelikle Person isimli bir class ve sadece ana metodumuzu çalıştıracağımız MainMethod adında bir class daha yarattık. Ben şöyle bir uygulama yapmak istiyorum. Şimdi bunu maddeler halinde yazayım. Kişinin adı, soyadı, email, doğum yılı, boy, kilo bilgisi alınsın. Email kontrolü …

Daha Fazlası İçin Tıkla »

3. Java Dersi – Döngüler ve Çok Boyutlu Dizilerin Konsola Yazdırılması

Merhaba arkadaşlar, bugün hem döngüleri göreceğiz hem de dizilerin nasıl yazdırabileceğimizi göreceğiz. Bunun için for döngüsünü kullanacağız. Öncelikle konsola elemanlarını yazdıracağımız bir dizi tanımlayarak kod yazımına başlıyoruz. Dizimiz sizinde gördüğünüz gibi 4×3 boyutlu. En dıştaki for döngüsü 4 kere dönmeli ki biz yazdırabilelim. Diziler tanımlanırken boyutlarını gireriz. Fakat onları okurken dizi indisi 0 dan başladığı için uzunluğunun 1 aşağısına kadar …

Daha Fazlası İçin Tıkla »

Belirtilen Şekilde Faktoriyel Hesabı Yapan Java Programı

2!           4!          6! 8!           10!        12! 14!         16!        18! Üstteki gibi ekran çıktısı olacak şekilde faktoriyel hesabı yapan programı yazınız? Öncelikle bunu yazarken dinamik hale getirebileğimizi de düşünerek ona göre komutları yazalım. Yani dizinin boyutlarını kendimiz belirleyelim. üstteki gibi 3×3 lük matris de olabilsin, 4×4 5×3 gibi matrisleride yazabilelim. matris adında bir fonksiyon oluşturup boyutlarını parametre …

Daha Fazlası İçin Tıkla »

Bir Cümlenin Harflerinin Ascii Kodlarının Toplamını Hesaplayan Java Program

Evet arkadaşlar, bugün yapacağımız örnek başlıkta belirtildiği gibi girilen String bir ifadenin ascii kod karşılıklarının toplamı olacak. Bunun için klavyeden giriş için Scanner nesnesini çağıracağız. Gireceğimiz string cümlede boşlukları algılaması için ise Scanner nesnesinin nextline() fonksiyonunu kullanacağız. Ayrıca ilk yapılacak olan yolda char dizisine atayarak yani getChars fonksiyonunu kullanarak, ikinci yolda ise charAt() fonnksiyonunu kullanarak yapacağız. Öncelikle kullanacağımız metodundan bahsedelim. …

Daha Fazlası İçin Tıkla »

2. Java Dersi – Veri Türleri ve Değişkenler

Java’da Değişkenler Java da her dilde olduğu gibi çeşitli değişkenler kullanılır. Bunlar arasında en fazla String kullanılır. String java için özel bir sınıftır. Bu yüzden String ile ilgili daha geniş bir ders de yapacağız. Java sekiz tane primitive veri türü kullanır. Primitive kelimesinin sözlük anlamı ilkel demektir. Şimdi bu sekiz ilkel veri türünü inceleyelim. Öncelikle şu bilgileri vermek istiyorum. byte …

Daha Fazlası İçin Tıkla »

1. Java Dersi – Eclipse ve Hello World!

Öncelikle java derslerine başlamadan önce video derslerini de mümkün olduğunca eklemeye çalışacağımı söylemek istiyorum. İyi bir mikrofonum olmadığından sesim net anlaşılmayabilir. Hatam olursa ve istemeden yanlış bir bilgi verirsem affola diyerek ilk konumuzu anlatmaya başlıyorum. Java Nedir? Java geniş sınıf kütüphanelerini barındıran nesneye dayalı bir programlama dilidir. Bir kere yazılır, nerede istenirse çalışır. (Windows, Linux vb.). Tabi bu Java Virtual …

Daha Fazlası İçin Tıkla »

Java Recursive Örnekler Listesi

Samime Yorgancılar’ın Yazmış Olduğu Recursive ve Bazı Recursive Olmayan Fonksiyonlar Listesi… 1- Java Programlama 1 – String Örnekleri 1 : Girilen kelimedeki birden fazla kullanılan harfleri kullanmadan çifter şekilde boşluk bırakarak yazan program Biraz karışık ama kodu incelediğinizde anlayacaksınız. Tıkla Gir 2- Java Programlama 1- String Örnekleri 2 : Kelimenin içindeki sesli harf sayısını bulan program. Tıkla Gir 3- Java Programlama 1- String …

Daha Fazlası İçin Tıkla »

Cisco

Cisco, dünya üzerindeki internet altyapısında bulunan router, switch, firewall, ip telefon ve bunun gibi cihazların yüzde 80’inden fazlasını üreten bir firmadır. Ve bundan dolayıdır ki network alanında ilerleyebilmek için Cisco sertifikalarına sahip olmak gerekmektedir. Cisco’ya geçmeden önce OSI modelini incelenekte fayda vardır. Çünkü OSI, Cisco’nun temelini oluşturan modellerden biridir. Ağ sistemlerine taleplerinin artmasından dolayı ve ağ sistemlerinin işlevlerini tanımlayan ortak …

Daha Fazlası İçin Tıkla »

Hibernate Nedir?

Hibernate Hibernate verilerin saklanması, güncellenmesi, silinmesi gibi işlemleri nesne tabanlı modele göre kolaylaştırmak için kullanılan bir java teknolojisidir. Nesne tabanlı alan modelini geleneksel ilişkisel veritabanına çevirmeye yarar.  .Net versiyonu için de NHibernate kullanılır. Kalıcı sınıfları oluşturup bu sınıfları XML kullanılarak eşlenmiş veritabanı tablolarına ve sahalarına kaydetmek için kullanılır. Hibernate gibi ORM araçlarının en önemli faydası, kod yazımını kısaltmak veya kolaylaştırmaktan öte, yazılım bakımını …

Daha Fazlası İçin Tıkla »

ÖYP (Öğretim Üyesi Yetiştirme Programı) Hakkında Genel Bilgiler

Öğretim Üyesi Yetiştirme Programı (ÖYP), yüksek lisans eğitiminden başlayarak doktora bitimine kadar uzanan bir süreçtir. Bu süreç içerisinde yurtiçi ve yurtdışı dil eğitimleri ve ayrıca yüksek lisansta ve doktorada 12 ay yurtdışında eğitim olanağı vardır. Projenin asıl amacı eğitimlerin sonucunda öğretim üyesi olarak atanmanızdır. Yani Öğretim Üyesi Yetiştirme Programı kapsamında, lisansüstü eğitim verme imkânına sahip olan yükseköğretim kurumlarında, öğretim üyesi …

Daha Fazlası İçin Tıkla »

Yapay Sinir Ağları (YSA)

Yapay Sinir Ağları Yapay zekanın en geniş konularından biridir. Elimden geldiğince bu konuyla ilgili tüm bildiklerimi sizinle paylaşmaya çalışacağım. Yapay sinir ağları; insan beyninin öğrenme,eskiye bilgiye dayalı tahmin etme, eksik bilgiyi tamamlama gibi yeteneklerini makinelere kazandırmayı amaçlar. Birçok işlem ünitesinden oluşur. Processing elements, units,neuron. İşaret tanıma, el yazısı gibi farklı alanlarda başarıya ulaşmıştır. Yapay sinir ağları, bulanık mantık ve genetik …

Daha Fazlası İçin Tıkla »

Genetik Algoritma Örneği

Soru: f(x): 3x2 +2x1.x2+2x22+7 minimizasyonu. x1,x2 ε [0,31] İterasyon 1: x1 ve x2 0 ve 1 lerden oluşan 5 bitlik bir sayı. 00000→0       11111→31               n:4 olarak seçilmiş  yani toplumun birey sayısı. Birey 1: 01101      x1: 13 ,     01001    x2: 9       f(x):910 Birey 2: 11000    x1: 24 ,     01100    x2: 12     f(x):2599 Birey 3: …

Daha Fazlası İçin Tıkla »

C# ile Mysql İşlemleri

Bugün ki dersimizde Mysql veritabanı kullanarak ekleme, silme, güncelleme işlemi yapacağız. Yani CrUD işlemi 🙂 Öncelikle deneme adında bir veritabanı oluşturuyoruz. Bu veritabanının içine person isminde tablomuzu da oluşturuyoruz. Şimdi ise aşağıdaki alanları yaratalım. Bu işlemleri yaptıktan sonra, ilk yapmamız gerekenin Mysql veritabanına bağlanmaktır. Benim bilgisayarımda kurulu olan MySql servisi 3306 portunu kullanan, kullanıcı adı ve şifresi root olan bir …

Daha Fazlası İçin Tıkla »