«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.

5
C ++ işlevindeki statik değişkenin ömrü nedir?
Bir değişken staticbir işlevin kapsamında olduğu bildirilirse, yalnızca bir kez başlatılır ve işlev çağrıları arasındaki değerini korur. Ömrü tam olarak nedir? Yapıcısı ve yıkıcısı ne zaman çağrılır? void foo() { static string plonk = "When will I die?"; }
373 c++  static  lifetime 


8
Swift'te statik işlev ve sınıf işlevi arasında fark nedir?
Swift kütüphanesinde şu tanımları görebiliyorum: extension Bool : BooleanLiteralConvertible { static func convertFromBooleanLiteral(value: Bool) -> Bool } protocol BooleanLiteralConvertible { typealias BooleanLiteralType class func convertFromBooleanLiteral(value: BooleanLiteralType) -> Self } Olarak tanımlanan bir üye işlevi static funcile başka bir olarak tanımlanan başka bir işlev arasındaki fark nedir class func? Basitçe static, …
334 class  static  swift 


5
Mockito neden statik yöntemlerle alay etmiyor?
Burada statik yöntemler hakkında birkaç konu okudum ve statik yöntemlerin yanlış / aşırı kullanımının neden olabileceği sorunları anladığımı düşünüyorum. Ama neden statik yöntemleri alay etmenin zor olduğunu gerçekten anlamadım. PowerMock gibi diğer alaycı çerçeveleri biliyorum, ama neden Mockito yapamıyor? Bu makaleyi okudum , ancak yazar kelimeye karşı dini olarak karşı …
267 java  methods  static  mockito 

8
Java'da Uçucu ve Statik
Bunun statictüm nesneler volatileiçin değerin bir kopyası ve tüm evreler için değerin bir kopyası anlamına geldiğini söylemek doğru mudur ? Her neyse, staticdeğişken bir değer de tüm evreler için bir değer olacak, o zaman neden gitmeliyiz volatile?

14
Statik Başlatma Blokları
Anladığım kadarıyla "statik başlatma bloğu", bir satırda yapılamazsa statik alanın değerlerini ayarlamak için kullanılır. Ama bunun için neden özel bir bloğa ihtiyacımız olduğunu anlamıyorum. Örneğin, bir alanı statik olarak (değer ataması olmadan) bildiririz. Ve sonra yukarıda belirtilen statik alana bir değer üreten ve atanan kodun birkaç satırını yazın. Neden bu …


4
ReSharper uyarıyor: “Genel tipte statik alan”
public class EnumRouteConstraint<T> : IRouteConstraint where T : struct { private static readonly Lazy<HashSet<string>> _enumNames; // <-- static EnumRouteConstraint() { if (!typeof(T).IsEnum) { throw new ArgumentException( Resources.Error.EnumRouteConstraint.FormatWith(typeof(T).FullName)); } string[] names = Enum.GetNames(typeof(T)); _enumNames = new Lazy<HashSet<string>>(() => new HashSet<string> ( names.Select(name => name), StringComparer.InvariantCultureIgnoreCase )); } public bool Match(HttpContextBase httpContext, …

15
Sınıf adını Java'da statik bir yöntemden alma
Bu sınıftaki statik yöntemden sınıfın adı nasıl alınabilir. Örneğin public class MyClass { public static String getClassName() { String name = ????; // what goes here so the string "MyClass" is returned return name; } } Bağlam koymak için, aslında bir istisna bir mesajın bir parçası olarak sınıf adını döndürmek …
244 java  static 

11
UPPER-CASE'te bir “statik son Kaydedici” bildirilmeli mi?
Java'da statik son değişkenler sabittir ve kural büyük harf olması gerektiğidir. Ancak, çoğu insan bir ihlali olarak çıkageldi düşük durumda kaydedicileri beyan olduğunu gördük PMD . Örneğin: private static final Logger logger = Logger.getLogger(MyClass.class); Google'da veya SO'da "statik son kaydedici" için arama yapın ve bunu kendiniz göreceksiniz. Bunun yerine LOGGER …

11
Java'da neden statik bir iç içe arabirim kullanılır?
Ben sadece bizim kod tabanı statik bir iç içe arabirim bulduk. class Foo { public static interface Bar { /* snip */ } /* snip */ } Bunu daha önce hiç görmedim. Orijinal geliştiriciye erişilemiyor. Bu yüzden SO sormak zorunda: Statik bir arayüzün ardındaki anlamlar nelerdir? Kaldırırsam ne değişecekti static? …
235 java  interface  static 

12
Neden statik sınıfları devralamıyorum?
Gerçekten herhangi bir duruma ihtiyaç duymayan birkaç dersim var. Örgütsel açıdan, onları hiyerarşiye koymak istiyorum. Ama öyle görünüyor ki statik sınıflar için miras beyan edemem. Bunun gibi bir şey: public static class Base { } public static class Inherited : Base { } çalışmayacak. Dil tasarımcıları bu olasılığı neden kapattı?
224 c#  inheritance  static 

20
Artık akışkan web siteleri yapmaya değer mi? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 5 yıl önce kapalı . Bu soruyu geliştir Şimdi bir web sitesi yapıyorum ve akıcı mı yapmam gerektiğine karar vermeye çalışıyorum. Sabit …
218 html  css  layout  static  fluid 

13
Java'da statik iç içe sınıf, neden?
Java koduna bakıyordum ve LinkedListstatik iç içe bir sınıf kullandığını fark ettim Entry. public class LinkedList<E> ... { ... private static class Entry<E> { ... } } Normal bir iç sınıftan ziyade statik bir iç içe sınıf kullanmanın nedeni nedir? Düşünebilmemin tek nedeni, Entry'nin örnek değişkenlere erişimi olmamasıydı, bu yüzden …
217 java  class  static  member 

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.