«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
İki set arasındaki farkın elde edilmesi
İki setim varsa: Set<Integer> test1 = new HashSet<Integer>(); test1.add(1); test1.add(2); test1.add(3); Set<Integer> test2 = new HashSet<Integer>(); test2.add(1); test2.add(2); test2.add(3); test2.add(4); test2.add(5); Bunları karşılaştırmanın ve sadece 4 ve 5'lik bir setin iade edilmesinin bir yolu var mı?
161 java  set 

8
ArrayDeque neden LinkedList 'den daha iyi?
Her ikisi de Deque arabirimini uygularken Java'nın ArrayDeque neden Java'nın LinkedList daha iyi anlamaya çalışıyorum . Kodlarında ArrayDeque kullanan birini görmüyorum. Birisi ArrayDeque'in nasıl uygulandığına daha fazla ışık tutarsa, yardımcı olacaktır. Anlarsam, onu kullanmaktan daha emin olurum. JDK uygulamasını kafa ve kuyruk referanslarını yönetme şekli konusunda net bir şekilde anlayamadım.

5
Java'daki tüm sıfırlarla bir ArrayList'i nasıl başlatabilirim?
Görünüşe göre arraylistişini sunmak için yapmıyor: // presizing ArrayList<Integer> list = new ArrayList<Integer>(60); Daha sonra erişmeye çalıştığımda: list.get(5) 0 döndürmek yerine, IndexOutOfBoundsException: Index 5 uzunluğu 0 için sınırların dışına atar . Tüm öğeleri C ++ 'ın yaptığı gibi tam boyutta 0 olarak başlatmanın bir yolu var mı?
161 java  collections 


4
javax.transaction.Transactional vs org.springframework.transaction.annotation.Transactional
Ben ek açıklamaları arasındaki gerçek fark nedir anlamıyorum javax.transaction.Transactionalve org.springframework.transaction.annotation.Transactional? org.springframework.transaction.annotation.TransactionalBir uzantısı mı javax.transaction.Transactionalyoksa tamamen farklı bir anlamı mı var? Her biri ne zaman kullanılmalı? @TransactinalHizmet katmanında yay ve DAO'da javax ? Cevabın için teşekkür ederim.

14
Java eşzamanlılığı: Geri sayım mandalı ve Döngüsel bariyer
Java.util.concurrent API üzerinden okuyordum ve CountDownLatch: Bir veya daha fazla iş parçacığının, diğer iş parçacıklarında gerçekleştirilen bir dizi işlem tamamlanana kadar beklemesine izin veren bir senkronizasyon yardımcısı. CyclicBarrier: Bir dizi ipliğin birbirinin ortak bir bariyer noktasına ulaşmasını beklemesine izin veren bir senkronizasyon yardımcısı. Bana göre her ikisi de eşit gözüküyor, …

5
Java'nın “özel korumalı” erişim değiştiricisi var mı?
Bazı başvurular private protected(her iki kelime birlikte) olarak adlandırılan Java bir erişim değiştirici başvurmak gördük : private protected someMethod() { } Bununla ilgili bulduğum sayfalardan biri burada . Okul dersim de bu erişim değiştiriciye atıfta bulundu (ve var olduğunu söyledi). Ancak bunu kullanmak Java dilinde bir hataya neden olur. Hem …

8
Diziler neden kovaryant, fakat jenerikler değişmez?
Joshua Bloch'un Etkili Java'sından, Diziler, genel türden iki önemli şekilde farklıdır. İlk diziler kovaryanttır. Jenerikler değişmezdir. Kovaryant, basitçe, X, Y'nin alt tipi ise, X [] 'nin de Y [] alt tipi olacağı anlamına gelir. Diziler kovaryanttır Dize Object So alt türü olduğu için String[] is subtype of Object[] Değişmez, X'in …

11
Dağıtım için bir Android Jar kütüphanesi oluşturma
Android Uygulamalarına gerektiğinde çekilebilen paylaşılan bir kaynak projesi oluşturmanıza izin veren Android Kütüphanesi projelerini biliyorum. Ancak, bu kaynağın kullanılabilir olmasını gerektirir. Geleneksel bir JAR gibi diğer Android projelerinde kullanılabilecek kapalı kaynaklı bir kitaplık oluşturmanın ve dağıtmanın bir yolunu arıyorum. Bu, Android derleyicisinin kullanılmasını gerektirir, bu nedenle vanilya-Java JAR dosyası değildir. …
160 java  android  jar 

5
Java OCR uygulaması [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerine uygun değil . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yığın Taşması için konuyla ilgili olacak şekilde güncelleyin . 4 yıl önce kapalı . Bu soruyu geliştir Bu sadece meraktır, ancak saf Java'da herhangi bir OCR uygulaması var mı? Bunun …
160 java  ocr 

8
scala vs java, performans ve bellek? [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 . 7 yıl önce kapalı . …

6
Değerleri yalnızca Java8'de lambda kullanarak null değilse filtreleyin
Diyelim ki nesnelerin bir listesi var car. Bu listeyi Java 8 kullanarak bazı parametrelere göre filtrelemek istiyorum. Ancak parametre ise null, atar NullPointerException. Boş değerler nasıl filtrelenir? Mevcut kod aşağıdaki gibidir requiredCars = cars.stream().filter(c -> c.getName().startsWith("M")); Bu atar NullPointerExceptioneğer getName()getiri null.

4
Java 8'de bir Akış yayınlamak mümkün mü?
Java 8'de akış yayınlamak mümkün mü? Diyelim bir nesne listesi var, tüm ek nesneleri filtrelemek için böyle bir şey yapabilirim: Stream.of(objects).filter(c -> c instanceof Client) Bundan sonra, eğer müşterilerle bir şey yapmak istersem, her birini atmam gerekir: Stream.of(objects).filter(c -> c instanceof Client) .map(c -> ((Client) c).getID()).forEach(System.out::println); Bu biraz çirkin gözüküyor. …
160 java  java-8  java-stream 

13
PreparedStatement'ın SQL'ini nasıl edinebilirim?
Aşağıdaki yöntem imzası ile genel bir Java yöntemi var: private static ResultSet runSQLResultSet(String sql, Object... queryParams) Bir bağlantı açar PreparedStatement, sql deyimini ve queryParamsdeğişken uzunluk dizisindeki parametreleri kullanarak oluşturur , çalıştırır, ResultSet(a CachedRowSetImpl) 'da önbelleğe alır , bağlantıyı kapatır ve önbelleğe alınan sonuç kümesini döndürür. Hata günlükleri yönteminde özel durum …


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.