«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
Java 8'de Ayırıcı, Toplayıcı ve Akışı Anlama
StreamJava 8'deki arayüzü anlamakta zorlanıyorum , özellikle Spliteratorve Collectorarayüzleri ile ilgili olduğu yerde . Benim sorunum sadece anlayamıyorum Spliteratorve Collectorarayüzler ve sonuç olarak, Streamarayüz hala biraz karanlık. A Spliteratorve a tam olarak nedir Collectorve bunları nasıl kullanabilirim? Eğer kendim Spliteratorveya Collector(ve muhtemelen Streambu süreçte kendiminkini) yazmaya istekliysem ne yapmam ve …



4
JsonNode'u POJO'ya dönüştür
Bu biraz olağandışı görünebilir, ama ben / dönüşümü bir haritaya etkin yol arıyorum JsonNodebir içine POJO. Modelimin bazı bilgilerini json dosyalarında saklıyorum ve modelimin birkaç sürümünü desteklemem gerekiyor. Ne yaptığım json dosyasını bellekte bir JsonNode yüklemek, benim Modelinin son sürümü eşleştirmek için birkaç sürüm stratejileri uygulamak. ObjectMapper mapper = new …
143 java  json  jackson 

8
Bir ServerSocket accept () yöntemini nasıl kesebilirim?
Ana iş parçacığımda ServerSocket nesnesimi while(listening)çağıran accept(), daha sonra yeni bir istemci iş parçacığı başlatan ve yeni bir istemci kabul edildiğinde bir koleksiyona ekleyen bir döngü var . Ayrıca, 'off' gibi komutları vermek için kullanmak istediğim bir Yönetici iş parçacığım var, bu da tüm istemci iş parçacıklarının kapatılmasına, kendini kapatmasına …

4
HttpServletRequest içindeki getRequestURI ve getPathInfo yöntemleri arasındaki fark nedir?
Basit, çok hafif bir ön kontrolör yapıyorum. Doğru olanı seçmek için istek yollarını farklı işleyicilere (eylemler) eşleştirmem gerekiyor. Benim yerel makinede HttpServletRequest.getPathInfo()ve HttpServletRequest.getRequestURI()aynı sonuçları döndürür. Ama üretim ortamında neye geri döneceklerinden emin değilim. Peki, bu yöntem arasındaki fark nedir ve ne seçmeliyim?
143 java  servlets 

4
Java8'de void (Void değil) yöntemleri için işlev türleri nasıl belirtilir?
Birinci sınıf vatandaş olarak nasıl işlev gördüğünü öğrenmek için Java 8 ile oynuyorum. Şu snippet'e sahibim: package test; import java.util.*; import java.util.function.*; public class Test { public static void myForEach(List<Integer> list, Function<Integer, Void> myFunction) { list.forEach(functionToBlock(myFunction)); } public static void displayInt(Integer i) { System.out.println(i); } public static void main(String[] args) …
143 java  java-8 

7
Java 8 Akışları - Toplama ve Azaltma
collect()Vs ne zaman kullanılır reduce()? Bir şekilde ya da bu şekilde gitmenin kesinlikle daha iyi olduğu zaman iyi, somut örnekleri var mı? Javadoc, () toplanmasının değiştirilebilir bir azalma olduğunu belirtir . Değişken bir azalma olduğu göz önüne alındığında, bunun, performans için zararlı olabilecek senkronizasyon (dahili olarak) gerektirdiğini varsayıyorum. Büyük olasılıkla …
143 java  java-8  java-stream 

6
Bir aralıkta rastgele bir çift oluşturun
Aşağıdaki gibi iki katına sahibim double min = 100; double max = 101; ve rastgele bir jeneratörle, min ve maks aralığı arasında çift değer yaratmam gerekiyor. Random r = new Random(); r.nextDouble(); ancak burada aralığı belirleyebileceğimiz hiçbir şey yok.
143 java  random 


18
Yansımasıyla Java'da genel bir parametre türü edinin
Genel bir parametre türü elde etmek mümkün müdür? Bir örnek: public final class Voodoo { public static void chill(List<?> aListWithTypeSpiderMan) { // Here I'd like to get the Class-Object 'SpiderMan' Class typeOfTheList = ???; } public static void main(String... args) { chill(new ArrayList<SpiderMan>()); } }



14
Statik yöntemler Java'da miras alınır?
Khalid Mughal tarafından Java ™ SCJP Sertifikasyonu için Programcı Kılavuzu okuyordum . Kalıtım bölümünde, Üyelerin mirasları beyanedildikleri erişilebilirlikle yakından ilişkilidir. Bir üst sınıf üyesine alt sınıftaki basit adıyla erişilebiliyorsa (süper gibi herhangi bir sözdizimi kullanılmadan), o üye devralınmış olarak kabul edilir Ayrıca statik yöntemlerin kalıtsal olmadığından bahseder. Ancak aşağıdaki kod …
143 java  inheritance  static 


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.