İçeriğe geç

Kategori: Masaüstü Programlama

“Veri Yapıları ve Algoritmalar” Ders Konuları ve Detaylı Anlatım

Bu makalede ve ardından yazacağım diğer makalelerde seri şekilde üniversitelerde “Veri Yapıları ve Algoritmalar” adı altında verilen dersin konularını işlemeye çalışacağım. Her makaleyi yazdıktan sonra bu makaleyi de güncelleyip yeni makalenin linkini listeye ekleyeceğim. Bilgisayar ve Yazılım Mühendisliği bölümlerinde okuyan öğrenciler için orta seviye zorluğa sahip olan bu dersin bazı…

Yorum Bırak

LibGDX Nedir ? Nasıl Kurulur ?

LibGDX Nedir ? LibGDX farklı cihazlarda çalışabilen 2D ve 3D oyun geliştirebileceğimiz açık kaynaklı (open source)  Cross Platform (Android, iOS, Blackberry, Desktop, HTML5) çatıdır (framework).  İlk olarak Mario Zechner tarafından geliştirilmeye başlandı ve şu anda 400’den fazla geliştirici tarafından geliştirilmeye devam etmekte. Şu anki en güncel sürümü olan 1.6.1 sürümünde 8…

Yorum Bırak

LibGDX Projelerinde “Couldn’t load file: badlogic.jpg” Hatası ve Çözümü

Bu sorun LibGDX ile proje geliştirmeye yeni başlayan neredeyse herkesin başına gelmektektedir. Eğer sadece mobil ortam için geliştirme yapıyorsanız ve yine mobil ortamda test ediyorsanız hiç karşılaşmazsınız ama eğer geliştirdiğiniz projeyi bilgisayar ortamında test etmek isterseniz hemen karşınıza bu hata çıkacaktır. LibGDX projelerini Android Studio ve Eclipse ortamlarında geliştirirken Android…

Yorum Bırak

Javac ve Javaw Nedir ?

javac Nedir? JDK içinde bulunan Java ile yazdığımız kodları derleyen Java derleyicisidir. Java dil kurallarına uygun şekilde yazılmış olan kodları derleyerek bytecode halinde çevirir. Böylelikle kodlarımız JVM’de çalışır hale gelir. Eğer Java ile alakası olmayan biriyseniz ve çalışan programlar listesinde javac‘ı görüyorsanız muhtemelen bilgisayarınızda JDK kuruludur ve bilinçli veya bilinçsizce…

Yorum Bırak

JVM (Java Virtual Machine) Nedir?

Bildiğimiz gibi Java ile yazılmış programlar birçok platformda çalışabilmektedir. Örneğin bir sözlük programı yazdıysak kodlara müdahale etmeden aynı programı Linux, Windows, Mac ve Java destekli diğer herhangi bir işletim sisteminde aynı anda çalıştırabiliyoruz. Bunu yapabilmemizin arkasındaki güç ise JVM’dir. JVM Java’da yazılmış ve bytecode olarak derlenmiş programları işletim sistemlerine bakmaksızın…

Yorum Bırak

JDK ve JRE Nedir ?

JRE (Java Runtime Enviroment) Java dilinde geliştirilmiş yazılımları ve appletleri çalıştırabilmemiz için gereken Java yazılım altyapısıdır. JRE kendi içinde kütüphaneleri barındırdığı için JRE olmazsa Java dilinde geliştirilmiş programlar exe olarak hazırlanmış olsalar bile çalışmazlar. Ayrıca JRE içinde JVM’i de barındırır. Oracle’ın sözüyle; JVM, Core kitaplıkları ve Java yazılımında yazılan uygulamaları…

Yorum Bırak

JavaFX Nedir ?

JavaFX, hem masaüstü uygulamaları hem de çeşitli cihazlarda çalışabilen zengin internet uygulamaları oluşturulabilen bir yazılım platformudur. JavaFX ilk olarak 4 Aralık 2008 yılında Sun Microsystems tarafından zengin istemci platformu taleplerine karşılık vermek amacıyla çıkarıldı. Daha sonra Oracle tarafından satın aldındı ve artık Oracle tarafından geliştirilmeye devam edilmekte. İlk başta Sun…

2 Yorum

Windows’da Java İle Program Yazmak İçin Gerekli İşlemler – Windows Java JDK ve JRE Kurulumu

Windows ortamında Java dilinde yazılım geliştirebilmemiz için Java’nın JDK paketini bilgisayarımıza kurmamız gerekiyor. Oracle’ın kendi sitesinde JDK’nın şu anda indirebileceğiniz 3 sürümü yayınlanmaktadır. Biz en güncel sürüm olan 10. sürümü indirip kuracağız. Öncelikle aşağıdaki linke tıklayın. http://www.oracle.com/technetwork/java/javase/downloads/index.html Karşınıza aşağıdaki sayfa çıkacaktır. Şu anda en güncel sürüm olduğu için yıldız ile…

1 Yorum

Java’da String Sınıfı İle Çalışma

Bu yazıda String sınıfı ile neler yapabileceğimize değineceğim. Java’da String sınıfı bize stringler ile çalışırken metin birleştirme, parçalama, karşılaştırma, arama gibi çeşitli kolaylıklar sağlıyor. Şimdi sırasıyla hepsini örneklerle anlamaya çalışalım. Şu anda JDK 1.9 sürümünde toplam 37 method var. Sırasıyla hepsini tanıyalım ve birer örnek kod yazalım. Metod Aldığı Parametreler…

Yorum Bırak