«static» etiketlenmiş sorular

Statik, belirli programlama nesnelerine bağlı olmayan bir işlevi veya veri depolama alanını (alanı) tanımlamak için bazı programlama dillerinde kullanılan bir terimdir. Çoğu durumda bu etiket, kullanılıyorsa, belirli bir programlama dili etiketi ile birlikte kullanılmalıdır.



7
Statik değişkenler ne zaman başlatılır?
Statik değişkenlerin varsayılan değerlerine ne zaman başlatıldığını merak ediyorum. Bir sınıf yüklendiğinde, statik değişkenlerin oluşturulduğu (ayrıldığı), ardından bildirimlerdeki statik başlatıcıların ve başlatmaların çalıştırıldığı doğru mu? Varsayılan değerler hangi noktada verilmektedir? Bu ileri referans sorununa yol açar. Ayrıca bunu, statik alanlar neden zamanında başlatılmıyor? ve özellikle Kevin Brock'un aynı sitede verdiği …

5
Java'da statik blok yürütülmedi
class Test { public static void main(String arg[]) { System.out.println("**MAIN METHOD"); System.out.println(Mno.VAL); // SOP(9090); System.out.println(Mno.VAL + 100); // SOP(9190); } } class Mno { final static int VAL = 9090; static { System.out.println("**STATIC BLOCK OF Mno\t: " + VAL); } } staticSınıf yüklendiğinde bir bloğun çalıştırıldığını biliyorum . Ancak bu …

6
Dosya kapsamında değişken olarak değiştirilmiş dizi
".M" dosyamın en üst düzeyinde buna benzer şekilde Objective-C uygulama dosyamda kullanılacak sabit bir statik dizi oluşturmak istiyorum: static const int NUM_TYPES = 4; static int types[NUM_TYPES] = { 1, 2, 3, 4 }; NUM_TYPESDosyada daha sonra kullanmayı planladığım için onu bir değişkene koymak istedim. Ancak bunu yaptığımda hata alıyorum …


5
Eşdeğer statik ve statik olmayan yöntemlerin hızında büyük fark
Bu kodda, mainyöntemde bir Nesne oluşturduğumda ve sonra bu nesneler yöntemini çağırdığımda: ff.twentyDivCount(i)(16010 ms'de çalışır), bu açıklamayı kullanarak onu çağırmaktan çok daha hızlı twentyDivCount(i)çalışır : (59516 ms'de çalışır). Elbette, bir nesne oluşturmadan çalıştırdığımda, yöntemi statik hale getiriyorum, böylece ana olarak çağrılabilsin. public class ProblemFive { // Counts the number of …



2
Kotlin'de statik başlatma bloğu
Kotlin'deki statik başlatma bloğunun eşdeğeri nedir ? Kotlin'in statik şeyler olmayacak şekilde tasarlandığını anlıyorum. Eşdeğer semantiğe sahip bir şey arıyorum - kod, sınıf ilk yüklendiğinde bir kez çalıştırılır. Benim özel kullanım durumum, DayNight özelliğini Android AppCompat kitaplığından etkinleştirmek istemem ve talimatlar , Applicationsınıfın statik başlatma bloğuna bazı kodlar koymayı söylüyor …

3
Statik olarak bağlantılı kitaplıklar arasındaki sembol çarpışmalarıyla nasıl başa çıkılır?
Bir kitaplık yazarken en önemli kurallardan ve en iyi uygulamalardan biri, kitaplığın tüm sembollerini kitaplığa özel bir ad alanına yerleştirmektir. C ++, namespaceanahtar kelime nedeniyle bunu kolaylaştırır . C'de alışılagelmiş yaklaşım, tanımlayıcıların önüne bazı kütüphaneye özgü önekler getirmektir. C standardının Kuralları (güvenli derleme için) olanlar bazı kısıtlamalar koymak: AC derleyici …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.