«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
Android .idea / misc.xml's languageLevel etiketi JDK'ları değiştirmeye devam ediyor
LanguageLevel anahtarı, farkında olmadığım nedenlerle JDK_1_8 yerine JDK_1_7 olarak değiştirildi. Ne oluyor olabilir? Bunun, proje üzerinde çalışan diğer geliştiricilerin IDE'si ile bir ilgisi var mı? Belki başka bir Android Studio ayarı var? Kaynak kontrolü altındaki dosyaların değiştiğini fark ettikten sonra açılan şey: $ git diff diff --git a/.idea/misc.xml b/.idea/misc.xml index …




11
HashMap anahtarı olarak büyük / küçük harfe duyarlı olmayan dize
Aşağıdaki nedenlerden dolayı bir HashMap anahtarı olarak büyük / küçük harfe duyarlı olmayan dize kullanmak istiyorum. Başlatma sırasında, programım kullanıcı tanımlı Dize ile HashMap oluşturur Bir olayı işlerken (benim durumumda ağ trafiği), farklı bir durumda String alabilirim, ancak <key, value> trafikten aldığım durumu görmezden gelip HashMap'ten . Bu yaklaşımı izledim …


8
Bahar AOP vs AspectJ
Spring AOP'un en iyi, çerçeve olarak özel Java5 ek açıklamalarını kullandığı için güvenlik, günlük kaydı, işlemler vb. Gibi uygulamaya özgü görevler için en iyi şekilde kullanıldığı izlenimindeyim. Bununla birlikte, AspectJ daha akıllı tasarım desenleri gibi görünüyor. Herkes bir Bahar uygulamasında Spring AOP vs AspectJ kullanarak çeşitli artılarını ve eksilerini vurgulayabilir …

9
Zayıf yazılan dillerle ilgili belirgin çelişkiler hakkında açıklama istemek
Güçlü yazmayı anladığımı düşünüyorum , ancak zayıf yazmanın ne olduğuna ilişkin örnekler aradığımda, türleri otomatik olarak zorlayan / dönüştüren programlama dilleri örnekleri buluyorum. Örneğin, Yazma: Güçlü ve Zayıf, Statik ve Dinamik adlı bu makalede , aşağıdakileri yapmaya çalışırsanız bir istisna aldığınız için Python'un güçlü bir şekilde yazıldığını söylüyor: piton 1 …
178 c#  java  python  perl  weakly-typed 



7
Bir parametre ile çalıştırılabilir mi?
Ben böyle bir runnable gerçekten var olmadığını biliyorum rağmen "bir parametre kabul Runnable" için bir ihtiyaç var. Bu, uygulamamın tasarımında ve / veya yorgun beynimdeki zihinsel bir bloğun temel kusuruna işaret edebilir, bu yüzden burada temel OO ilkelerini ihlal etmeden aşağıdaki gibi bir şeyin nasıl gerçekleştirileceği hakkında bazı tavsiyeler bulmayı …
178 java  runnable 


5
Akışları kullanarak BigDecimal'leri ekleme
Ben LinkedListbirlikte eklemek istiyorum BigDecimals (bu örnekte, a ) bir koleksiyon var . Bunun için akış kullanmak mümkün mü? StreamSınıfın birkaç yöntemi olduğunu fark ettim Stream::mapToInt Stream::mapToDouble Stream::mapToLong Her birinin uygun bir sum()yöntemi vardır. Ancak, bildiğimiz gibi floatve doublearitmetik neredeyse her zaman kötü bir fikirdir. Yani, BigDecimal'leri özetlemenin uygun bir …

19
Erişim kısıtlaması: 'Uygulama' türü API değil (gerekli kitaplık rt.jar kısıtlaması)
İşte kod: package mscontroller; import javax.swing.*; import com.apple.eawt.Application; public class Main { public static void main(String[] args) { Application app = new Application(); app.setEnabledAboutMenu(true); AMEListener listener = new AMEListener(); app.addApplicationListener(listener); JFrame mainFrame = new JFrame("Application Menu Example"); mainFrame.setSize(500, 500); mainFrame.setVisible(true); } } İşte hata: Exception in thread "main" java.lang.Error: Unresolved …
178 java  eclipse  macos  jar 

6
Singleton'u bir Enum ile Uygulama (Java'da)
Böyle Singletonbir kullanarak Java uygulamak mümkün olduğunu okudum Enum: public enum MySingleton { INSTANCE; } Ancak, yukarıdaki nasıl çalışır? Özellikle, bir Objectsomutlaştırılmalıdır. Burada nasıl MySingletonsomutlaştırılıyor? Kim yapıyor new MySingleton()?

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.