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

30
Hata: (23, 17) Çözümlenemedi: junit: junit: 4.12
Neden Android Studio'da her yeni proje oluşturduğumda her zaman ortaya çıkıyor: Hata: (23, 17) Çözümlenemedi: junit: junit: 4.12? testCompile 'junit:junit:4.12'Bağımlılıkları kaldırdığımda artık sorun değil. build.gradle apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.1" defaultConfig { applicationId "com.okedroid.myapplication" minSdkVersion 17 targetSdkVersion 23 versionCode 1 versionName "1.0" } buildTypes { release …

11
Nasıl çatal / birleştirme çerçevesi bir iş parçacığı havuzundan daha iyidir?
Yeni çatal / birleştirme çerçevesini kullanmanın, yalnızca büyük görevi başlangıçta N alt göreve bölmek, bunları önbelleğe alınmış bir iş parçacığı havuzuna ( Yürütücülerden ) göndermek ve her görevin tamamlanmasını beklemek yerine kullanmanın avantajları nelerdir ? Çatal / birleştirme soyutlamasını kullanmanın sorunu nasıl basitleştirdiğini veya çözümü yıllardır sahip olduğumuzdan daha verimli …
134 java  fork-join 

10
List <SubClass> 'ı List <BaseClass>' a dönüştürmenin en verimli yolu
Bende List&lt;SubClass&gt;muamele etmek istediğim bir List&lt;BaseClass&gt;. Bir döküm beri bir sorun olmamalı gibi görünüyor SubClassbir için BaseClassbir çırpıda, ama benim derleyici dökme imkansız olduğunu şikayet ediyor. Öyleyse, aynı nesnelere bir referans almanın en iyi yolu List&lt;BaseClass&gt;nedir? Şu anda sadece yeni bir liste yapıyorum ve eski listeyi kopyalıyorum: List&lt;BaseClass&gt; convertedList = …

30
HttpClient günlük kaydını devre dışı bırakın
Bir entegrasyon test paketinde commons-httpclient 3.1 kullanıyorum. HttpClient için varsayılan günlük kaydı son derece gürültülü ve onu kapatamıyorum. Buradaki talimatları izlemeyi denedim ama hiçbiri bir fark yaratmıyor. Çoğunlukla org.apache.http.wire logger'ı kapatmam gerekiyor. Sorunun bir kısmı, HttpClient'ın ne tür bir kaydedici kullanmaya çalıştığını bilmiyorum ve sorunun çoğu, bu kitaplığı daha önce …

8
Bir Java dizesindeki hashCode () tutarlılığı
Bir Java Dizesinin hashCode değeri ( String.hashCode () ) olarak hesaplanır : s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1] Aşağıdaki ifadenin yanlış olarak değerlendirileceği herhangi bir koşul (örneğin JVM sürümü, satıcı vb.) Var mı? boolean expression = "This is a Java string".hashCode() == 586653468 1. Güncelleme: Cevabın "evet, böyle durumlar …
134 java  string  hashcode 

