Linux | Unutulan kullanıcı şifresi nasıl değiştirilir?

Kullanıcı şifresini unutmak, özellikle sürekli kullandığınız bir şifreniz yoksa başınıza sıkça gelebilecek bir durum. Şifreyi yenilemek için aşağıdaki adımları izlememiz gerekiyor. 1 – BIOS ekranından sonra Shift tuşuna basarak GRUB ekranını açalım. Karşımıza şöyle bir ekran çıkaçaktır, buradan recovery modu seçmemiz gerekiyor. 2 – Recovery mode ekranında, alttan ikinçi seçenecek olan root’u seçelim, root prompt […]

Reflection API – Sınıflar

Java Reflection runtime sırasında sınıfları, interfaceleri, metodları inceleme imkanı sunar. Ayrıca reflection kullanarak yeni bir nesne üretmek, metot çağırmak, değerleri get/set etmek de mümkündür. Sınıfları araştırmak reflection kullanılırken genellikle yapılan ilk şeydir. Sınıflardan çeşitli bilgiler elde edilebilir, bunlardan bazıları : – Class Name (Sınıf ismi) – Class Modifies (public, private, synchronized vs.) – Package Info […]

Java Pass by Value

Pass-by-value ya da Pass-by-reference parametlerin metodlara ne şekilde geçirileceğini ifade eder. Pass-by-reference parametrenin heapteki gerçek adresini geçmek anlamına gelirken, Pass-by-value parametrenin bir kopyasını geçmek anlamına gelir. Bu hem primitive hem de reference tipler için geçerlidir. Pass-by-value kısmına geçmeden önce java’da stack frame ve call stack nasıl çalışıyor incelemekte fayda var. call stack = adresi ve […]

Set Interface

Set duplicate element içermeyen Collection türüdür. Set interface’i sadece Collection’dan inherit edilen metodlara sahiptir. İki Set aynı elemanları içeriyorsa eşittir. 1 – HashSet Hashset sınıfının no-arg constructor’ı kullanılarak boş bir hashSet ya da belirli bir collection baz alınarak hashSet oluşturulabilir. Default olarak initial capacity 16 ve load factor 0.75′ tir. Elemanlar hash table içerisinde tutulur, […]