İçeriğe geç

Kategori: Java

Java’da Sınıflar (Class)

Önceki yazılarımızda bilinçsizce kullandığımız sınıfları artık anlama vakti geldi. Öncelikle sınıf ve nesne’nin ne olduğunu öğrenelim. Ardından örnekler yapıp öğrendiklerimizi pekiştirelim. Sınıfları kolay anlayabilmemiz için gerçek dünyadan örnekler vermemiz daha iyi olacaktır. Bunun için hayvanlar alemini kullanalım. Hepimizin bildiği gibi hayvanlar karada, suda ve havada yaşayan hayvanlar diye 3 gruba…

Yorum Bırak

Java’da Metodlar (Method)

Önceki yazılarla beraber Java’da belirli bir seviyeye geldiğimize göre artık metod konusuna geçmeniz zamanı geldi. Metod’lar belli bir işi yapmak için görevlendirdiğimiz kod bloklarıdır diyebiliriz. Sürekli aynı işi yapan bir kodu yazmamız gerekiyorsa o kodu defalarca yazmak yerine bir kere metod olarak yazarak kod tekrarından kurtulmuş oluruz.  Örneğin projenizde sürekli…

Yorum Bırak

Java’da Döngüler ve Şartlı Kontrol Yapıları

Önceki yazımızda operatörleri öğrendiğimize göre artık kontrol yapılarına geçebiliriz. Kod yazarken çeşitli sebeplerden dolayı kontroller yapmak zorunda kalabiliriz. Her yerde gösterilen ve en basit olan not hesaplama projesini inceleyerek konuyu anlamaya çalışalım. Diyelim ki sınıf geçme notu 60 olsun. Siz de sınavdan 75 aldınız. Sizin dersi geçip geçmediğinizi bir şekilde…

Yorum Bırak

Java’da Operatörler (Atama, Aritmetik, İlişkisel, Bitsel, Mantıksal, instanceof ve ? (Soru İşareti) Operatörleri)

Java’da da diğer dillerde olduğu gibi çeşitli operatörler vardır. Bu operatörlerle matematiksel işlemler, atama ve karşılaştırma işlemleri ve bazı kontrolleri yapabiliriz. Operatörleri 6 başlık altında toplayabiliriz. Sırayla hepsini inceleyelim. Atama Operatörleri Aritmetik Operatörler İlişkisel Operatörler Bitsel Operatörler Mantıksal Operatörler instanceof ve ? (Soru İşareti) Operatörleri Atama Operatörü Önceki yazılarımızda da bilinçsizce…

Yorum Bırak

Java’da Tip Dönüşümü (Type Casting) Nasıl Yapılır ?

Önceki yazımızda Boxing ve Unboxing İşlemlerinin ne olduğunu ve nasıl yapıldığını görmüştük. Şimdi tip dönüşümünü farklı veri tipleri arasında nasıl yapacağımızı öğreneceğiz. Böylelikle tüm veri tipleri arasında geçiş yapıp istediğimiz şekilde verileri işleyebilecek hale geleceğiz. Uzatmadan hemen devam edelim… Tip dönüşümü sırasında en çok valueOf() ve toString() fonksiyonlarını kullanacağız. Herhangi…

Yorum Bırak

Java’da Boxing ve Unboxing İşlemleri

Daha önceki yazılarımızda İlkel Veri Tipleri ve Referans Veri Tipleri konularını işlemiştik. Ardından Sabitler, Değişkenler ve Java’da Kullanılan Anahtar Kelimeler başlıklı makalede öğrendiğimiz veri tipleri ile değişken ve sabitleri nasıl tanımlayacağımızı öğrendik. Şimdi sıra geldi bu ilkel veri tipleri ile referans veri tipleri arasında dönüşüm yapmaya. Boxing ve Unboxing çok…

Yorum Bırak

Sabitler, Değişkenler ve Java’da Kullanılan Anahtar Kelimeler

Önceki makalelerde veri tiplerini işlemiştik. Artık değişken ve sabit tanımlama kısmına geçebiliriz. Hemen başlayalım… Değişken ve Sabit’ler bellekte veri depolarken kullandığımız takma isimlerdir. Verileri birbirinden ayırt edebilmek için onlara isim veririz. Veriler ihtiyacımızı karşılayacak şekilde ya sabit ya da değişken şekilde tutulabilir. Program yazarken genellikle verileri değişken şekilde saklarız. Sabitlere…

Yorum Bırak

Java’da Veri Tipleri (İlkel Veri Tipleri, Referans Veri Tipleri)

Merhaba arkadaşlar, Bu yazıda Java’da veri tipleri konusunda değineceğim. Eğer Java diline veya herhangi bir dilde programlamaya yeni başladıysanız bu makalenin ardından hemen Sabitler, Değişkenler ve Java’da Kullanılan Anahtar Kelimeler başlıklı makaleyi okumanızı öneririm. Bu makalede yazdığım örnekleri anlamanıza yardımcı olacak temel bilgileri edinmezseniz okuyacaklarınız havada kalacak ve bir süre…

2 Yorum

Java Yazılarım

Bu yazıda bir kitabın “İçindekiler” bölümü gibi kategorilenmiş şekilde Java ile ilgili yazdığım ve yazacağım yazıları listeleyeceğim. Java Diline Giriş JDK ve JRE Nedir ? Yeni JVM Nedir ? Yeni Çalışma Ortamının Hazırlanması İşletim Sistemi Gereksinimleri Linux Ortamı Windows Ortamı Yeni macOS Ortamı IDE Gereksinimleri Netbeans IntelliJ IDEA Yazılımla İlgili…

Yorum Bırak

Java Veritabanı İletişiminde Türkçe Karakter Sorunu

Java ile MySql JDBC Connector kullanarak veritabanına sorgu yaptığınızda Türkçe karakterler gözükmeyebiliyor. Bu sorunun 2 basit nedeni vardır. Sırasıyla kontrol ederek sorunu gidermiş olurur. İlk olarak veritabanı kodlamanıza bakmak lazım. Collation (Karşılaştırma) kısmı UTF8 değilse gerekli dönüştürmeyi yapın. Dönüştürme işlemi bittikten sonra veya halihazırda UTF8 ise ikinci aşamaya geçelim. Kullandığınız…

Yorum Bırak