«java» etiketlenmiş sorular

Java popüler bir üst düzey programlama dilidir. Dilin kendisini kullanma veya anlama konusunda sorun yaşıyorsanız bu etiketi kullanın. Bu etiket nadiren tek başına kullanılır ve çoğunlukla [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] ve [maven] ile birlikte kullanılır.


4
Mockito'nun genel “any ()” yöntemini kullanma
Ben bir dizi bekliyor bir yöntem ile bir arayüz var Foo: public interface IBar { void doStuff(Foo[] arr); } Mockito kullanarak bu arayüzü alay ediyorum ve doStuff()denilen iddia etmek istiyorum, ama hangi argümanın geçtiğini doğrulamak istemiyorum - "umurumda değil". Aşağıdaki kodu any()genel yöntemi kullanarak nasıl yazarım anyObject()? IBar bar = …

7
Class.getResource () ve ClassLoader.getResource () arasındaki fark nedir?
Ben fark arasındadır merak Class.getResource()ve ClassLoader.getResource()? edit: Özellikle herhangi bir önbellek dosya / dizin düzeyinde dahil olup olmadığını bilmek istiyorum. "Dizin listeleri Sınıf sürümünde önbelleğe alınmış mı?" AFAIK aşağıdakileri esasen aynı şekilde yapmalıdır, ancak değildir: getClass().getResource() getClass().getClassLoader().getResource() Bunu WEB-INF/classes/, o dizindeki mevcut bir dosyadan yeni bir dosya oluşturan bazı rapor …

8
Java: Genel bir türden bir sınıf değişmezini nasıl alabilirim?
Tipik olarak, insanların sınıf değişmezini şu şekilde kullandığını gördüm: Class<Foo> cls = Foo.class; Peki ya tür genel ise, örneğin Liste? Bu iyi çalışıyor, ancak List'in parametrelendirilmesi gerektiğinden bir uyarı var: Class<List> cls = List.class Öyleyse neden bir <?>? Peki, bu tür uyumsuzluk hatasına neden olur: Class<List<?>> cls = List.class Böyle …
194 java  generics  class  literals 


7
ExecutorService gönderimi ve ExecutorService yürütmesi arasında seçim yapın
Nasıl arasında bir seçim yapmalı ExecutorService en göndermek veya yürütme döndürülen değer benim endişe değilse? Her ikisini de test edersem, döndürülen değer dışında ikisi arasında herhangi bir fark görmedim. ExecutorService threadExecutor = Executors.newSingleThreadExecutor(); threadExecutor.execute(new Task()); ExecutorService threadExecutor = Executors.newSingleThreadExecutor(); threadExecutor.submit(new Task());


2
CompletableFuture, Future ve RxJava'nın Gözlemlenebilir Farkı
Ben arasındaki farkı bilmek istiyorum CompletableFuture, Futureve Observable RxJava. Bildiğim tek şey eşzamansız ama Future.get() ipliği engeller CompletableFuture geri arama yöntemlerini verir RxJava Observable--- CompletableFuturediğer faydalara benzer (emin değilim) Örneğin: istemcinin birden çok servis çağrısı yapması gerekiyorsa ve Futures(Java) kullandığımızda Future.get()sıralı olarak yürütülürse ... RxJava'da nasıl daha iyi olduğunu bilmek …

27
NoClassDefFoundError - Tutulma ve Android
Oluşturma yoluna ikinci bir harici kitaplık ekleyene kadar iyi çalışan bir Android uygulamasını çalıştırmaya çalışırken bir sorun yaşıyorum. Scoreninja kavanozunu eklediğinden beri , uygulamayı çalıştırmaya çalıştığımda artık NoClassDefFoundError alıyorum. İşte mesaj: 02-11 21:45:26.154: ERROR/AndroidRuntime(3654): java.lang.NoClassDefFoundError: com.scoreninja.adapter.ScoreNinjaAdapter Tüm yapı komut dosyaları Android araçları (?) Tarafından oluşturulduğundan, temizlemeyi ve yeniden oluşturmayı veya …
193 java  android  eclipse  ant  build 

10
Java'da System.exit'i ne zaman çağırmalıyız
Java'da, System.exit(0)aşağıdaki koddaki veya olmayan kod arasındaki fark nedir ? public class TestExit { public static void main(String[] args) { System.out.println("hello world"); System.exit(0); // is it necessary? And when it must be called? } } Belge diyor ki: "Bu yöntem normalde asla geri gelmez." Bu ne demek?
193 java  exit 

9
Dizeye "" eklemek neden bellek tasarrufu sağlıyor?
İçinde çok fazla veri bulunan bir değişken kullandım String data. Bu dizenin küçük bir bölümünü aşağıdaki şekilde kullanmak istedim: this.smallpart = data.substring(12,18); Birkaç saat hata ayıklamadan sonra (bir bellek görselleştiricisi ile) , yalnızca alt dizeyi içermesine rağmen , nesneler alanının smallparttüm verileri hatırladığını öğrendim data. Kodu değiştirdiğimde: this.smallpart = data.substring(12,18)+""; …



22
Yeni malzeme temasında geri okun rengi nasıl değiştirilir?
SDK'mı API 21'e güncelledim ve şimdi geri / yukarı simgesi sola doğru işaret eden siyah bir ok. Gri olmasını istiyorum. Bunu nasıl yapabilirim? Örneğin, Play Store'da ok beyazdır. Bunu bazı stiller ayarlamak için yaptım. Ben kullandım @drawable/abc_ic_ab_back_mtrl_am_alphaiçin homeAsUpIndicator. Bu çekilebilir saydamdır (yalnızca alfa), ancak ok siyah olarak görüntülenir. Merak ediyorum …


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.