Thursday , November 14 2019
Home / Author Archives: Burak (page 4)

Author Archives: Burak

Singleton Design Pattern

java-design-patterns (1)

Singleton tasarım deseni Java’da en basit tasarım desenlerinden biridir. Singleton tasarım deseni sadece kendi nesnesini oluşturur ve sadece bir tane nesne oluştuğuna emin oluruz.Bu sınıf , tekrar o sınıfın nesnesini yaratmadan zaten daha önce yaratmış olduğu nesneye erişim sağlar. Yani programın başlangıcından bitişine kadar RAM üzerinde oluşturduğumuz static bir nesne ile çalışıyoruz. Ayrıca, bu tek olan sınıfa her yerden erişimin sağlandığını ... Read More »

Design Patterns (Tasarım Desenleri)

java-design-patterns

Yazılım tasarım desenleri, yazılım tasarımı sırasında sıkça karşılaşılan, birbirine benzer sorunları class, interface, subclass, method gibi temel OOP elemanları ve bu elemanların ilişkileri cercevesinde çözmek için geliştirilmiş ve işlerliği kanıtlanmış genel çözüm önerileridir. Genel olarak yazılım tasarım örüntüleri programlama dillerinden bağımsız olarak tanımlansalar da, nesneye yönelimli programlama dillerine uygun yazılım tasarım örüntüleri daha çok bilinir. Bu örüntüler, nesneler ve sınıflar arasındaki ... Read More »

Özgür Yazılım ve Linux Günleri 2015, 27-28 Mart’ta

ozguryazilim

Linux Kullanıcıları Derneği (LKD) tarafından yılda bir kez düzenlenen ve Türkiye’de GNU/Linux ve Özgür Yazılım ile ilgili herkesin buluşma yeri olan Özgür Yazılım ve Linux Günleri‘nin bu yılki etkinliği 27-28 Mart 2015′te, İstanbul Bilgi Üniversitesi’nde düzenleniyor. Etkinlik, geniş bir kitleye yararlı olabilecek konunun dinleyicilere tüm yönleriyle anlatıldığı oturumlardan oluşacaktır. Oturum süreleri 45 dakika ve önerinin birden fazla oturumu kapsaması mümkün. ... Read More »

Eclipse IDE Önemli Kısayollar

eclipse-ide-for-java-developers-1362473484

CTRL + Space = Bir kısmı yazılan bir kod parçasını tamamlayacak önerileri gösteren bir pencere açar CTRL + SHIFT + L = Eclipse de ki bütün kısa yolların listesi gelir. Ctrl + SHIFT + F = Kod formatlamak için kullanılır. CTRL + 7 =  //comment . Seçtiğimiz satırları yorum satırı yapar. CTRL + Q = İmleci en son değişiklik yapılan yere konumlandırır. ... Read More »

Bitwise Operators (Bitsel İşlemler)

java

Bitsel operatörler int ve long tipleri üzerinde işlem yaparlar. İşleme giren sayılar  byte ya da  short tipinden ise, önce  int tipine dönüştürülür, sonra bitsel operatör uygulanır. Genelde kullanımları çok yaygın olmasa da gerektiği yerlerde hayati önem taşır. Bu operatörler ile çok hızlı çarpma bölme işlemi, bit kaydırma gibi birçok işlemi gerçekleştirebilirsiniz. Örneğin hash ve hashfile fonksiyonlarında bitwise operator kullanılır. Mantığı ... Read More »

Java Kodlarını IDEsiz Derleme – Çalıştırma ve String [] args

Merhaba, bugün IDE kullanmadan Java kodlarımızı nasıl derleyebileceğimizi anlatacağım. Bunun için önce IDE nedir? den başlamak daha doğru olur sanırım.Ama bu konuya başlamadan buradaki yazımızı okumanız daha yararınıza olacaktır IDE, açılımı Integrated Development Environment olan uygulama geliştirme ortamıdır.Uygulama geliştirme açısından kullanıcıya çok büyük kolaylıklar sunar. Kodlarımızı genelde Eclipse, Netbeans veya  Intellij IDEA gibi IDE’ler ile yazarız. Bu IDE’ler bize her  şeyi hazır sunar.Kodlarımızı ... Read More »

JVM (Java Virtual Machine) Nedir?

java

JVM(Java Virtual Machine) için yazılmış onca kitap varken bizim burda tamamıyla, en derinine kadar anlatmamız imkansız gibi gözüküyor. Ama en azından JVM nedir, ne değildir. Ne işe yarar? JVM’in mantığı, çalışma şeklinden bahsedebiliriz. Java Virtual Machine’i Türkçe’ye çevirdiğimizde Java Sanal Makinesi anlamına gelir. Yaptığı işte tam olarak budur aslında :). Jvm , java programlarını çalıştıran sanal bir makinedir. Java uygulamaları JVM tarafından ... Read More »

Selenium IDE Menu Özellikleri

Selenium IDe

Menüler 1- Dosya(F) :  Yeni bir Test Case (Test Adımı) oluşturmaya Varolan bir Test Case’ i Eklemeye Oluşturulan Test Case’lerini kaydetmeye Ve Test Case’lerini, Ruby ya da Java Dilinde Dışa aktarmaya yarar. 2- Düzenle: Kopyala, Yapıştır, Kes, Geri Al, Seç gibi işlemlerin yapıldığı menüdür. Bunun yanında yeni bir Komut (Command) gireceksek de bu menüyü kullanabiliriz. 3- Actions: Bu menü başlığı altında, yazmış ... Read More »

Selenium IDE kurulumu

Selenium IDe

Selenium IDE bir firefox eklentisi olduğu için öncelikle firefox yüklemek gerekmektedir. Firefox tarayıcısını buradan indirip kurabilirsiniz. Firefox kurulduktan sonra Selenium IDE’yi de buradan sarı renkli linkten indirip kurabilirsiniz.   Selenium IDE yüklemesi bittiğinde Firefox menüsünden sırasıyla “Araçlar > Selenium IDE” linklerine tıklanarak Selenium IDE’yi etkinleşirebilirsiniz. Bir sonra ki yazımızda Selenium IDE komutlarını öğreneceğiz.     Read More »

Değişken Sayıda Parametre Alan Variadic Fonksiyonlar(3 noktalı fonksiyon)

java

Bu fonksiyonlar, parametre ve bu parametrelere kopyalanacak argümanların sayısının önceden bilinmediği durumlarda kullanılır. C ve Java’daki printf() ve System.out.println() fonksiyonları bu duruma  tipik bir örnektir.  Bir fonksiyonun bu şekilde istenildiği kadar parametre alabilmesini sağlayan dil özelliğine “Değişken Sayıda Parametre Alan Variadic Fonksiyonlar” denilmektedir. Java’da bu özellik söz konusu fonksiyonun parametrelerinde yine ellipsis notasyonu ve dizi kullanımıyla gerçekleştirilir. Kullanımı Fonksiyon(dizi_türü… dizi_ismi)  şeklindedir. Evet fonksiyonumuzun ... Read More »

Download Free Premium Joomla Templates • FREE High-quality Joomla! Designs BIGtheme.net