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


7
Java numaralandırma - neden ad yerine toString kullanıyorsunuz
Enum api'ye yönteme bakarsanız name()şöyle diyor: Bu numaralandırma sabitinin adını, tam olarak numaralandırma bildiriminde bildirildiği gibi döndürür. ToString yöntemi daha kullanıcı dostu bir ad döndürebileceğinden, çoğu programcı bu tercih yerine toString yöntemini kullanmalıdır. Bu yöntem, öncelikle doğruluğun, sürümden sürüme değişiklik göstermeyecek şekilde tam adı almaya bağlı olduğu özel durumlarda kullanılmak …
171 java  enums 

15
Yöntem parametreleri ve yerel değişkenler için final ne zaman kullanılmalıdır?
Mümkün olduğunca kullanmayı öneren birkaç referans ( örneğin ) buldum finalve bunun ne kadar önemli olduğunu merak ediyorum. Bu esas olarak, nihai yöntemler veya sınıflar değil, yöntem parametreleri ve yerel değişkenler bağlamındadır. Sabitler için bu çok mantıklı. Bir yandan, derleyici bazı optimizasyonlar yapabilir ve programcının amacını daha net hale getirir. …
171 java  final 

4
Java Normal İfade Yakalama Grupları
Bu kod bloğunu anlamaya çalışıyorum. İlkinde, ifadede aradığımız şey nedir? Anladığım kadarıyla, herhangi bir karakter (0 veya daha fazla kez *), ardından 0 ile 9 arasında (bir veya daha fazla kez +) ve ardından herhangi bir karakter (0 veya daha fazla kez *). Bu yürütüldüğünde sonuç: Found value: This order …
171 java  regex 

5
Ok operatörü '->' Java'da ne yapar?
Bazı kodları araştırırken ok operatörüne rastladım, tam olarak ne yapıyor? Java'nın ok operatörü olmadığını düşündüm. return (Collection<Car>) CollectionUtils.select(listOfCars, (arg0) -> { return Car.SEDAN == ((Car)arg0).getStyle(); }); Ayrıntılar : Java 6, Apache Commons Koleksiyonu, IntelliJ 12 Güncelleme / Yanıt: IntelliJ 12'nin lambdas'ı destekleyen Java 8'i desteklediği ve "katlandığı" anlaşılıyor ve bunları …

7
Mockito.any () pass Generics ile Arayüz
jenerikler ile bir arayüzün türünü geçmek mümkün mü? Arayüz: public interface AsyncCallback<T> Test yöntemimde: Mockito.any(AsyncCallback.class) <ResponseX>Arkasına koymak ya da .classişe yaramadı.
171 java  generics  mockito 

8
Etkin kullanıcının Kullanıcı Ayrıntıları nasıl edinilir?
Denetleyicilerimde, aktif (oturum açmış) kullanıcıya ihtiyaç duyduğumda, UserDetailsuygulamamı almak için aşağıdakileri yapıyorum : User activeUser = (User)SecurityContextHolder.getContext().getAuthentication().getPrincipal(); log.debug(activeUser.getSomeCustomField()); İyi çalışıyor, ama bence Bahar böyle bir durumda hayatı kolaylaştırabilir. Otomatik olarak UserDetailsdenetleyiciye veya yönteme bağlanmanın bir yolu var mı? Örneğin, şöyle bir şey: public ModelAndView someRequestHandler(Principal principal) { ... } Ama …

6
Java istisnası yakalanmadı mı?
Try-catch yapıları ile ilgili küçük bir teorik sorunum var. Dün Java ile ilgili pratik bir sınava girdim ve aşağıdaki örneği anlamıyorum: try { try { System.out.print("A"); throw new Exception("1"); } catch (Exception e) { System.out.print("B"); throw new Exception("2"); } finally { System.out.print("C"); throw new Exception("3"); } } catch (Exception e) …

