«java-8» etiketlenmiş sorular

Java platformunun 18 Mart 2014'te yayınlanan sürüm 8'i (iç sayı 1.8) olan Java 8'e özgü sorular için bu etiketi kullanın. Çoğu durumda, java etiketini de belirtmeniz gerekir.

9
ZonedDateTime Tarihe nasıl dönüştürülür?
Veritabanımda sunucudan bağımsız bir tarih saati ayarlamaya çalışıyorum ve bunu yapmak için en iyi uygulamanın bir UTC DateTime ayarlamak olduğuna inanıyorum. Benim db sunucum Cassandra ve Java için db sürücüsü sadece Tarih tipini anlıyor. Kodumda şimdi UTC'yi ( ZonedDateTime.now(ZoneOffset.UTC)) almak için yeni Java 8 ZonedDateTime kullandığımı varsayarsak, bu ZonedDateTime örneğini …

5
Java 8'de UTC + 0 tarihi nasıl alınır?
Java'da Date sınıfıyla ilgili sorunlarım var. Tarih sınıfı yerel makine tarihini döndürüyor ancak UTC-0'a ihtiyacım var. Google'da araştırdım ve JavaScript için harika bir çözüm buldum, ancak Java için yararlı bir şey yok. Java 8'de UTC + 0 tarihi nasıl alınır?


6
Neden java.util.Optional Serileştirilemez, nesneyi bu tür alanlarla nasıl serileştirebilirim?
Enum sınıfı Serializable olduğundan, nesneyi numaralandırmalarla serileştirmede sorun yoktur. Diğer durum, sınıfın java.util.Optional sınıfının alanlarına sahip olmasıdır. Bu durumda aşağıdaki istisna atılır: java.io.NotSerializableException: java.util.Optional Bu tür sınıflarla nasıl baş edilir, nasıl serileştirilir? Bu tür nesneleri Remote EJB'ye veya RMI aracılığıyla göndermek mümkün müdür? Bu örnek: import java.io.ByteArrayOutputStream; import java.io.IOException; import …

11
Arayüzde statik ve varsayılan yöntemler arasındaki fark
Artık bir arayüzde statik ve varsayılan yöntemleri tanımlayabileceğinizi fark ettiğimde arayüzler aracılığıyla öğreniyordum. public interface interfacesample2 { public static void method() { System.out.println("hello world"); } public default void menthod3() { System.out.println("default print"); } } Lütfen ikisinin farkını açıklayın ve ayrıca bunu ne zaman kullanacağımızla ilgili bir örnek varsa iyi olur. …
107 java  java-8 



8
Meslekten olmayan kişiler için Java 8 Tedarikçi ve Tüketici açıklaması
Java öğrenen Java dışı bir programcı olarak, şu anda okuyorum Supplierve Consumerarayüzler yapıyorum . Ve onların kullanımları ve anlamları etrafında kafamı dolduramıyorum. Bu arayüzleri ne zaman ve neden kullanırsınız? Birisi bana basit bir meslekten olmayan örnek verebilir mi… Doc örneklerini anladığım kadarıyla yeterince özlü bulmuyorum.
105 java  java-8 

20
Bir akıştan ardışık çiftler toplayın
Gibi bir akış verildiğinde { 0, 1, 2, 3, 4 }, onu en zarif şekilde verilen forma nasıl dönüştürebilirim: { new Pair(0, 1), new Pair(1, 2), new Pair(2, 3), new Pair(3, 4) } (tabii ki, çift sınıfını tanımladığımı varsayarak)? Düzenleme: Bu kesinlikle girişler veya ilkel akışlarla ilgili değildir. Cevap, her …
103 java  java-8  java-stream 

6
LocalDate ve LocalDateTime'dan dönem nasıl çıkarılır?
Veya Longörneklerinden epoch değerini nasıl alırım ? Aşağıdakileri denedim, ancak bana başka sonuçlar veriyor:LocalDateTimeLocalDate LocalDateTime time = LocalDateTime.parse("04.02.2014 19:51:01", DateTimeFormatter.ofPattern("dd.MM.yyyy HH:mm:ss")); System.out.println(time.getLong(ChronoField.SECOND_OF_DAY)); // gives 71461 System.out.println(time.getLong(ChronoField.EPOCH_DAY)); // gives 16105 İstediğim şey 1391539861, yerel tarih saatinin değeri "04.02.2014 19:51:01". Europe/OsloSaat dilimim UTC + 1 ve gün ışığından yararlanma saati.
103 java  time  java-8  epoch  java-time 

5
Javada lambda forEach () 'den dönüş
forEach()Lambda ifadelerinin olasılıklarını keşfetmek için her bir döngü için bazılarını lambda yöntemlerine dönüştürmeye çalışıyorum . Aşağıdakiler mümkün görünüyor: ArrayList<Player> playersOfTeam = new ArrayList<Player>(); for (Player player : players) { if (player.getTeam().equals(teamName)) { playersOfTeam.add(player); } } Lambda ile forEach() players.forEach(player->{if (player.getTeam().equals(teamName)) {playersOfTeam.add(player);}}); Ama bir sonraki işe yaramıyor: for (Player player : …


15
Toplu işleme özelliğine sahip Java 8 Stream
Bir öğe listesi içeren büyük bir dosyam var. Bir grup öğe oluşturmak istiyorum, bu grupla bir HTTP isteği yapmak istiyorum (tüm öğeler HTTP isteğinde parametre olarak gereklidir). Bunu bir fordöngü ile çok kolay bir şekilde yapabilirim , ancak Java 8 aşığı olarak bunu Java 8'in Akış çerçevesi ile yazmayı denemek …

7
Java 8 Akışının boş olup olmadığı nasıl kontrol edilir?
A'nın Streamboş olup olmadığını nasıl kontrol edebilirim ve değilse bir istisna atabilirim, terminal dışı bir işlem olarak? Temel olarak, aşağıdaki koda eşdeğer bir şey arıyorum, ancak aradaki akışı gerçekleştirmeden. Özellikle, akış fiilen bir terminal işlemi tarafından tüketilmeden önce kontrol gerçekleştirilmemelidir. public Stream<Thing> getFilteredThings() { Stream<Thing> stream = getThings().stream() .filter(Thing::isFoo) .filter(Thing::isBar); …
100 java  java-8  java-stream 

5
Akışları ne zaman kullanmalıyım?
A Listve stream()yöntemini kullanırken bir soru ile karşılaştım . Biliyorum iken nasıl bunları kullanmak için, ben pek emin değilim zaman bunları kullanmak. Örneğin, farklı konumlara giden çeşitli yolları içeren bir listem var. Şimdi, verilen tek bir yolun listede belirtilen yollardan herhangi birini içerip içermediğini kontrol etmek istiyorum. Koşulun booleankarşılanıp karşılanmadığına …

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.