15
Koleksiyondan maksimum değer nasıl elde edilir (örneğin ArrayList)?
Tamsayı değerlerini saklayan bir ArrayList vardır. Bu listedeki maksimum değeri bulmam gerekiyor. Örneğin, arrayList depolanan değerlerinin: olduğunu 10, 20, 30, 40, 50ve maksimum değerin olacağını varsayalım 50. Maksimum değeri bulmanın etkili yolu nedir? @Düzenle: Çok emin olmadığım bir çözüm buldum ArrayList&lt;Integer&gt; arrayList = new ArrayList&lt;Integer&gt;(); arrayList.add(100); /* add(200), add(250) add(350) …
134 java 

3
Döndürmek için Nesneyi Genel Türe Çevirin
Bir yöntemin değerini döndürmek için bir nesneyi dönüştürmenin bir yolu var mı? Bu şekilde denedim ama "instanceof" bölümünde bir derleme zamanı istisnası verdi: public static &lt;T&gt; T convertInstanceOfObject(Object o) { if (o instanceof T) { return (T) o; } else { return null; } } Bunu da denedim ama bir …
134 java  generics  casting 


8
Mvn install veya Mvn paketi
Maven'de yeniyim, MyEclipse'imde yapılandırılmış maven ile Java tabanlı bir web projem var. Ben herhangi bir java dosyalarını modifiye Şimdi eğer o zaman ben yapmama gerek var mı Run as -&gt; Mvn installyoksa Mvn package?
134 java  maven  myeclipse 


7
Basit Java 10 / Java 11 projesi Maven ile derlenemiyor
Önemsiz bir Maven projem var: src └── main └── java └── module-info.java pom.xml pom.xml: &lt;groupId&gt;org.example&lt;/groupId&gt; &lt;artifactId&gt;example&lt;/artifactId&gt; &lt;version&gt;1.0-SNAPSHOT&lt;/version&gt; &lt;packaging&gt;jar&lt;/packaging&gt; &lt;name&gt;example&lt;/name&gt; &lt;build&gt; &lt;plugins&gt; &lt;plugin&gt; &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt; &lt;artifactId&gt;maven-compiler-plugin&lt;/artifactId&gt; &lt;version&gt;3.7.0&lt;/version&gt; &lt;configuration&gt; &lt;release&gt;10&lt;/release&gt; &lt;/configuration&gt; &lt;/plugin&gt; &lt;/plugins&gt; &lt;/build&gt; Projeyi üzerinden oluşturduğumda mvn -X install -DskipTests=truebaşarısız oluyor: org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:testCompile (default-testCompile) on project example: Execution …

6
Junit @ Before / @ After çağrılarının sırası nedir?
Entegrasyon Test Paketim var. IntegrationTestBaseTüm testlerimin uzatılması için bir dersim var . Bu temel sınıf, API ve DB bağlantılarını kurmak için bir @Before( public void setUp()) ve @After( public void tearDown()) yöntemine sahiptir. Yaptığım şey, her test senaryosunda bu iki yöntemi geçersiz kılmak ve super.setUp()ve super.tearDown(). Ancak bu, birisi amiri …

6
JRE'nin mi yoksa JDK'nın mı yüklü olduğu nasıl anlaşılır?
JDK'yı bilinçli olarak kurduğum bir bilgisayarım var. Diğer şeylerin yanı sıra test etmek için JRE ile başka bir bilgisayarım var. Ancak, bu bilgisayarda çalışan bir java uygulaması aldığımda ve daha sonra başka bir bilgisayarda denediğimde, JDK'nın gerekli olduğundan şikayet etti. JDK'nın sistemime bir şekilde kurulup kurulmadığını nasıl kontrol edebilirim? Not: …
134 java  macos  java-8 

7
JMS ve AMQP - RabbitMQ
JMS'nin ne olduğunu ve AMQP terminolojisine nasıl bağlı olduğunu anlamaya çalışıyorum. JMS'nin bir API ve AMQP'nin bir protokol olduğunu biliyorum. İşte varsayımlarım (ve aynı zamanda sorularım) RabbitMQ, AMQP protokolünü kullanır (daha çok AMQP protokolünü uygular) Java istemcilerinin RabbitMQ'ya bağlanmak / kullanmak için AMQP protokolü istemci kitaplıklarını kullanması gerekir JMS API …

7
Spring Java Config: Çalışma zamanı argümanları ile prototip kapsamlı bir @Bean'i nasıl yaratırsınız?
Spring'in Java Config'ini kullanarak, yalnızca çalışma zamanında elde edilebilen yapıcı argümanları ile prototip kapsamlı bir bean edinmem / başlatmam gerekiyor. Aşağıdaki kod örneğini göz önünde bulundurun (kısalık açısından basitleştirilmiş): @Autowired private ApplicationContext appCtx; public void onRequest(Request request) { //request is already validated String name = request.getParameter("name"); Thing thing = appCtx.getBean(Thing.class, …

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.