Java İlk Değer Atanması

Merhaba bugün bir java uygulaması ayağa kalkarken hangi aşamalardan geçiyor bunu inceleyeceğiz. Java uygulamalarında yerel değişkenler, nesneye ait global alanlar ve sınıfa ait global alanlar(statik alanlar) olmak üzere üç farklı değişken çeşidi bulunmaktadır. Bu değişkenler temel tip veya sınıf tipinde olabilir. 1. Yerel değişkenler: Bu değişkenlere başlangıç değeri geliştirici tarafından verilmelidir. Başlangıç değeri verilmeden kullanılırsa ilk… Okumaya devam et Java İlk Değer Atanması

Java Garbage Collector Nasıl Çalışır

Merhaba bugün sizlere Java’nın en önemli özelliklerinden birisi olan Garbage Collector’un nasıl çalıştığından bahsedeceğim. Garbage Collector heap alanında çalışan ve heap alanında new operatörü, Class.forName().newInstance(), clone() veya readObject() metotlarıyla oluşturulan ve referansı olmayan nesneleri heap alanından temizleyen mekanizmanın adıdır. Java programlama diliyle uygulama geliştiren birçok geliştiricinin temel seviyede haberdar olduğu Garbage Collector’ı inceleyeceğiz. C, C++… Okumaya devam et Java Garbage Collector Nasıl Çalışır

Java Nesnelerin Başlangıç Durumu

Başlangıç durumuna getirme (Initizalition) işlemi yapılandırıcı metotlar (Constructor) tarafından gerçekleştirilir. Yapılandırıcı metotlar sınıf adı ile aynı isimde olmalıdır. Bu sayede java yapılandırıcı metodu otomatik olarak çağırabilecek ve başlangıç durumuna getirerek sınıfı kullanılabilir hale getirecektir. Yapılandırı metotlar değer döndürmezler. Değer döndürmez ibaresi metotlardaki void ifadesine karşılık gelmemektedir. Yapılandırıcı metottan çıkılmak istenildiğinde return ifadesini kullanabilir. Yapılandırıcı metotları… Okumaya devam et Java Nesnelerin Başlangıç Durumu

Efektif Programlama nedir?

Efektif programlama yazılım sisteminin en önemli parçalarından biridir. Yazılım geliştirilirken kullandığımız algoritmalar, değişken, metot, sınıf isimleri efektif programlamanın parçalarıdır. Efektif programlamada her şey çok basit olmalıdır. Her şeyin basit olması çok kolay olmayacaktır. Bir şeyi çok basit bir şekilde yapabilmek için her yönüyle, tümüyle o şeye hakim olmak gerekmektedir. Temiz kod yazabilmek için öncelikle aşağıdaki… Okumaya devam et Efektif Programlama nedir?

Java İlkel Veri Tipleri ve Operatörler

Java programlama dilinde bulunan özel bir grup vardır. Bu gruba ilkel (primitive) türler denir. İlkel türleri yazılım geliştirirken birçok defa kullanırız. İlkel türleri new operatörü kullanmadan oluşturursak stack hafıza alanını kullanırlar ve başarım seviyeleri çok yüksek olur. Eğer new operatörü kullanarak oluşturursak heap alanını kullanırlar ve stack alanında ki kadar verimli olmazlar. İlkel türleri stack… Okumaya devam et Java İlkel Veri Tipleri ve Operatörler