10
NoClassDefFoundError: android.support.v7.internal.view.menu.MenuBuilder
Android 4.2 çalıştıran Samsung cihazlarda Android appcompat v7 kütüphanesinde bir sorun var. Geliştirici Konsolumda aşağıdaki yığın izlemesiyle kilitlenmeye devam ediyorum: java.lang.NoClassDefFoundError: android.support.v7.internal.view.menu.MenuBuilder at android.support.v7.widget.PopupMenu.<init>(PopupMenu.java:66) at com.[my-package-name].CustomActivity$5.onClick(CustomActivity.java:215) at android.view.View.performClick(View.java:4222) at android.view.View$PerformClick.run(View.java:17620) at android.os.Handler.handleCallback(Handler.java:800) at android.os.Handler.dispatchMessage(Handler.java:100) at android.os.Looper.loop(Looper.java:194) at android.app.ActivityThread.main(ActivityThread.java:5391) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:525) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:833) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600) at dalvik.system.NativeStart.main(Native Method) …

17
Java'da bir dizi sıralama
Şimdiye kadar iyi bir rasgele değeri olan 10 tamsayı bir dizi oluşan bir program yapmaya çalışıyorum. Ancak, şimdi bunları en düşükten en yüksek değere doğru sıralamak ve sonra ekrana yazdırmak zorundayım, bunu nasıl yapabilirim? (Küçük bir program için çok fazla koda sahip olduğum için üzgünüm, döngülerle o kadar iyi değilim, …
170 java  arrays 

9
Maven Entegrasyon testlerimi nasıl çalıştırırım
Bir Maven2 çok modüllü projesi var ve benim çocuk modüllerinin her birinde ben adlandırılır JUnit testleri Test.javave Integration.javasırasıyla birim testler ve entegrasyon testleri için. Çalıştırdığımda: mvn test *Test.javaalt modüller içindeki tüm JUnit testleri yürütülür. İdam ettiğimde mvn test -Dtest=**/*Integration Integration.javatestlerin hiçbiri alt modüller içinde yürütülmez. Bunlar benim için aynı komut …

8
Java'da Sistem değişkeni değerini nasıl alabilirim?
İçinde bulunan Sistem Değişkeni değerini nasıl alabilirim MyComputer -> Properties -> Advanced -> Environment Variables -> System Variables Java? Düzenle System.getenv()Metod kullandım . Verirsem baskı değeri System.out.println(System.getenv("JAVA_HOME")); ve nullbenim oluşturduğum sistem değişkeni için de aynı şeyi denersem değer gösteriyor System.out.println(System.getenv("DBE"));

6
Java 8 akış API'sında sayarak gruplama
Gruplama yapmak için Java 8 akışı API'sinde basit bir yol bulmaya çalışıyorum, bu karmaşık yolla çıkıyorum! List<String> list = new ArrayList<>(); list.add("Hello"); list.add("Hello"); list.add("World"); Map<String, List<String>> collect = list.stream().collect( Collectors.groupingBy(o -> o)); System.out.println(collect); List<String[]> collect2 = collect .entrySet() .stream() .map(e -> new String[] { e.getKey(), String.valueOf(e.getValue().size()) }) .collect(Collectors.toList()); collect2.forEach(o -> …

3
Kafka tüketici ofsetini ne belirler?
Kafka için nispeten yeniyim. Ben biraz denemek yaptım, ama tüketici telafisi ile ilgili birkaç şey benim için belirsiz. Şimdiye kadar anladığım kadarıyla, bir tüketici başladığında, okumaya başlayacağı ofset, yapılandırma ayarı tarafından belirlenir auto.offset.reset(yanlışsam beni düzeltin). Şimdi örneğin, konuyla ilgili 10 mesaj olduğunu (0 ila 9 ofseti) olduğunu ve bir tüketicinin …

7
Değiştirilemez ve değiştirilemez koleksiyon
Gönderen Koleksiyonları Çerçeve Bakış : Modifikasyon işlemlerini desteklememektedir takımları (örneğin add, removeve clear) olarak adlandırılır değiştirilemez . Değiştirilemeyen koleksiyonlar değiştirilebilir . Ek olarak, Collectionnesnede hiçbir değişikliğin görünmeyeceğini garanti eden koleksiyonlara değişmez denir . Değişmez koleksiyonlar değiştirilebilir . Ayrımı anlayamıyorum. Burada değiştirilemez ve değişmez arasındaki fark nedir ?

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.