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

3
Javen'de java sürümünü belirtme - özellikler ve derleyici eklentisi arasındaki farklar
Maaven konusunda çok tecrübeli değilim ve çok modüllü projeyi denerken ebeveyn maven pom'daki tüm çocuk modüllerim için java sürümünü nasıl belirtebileceğimi merak etmeye başladım. Bugüne kadar sadece kullanıyordum: <properties> <java.version>1.8</java.version> </properties> Ancak araştırma yaparken, maven derleyici eklentisinde java sürümünü de belirtebileceğinizi buldum: <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> …

8
Android Studio ve Gradle'da -source 1.7 nasıl ayarlanır
Projemi Android Studio'da derlemeye çalışırken şu hatayı alıyorum: Gradle: error: diamond operator is not supported in -source 1.6 Bulduğum tüm proje tercihlerinde 1.7 olarak hedef belirledim. Ayrıca 1.7 SDK altındaki proje SDK'larında görüntülenen yol, java 1.7 kurulumuna giden doğru yoldur. Terminalde java -version çalıştırdığımda bile, java 1.7 üzerinde çalıştığımı söylüyor. …



10
Dış Java sınıfları neden iç sınıf özel üyelerine erişebilir?
Dış sınıfların iç sınıflara özel örnek değişkenlerine erişebildiğini gözlemledim. Bu nasıl mümkün olabilir? İşte bunu gösteren bir örnek kod: class ABC{ class XYZ{ private int x=10; } public static void main(String... args){ ABC.XYZ xx = new ABC().new XYZ(); System.out.println("Hello :: "+xx.x); ///Why is this allowed?? } } Bu davranışa neden …

1
Mevcut bir JNDI HornetQ servisini HA olarak yapma adımları?
TL; DR Bir HA-JNDI hizmetini HornetQ kurulumuyla yapılandırma adımları nelerdir? Belgelerin biraz dağınık olduğuna inanıyorum. Burada dokümanlarý okudum ama detaylý gibi görünmüyor. Daha uzun versiyon: Bu yüzden JNDI ile birlikte bir HornetQ JMS kurulumumuz var. Her birinde JNDI hizmeti ile HornetQ JMS ana örneğini çalıştıran 5 sunucu var. Bu 5 …
177 java  jboss  jndi  hornetq 

5
Spring'in JDBCTemplate ile etkili bir şekilde IN () SQL sorguları yürütmek nasıl?
Spring'in JDBCTemplate ile IN () sorguları yapmanın daha zarif bir yolu olup olmadığını merak ediyordum. Şu anda böyle bir şey yapıyorum: StringBuilder jobTypeInClauseBuilder = new StringBuilder(); for(int i = 0; i < jobTypes.length; i++) { Type jobType = jobTypes[i]; if(i != 0) { jobTypeInClauseBuilder.append(','); } jobTypeInClauseBuilder.append(jobType.convert()); } IN () sorgusu …
177 java  sql  spring  jdbc  jdbctemplate 

30
Kıvırcık parantezleri atlamak neden kötü bir uygulama olarak kabul edilir? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 8 yıl önce kapalı . …
177 java  c#  c++  c  coding-style 

15
Openssl dahili veya harici komut olarak tanınmıyor
Uygulamam için daha sonra Facebook ile entegre olacak bir uygulama imzası oluşturmak istiyorum. Facebook öğreticilerinden birinde şu komutu buldum: keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64 Eğitimde, bu cmd'yi çalıştırarak imza oluşturma sürecimin başlayacağını söylüyor. Ancak, bu komut bir hata verir: openssl is not …

9
Çalışma zamanında Maven eser sürümünü edinin
Bir Maven yapısının JAR'sında, project.version özniteliğinin iki dosyada bulunduğunu fark ettim: META-INF/maven/${groupId}/${artifactId}/pom.properties META-INF/maven/${groupId}/${artifactId}/pom.xml Çalışma zamanında bu sürümü okumanın önerilen bir yolu var mı?
177 java  maven-2 

21
Java'daki şamandıraları karşılaştırmak için == kullanmanın nesi yanlış?
Bu java.sun sayfasına göre ==Java'da kayan nokta sayıları için eşitlik karşılaştırma operatörüdür. Ancak, bu kodu yazarken: if(sectionID == currentSectionID) benim editörü içine ve statik analiz çalıştırmak, elde: "JAVA0078 = = ile karşılaştırıldığında kayan nokta değerleri" ==Kayan nokta değerlerini karşılaştırmak için kullanmanın yanlışlığı nedir ? Bunu yapmanın doğru yolu nedir?

6
Java'da nihayet bir bloktan geri dönme
Son zamanlarda Java nihayet bir blok dönüş ifadesi mümkün olduğunu bulmak için şaşırdım. Birçok insanın ' Sonunda bir maddede geri dönme ' bölümünde anlatıldığı gibi yapmanın kötü bir şey olduğunu düşünüyor gibi görünüyor . Biraz daha derine katarak , nihayet bloklarda diğer akış kontrolü türlerinin bazı korkunç örneklerini gösteren ' …

17
Java'da geri arama işlevleri
Java yönteminde geri arama işlevini iletmenin bir yolu var mı? Taklit etmeye çalıştığım davranış, bir işleve geçirilen bir .Net Temsilcisi. İnsanların ayrı bir nesne oluşturmayı önerdiklerini gördüm ama bu aşırıya kaçmış gibi görünüyor, ancak bazen aşırıya kaçmanın bir şeyler yapmanın tek yolu olduğunun farkındayım.

12
Dize Java'da neden değiştirilemez?
Bir röportajda String'in neden değişmez olduğu soruldu Ben şöyle cevapladım: Biz gibi java bir dize oluştururken String s1="hello";sonra bir nesne oluşturulur dize havuz (merhaba) ve s1 işaret edilecektir merhaba yine yoksa .Þimdi String s2="hello";sonra başka nesne oluşturulmaz ancak s2 işaret eder hello çünkü JVM olacak ilk çek aynı nesne dize …
177 java  string 

7
SparseArray ve HashMap Karşılaştırması
HashMapTamsayı tuşları ile s neden s çok daha iyi birkaç neden düşünebilirsiniz SparseArray: Android dokümanları SparseArray"Genellikle geleneksel olandan daha yavaş" diyor HashMap. Kodları HashMaps yerine SparseArrays kullanarak yazarsanız, kodunuz Map'in diğer uygulamalarıyla çalışır ve Haritalar için tasarlanmış tüm Java API'lerini kullanabilirsiniz. HashMapS yerine SparseArrays kullanarak kod yazarsanız, kodunuz android olmayan …

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.