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

14
JUnit 4'te yürütülmekte olan testin adını alın
JUnit 3'te, şu anda çalışan testin adını şu şekilde alabilirim: public class MyTest extends TestCase { public void testSomething() { System.out.println("Current test is " + getName()); ... } } "Geçerli test testSomething" yazdıracaktır. JUnit 4'te hazır veya basit bir yolu var mı? Arka plan: Açıkçası, sadece testin adını yazdırmak istemiyorum. …
240 java  unit-testing  junit 

7
Enum değeri int dönüştürmek nasıl?
Bir tür int döndüren bir işlevi var. Ancak, sadece VERGİ numaralandırmasının bir değeri var. VERGİ numaralandırma değerini bir int'e nasıl aktarabilirim? public enum TAX { NOTAX(0),SALESTAX(10),IMPORTEDTAX(5); private int value; private TAX(int value){ this.value = value; } } TAX var = TAX.NOTAX; // This value will differ public int getTaxValue() { …
240 java  enums 

3
Java 8 lambdas, Function.identity () veya t-> t
Daha fazla bilgi Yığın Taşması : Java 8, Java - Function.identity () или t-> t? Function.identity()Yöntemin kullanımı ile ilgili bir sorum var . Aşağıdaki kodu düşünün: Arrays.asList("a", "b", "c") .stream() .map(Function.identity()) // <- This, .map(str -> str) // <- is the same as this. .collect(Collectors.toMap( Function.identity(), // <-- And this, …

12
Stream :: flatMap ile İsteğe Bağlı Java 8'leri Kullanma
Yeni Java 8 akış çerçevesi ve arkadaşları bazı çok özlü java kodu için yapmak, ama kısaca yapmak zor görünen basit bir durumla karşılaştım. A List<Thing> thingsve yöntemini düşünün Optional<Other> resolve(Thing thing). Ben Things ile eşlemek Optional<Other>ve ilk almak istiyorum Other. Açık çözüm kullanmak olacaktır things.stream().flatMap(this::resolve).findFirst(), ancak flatMapbir akış döndürmenizi gerektirir …

18
Kaynak klasöründen nasıl dosya yüklerim?
Projem aşağıdaki yapıya sahip: /src/main/java/ /src/main/resources/ /src/test/java/ /src/test/resources/ İçinde bir dosya var /src/test/resources/test.csvve dosyayı bir birim testten yüklemek istiyorum/src/test/java/MyTest.java Ben işe yaramadı bu kodu var. "Böyle bir dosya veya dizin yok" ifadesinden şikayet ediyor. BufferedReader br = new BufferedReader (new FileReader(test.csv)) Bunu da denedim InputStream is = (InputStream) MyTest.class.getResourcesAsStream(test.csv)) Bu …
240 java  file  maven 


14
JPQL veya HQL'de bir sınır sorgusu nasıl yapılır?
Hazırda Bekletme 3'te, HQL'de aşağıdaki MySQL sınırının eşdeğerini yapmanın bir yolu var mı? select * from a_table order by a_table_column desc limit 0, 20; Mümkünse setMaxResults'u kullanmak istemiyorum. Bu, Hibernate / HQL'in eski sürümünde kesinlikle mümkün oldu, ancak kayboldu gibi görünüyor.

14
Etkinlikler arasında veri paylaşmanın en iyi yolu nedir?
Uygulamada kullanılan ana etkinlik olan bir etkinliğim var ve bir dizi değişkeni var. İlk aktivitedeki verileri kullanabilmek için iki aktivitem daha var. Şimdi böyle bir şey yapabileceğimi biliyorum: GlobalState gs = (GlobalState) getApplication(); String s = gs.getTestMe(); Ancak çok sayıda değişkeni paylaşmak istiyorum ve bazıları oldukça büyük olabilir, bu yüzden …
239 java  android  sharing 

5
Java Akışları neden bir defaya mahsus?
IEnumerableBir yürütme hattının istediğimiz kadar çok yürütülebildiği C # 'ların aksine , Java'da bir akış yalnızca bir kez' yinelenebilir '. Herhangi bir terminal işlemine yapılan çağrı akışı kapatır ve kullanılamaz hale getirir. Bu 'özellik' çok fazla güç tüketir. Bunun nedeninin teknik olmadığını hayal ediyorum . Bu garip kısıtlamanın arkasındaki tasarım …

8
System.currentTimeMillis () ile new Date () vs. Calendar.getInstance (). GetTime ()
На этот вопрос есть ответы на yığın taşması на русском : . Что быстрее - System.currentTimeMillis () или Date () getTime ()? Java'da, kullanmanın performans ve kaynak etkileri nelerdir? System.currentTimeMillis() vs. new Date() vs. Calendar.getInstance().getTime() Anladığım kadarıyla System.currentTimeMillis()en verimli olanı. Bununla birlikte, çoğu uygulamada, insanlar için anlamlı herhangi bir şey …

4
Android buildscript depoları: jcenter VS mavencentral
Android Studio'yu en son kullandığımda , şimdi buildscript havuzlarıyla .gradledosyalar mavencentral()üretti jcenter(). Herkes bununla ilgili sorunları açıklayabilir. Başka depo var mı? Ne zaman değiştirmeliyiz? Projeler, modüller, kütüphaneler üzerinde ne gibi etkileri var? Android geliştiricileri için başka herhangi bir gereklilik var mı? Bu depoları korumaktan kim sorumlu?

21
Android uygulamasında internet bağlantısını kontrol etmek için yayın alıcısı
İnternet bağlantısını kontrol etmek için bir android yayın alıcısı geliştiriyorum. Sorun şu ki, yayın alıcım iki kez çağrılıyor. Yalnızca ağ kullanılabilir olduğunda çağrılmasını istiyorum. Kullanılamıyorsa, bildirim almak istemiyorum. Bu yayın alıcısı public class NetworkChangeReceiver extends BroadcastReceiver { @Override public void onReceive(final Context context, final Intent intent) { final ConnectivityManager connMgr …

30
Java'da bir int dizisini nasıl tersine çevirebilirim?
Yakın çekim Stack Overflow daha fazla bilgi : Как перевернуть массив в Джаве? Java bir int dizi ters çalışıyorum. Bu yöntem diziyi tersine çevirmez. for(int i = 0; i < validData.length; i++) { int temp = validData[i]; validData[i] = validData[validData.length - i - 1]; validData[validData.length - i - 1] = …
238 java  arrays  idioms  idiomatic 


7
Java jenerik tipi silme: ne zaman ve ne olur?
Oracle'ın web sitesinde Java'nın tür silinmesini okudum . Tip silme ne zaman gerçekleşir? Derleme zamanında mı çalışma zamanında mı? Sınıf ne zaman yüklenir? Sınıf ne zaman somutlaştırılır? Birçok site (yukarıda belirtilen resmi öğretici dahil) tür silme derleme zamanında gerçekleştiğini söylüyor. Tür bilgileri derleme zamanında tamamen kaldırılırsa, tür bilgisi veya yanlış …

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.