java-8 पर टैग किए गए जवाब

18 मार्च 2014 को जारी जावा 8 के संस्करण 8 (आंतरिक संख्या 1.8) के लिए विशिष्ट प्रश्नों के लिए इस टैग का उपयोग करें। ज्यादातर मामलों में, आपको जावा टैग भी निर्दिष्ट करना चाहिए।

3
स्थैतिक इनिशियलाइज़र में लैम्ब्डा के साथ समानांतर धारा एक गतिरोध का कारण क्यों बनती है?
मैं एक अजीब स्थिति में आया था, जहां एक स्थिर इनिशियलाइज़र में लैम्ब्डा के साथ समानांतर धारा का उपयोग करना हमेशा के लिए सीपीयू उपयोग के साथ प्रतीत होता है। यहाँ कोड है: class Deadlock { static { IntStream.range(0, 10000).parallel().map(i -> i).count(); System.out.println("done"); } public static void main(final String[] args) …

3
जावा 8 स्ट्रीम में forEachOrdered
मैं समझता हूं कि ये विधियां क्रियान्वयन के क्रम में भिन्न हैं लेकिन मेरे सभी परीक्षण में मैं अलग-अलग क्रम निष्पादन प्राप्त नहीं कर सकता। उदाहरण: System.out.println("forEach Demo"); Stream.of("AAA","BBB","CCC").forEach(s->System.out.println("Output:"+s)); System.out.println("forEachOrdered Demo"); Stream.of("AAA","BBB","CCC").forEachOrdered(s->System.out.println("Output:"+s)); आउटपुट: forEach Demo Output:AAA Output:BBB Output:CCC forEachOrdered Demo Output:AAA Output:BBB Output:CCC कृपया उदाहरण प्रदान करें जब 2 तरीके …


7
जावा 8 स्ट्रीम फ्लैटपाइप विधि उदाहरण
मैं आगामी जाँच कर रहा हूँ Java update, अर्थात् Java 8 or JDK 8:। हां, मैं अधीर हूं, बहुत कुछ नया है, लेकिन, कुछ ऐसा है जो मुझे समझ नहीं आ रहा है, कुछ सरल कोड: final Stream<Integer>stream = Stream.of(1,2,3,4,5,6,7,8,9,10); stream.flatMap(); javadocs हैं public <R> Stream<R> flatMap(Function<? super T,? extends …

4
यह जावा 8 लंबोदर संकलन करने में विफल क्यों है?
निम्नलिखित जावा कोड संकलित करने में विफल रहता है: @FunctionalInterface private interface BiConsumer<A, B> { void accept(A a, B b); } private static void takeBiConsumer(BiConsumer<String, String> bc) { } public static void main(String[] args) { takeBiConsumer((String s1, String s2) -> new String("hi")); // OK takeBiConsumer((String s1, String s2) -> "hi"); …

3
जावा 8 में अपवाद प्रकार के अपवाद की एक अजीब विशेषता
इस साइट पर एक और उत्तर के लिए कोड लिखते समय मैं इस विशिष्टता में आया: static void testSneaky() { final Exception e = new Exception(); sneakyThrow(e); //no problems here nonSneakyThrow(e); //ERRROR: Unhandled exception: java.lang.Exception } @SuppressWarnings("unchecked") static <T extends Throwable> void sneakyThrow(Throwable t) throws T { throw (T) t; …

7
क्या कोई तरीका है जोन 8 में जोनऑफ को जोनऑफसेट में बदलने का?
मेरे पास एक युगांतर दूसरा और एक क्षेत्र II है, Method1.It को सिस्टम डिफ़ॉल्ट जोनआईड के साथ लोकलडेटाइम में परिवर्तित किया जा सकता है, लेकिन मुझे विधि 2 द्वारा युगांतर को लोकलडेटाइम में बदलने का तरीका नहीं मिल रहा है, क्योंकि ZoneOffset.systemDefaultमुझे नहीं लगता है। मुझे लगता है कि यह …

9
JDK8 - त्रुटि "javax.interceptor.InterceptorBinding नहीं मिला" के लिए वर्ग फ़ाइल "जब Maven javadoc प्लगइन का उपयोग करके javadoc उत्पन्न करने की कोशिश कर रहा है
मैं JDK8 का उपयोग कर रहा हूँ (इसे अपने एक्लिप्स कार्यक्षेत्र पर विन x64 u25 JDK + के साथ लिनक्स पर जेनकींस द्वारा लॉन्च किया गया - jdk-8u20-linux-x64, दोनों के लिए एक ही समस्या है)। मेरे पास मल्टी-मॉड्यूल मावेन परियोजना है (मैं पैकेजिंग प्रकार "पोम" के साथ एक मुख्य मॉड्यूल …

6
जावा 8 लैम्बडा एक्सप्रेशंस - नेस्टेड क्लास में कई तरीकों के बारे में
मैं नई विशेषताओं के बारे में यहां पढ़ रहा हूं: http://www.javaworld.com/article/2078836/java-se/love-and-hate-for-java-8.html मैंने नीचे उदाहरण देखा: अनाम वर्ग का उपयोग करना: button.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent ae) { System.out.println("Action Detected"); } }); लम्बडा के साथ: button.addActionListener(e -> { System.out.println("Action Detected"); }); MouseListenerअगर वे अनाम वर्ग के भीतर कई तरीकों को …

5
क्यों खाली स्ट्रीम के लिए Stream.allMatch () सही है?
मेरे सहयोगी और मेरे पास एक बग था जो हमारी धारणा के कारण था कि एक खाली स्ट्रीम कॉलिंग allMatch()वापस आ जाएगी false। if (myItems.allMatch(i -> i.isValid()) { //do something } निश्चित रूप से, यह दस्तावेज़ीकरण मानने और न पढ़ने के लिए हमारी गलती की तरह है। लेकिन जो मुझे …

4
जावा 8 तुलनित्र प्रकार के अनुमान से बहुत भ्रमित
मैं विशेष रूप से स्थैतिक तरीकों का उपयोग करने के बारे में Collections.sortऔर के बीच अंतर को देख रहा हूं list.sort, Comparatorचाहे लंबोदर अभिव्यक्ति में परम प्रकार की आवश्यकता हो। शुरू करने से पहले, मुझे पता है कि मैं Song::getTitleअपनी समस्याओं को दूर करने के लिए विधि संदर्भों, उदाहरणों का …

11
JRE 8 में JavaFX का उपयोग, "एक्सेस प्रतिबंध" त्रुटि
जब मैं अपने नए जावा 8 प्रोजेक्ट में javafx संबंधित कक्षाओं का उपयोग करने की कोशिश कर रहा हूं तो मुझे ग्रहण से एक एक्सेस प्रतिबंध त्रुटि मिलती है। अब तक मैं जिस एकमात्र 'समाधान' को पा सका हूं, वह यह है कि ग्रहण को प्रतिबंध प्रतिबंध की अनदेखी करना …
84 java  eclipse  javafx  java-8 

4
किसी स्ट्रीम पर Collections.toMap () का उपयोग करते समय मैं एक सूची के पुनरावृत्ति क्रम को कैसे रखूं?
मैं इस प्रकार Mapसे एक बना रहा हूँ List: List<String> strings = Arrays.asList("a", "bb", "ccc"); Map<String, Integer> map = strings.stream() .collect(Collectors.toMap(Function.identity(), String::length)); मैं उसी पुनरावृत्ति क्रम को रखना चाहता हूं जैसा कि में था List। मैं विधियों LinkedHashMapका उपयोग करके कैसे बना सकता हूं Collectors.toMap()?

8
क्या JDK 8 में चूक जावा में कई विरासत का एक रूप है?
JDK 8 में आने वाली एक नई सुविधा आपको द्विआधारी संगतता को संरक्षित करते हुए मौजूदा इंटरफ़ेस में जोड़ने की अनुमति देती है। वाक्य-विन्यास जैसा है public interface SomeInterface() { void existingInterface(); void newInterface() default SomeClass.defaultImplementation; } इस तरह के सभी मौजूदा कार्यान्वयन के लिए SomeInterfaceजब वे इस नए संस्करण …

9
जावा 8: लैंबडा को नए सिरे और इंडेंटेशन के साथ प्रारूपित करना
मेमना इंडेंटेशन के साथ मैं क्या हासिल करना चाहता हूं वह निम्नलिखित है: बहु-पंक्ति विवरण: String[] ppl = new String[] { "Karen (F)", "Kevin (M)", "Lee (M)", "Joan (F)", "Des (M)", "Rick (M)" }; List<String> strings = Arrays.stream(ppl) .filter( (x) -> { return x.contains("(M)"); } ).collect(Collectors.toList()); strings.stream().forEach(System.out::println); एकल-पंक्ति विवरण: List<String> …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.