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

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

10
जावा 8: लंबोदर के पुनरावृत्तियों को गिनने का पसंदीदा तरीका?
मैं अक्सर एक ही समस्या का सामना करता हूं। मैं एक के रन गिनती करने की आवश्यकता है लैम्ब्डा के बाहर उपयोग के लिए लैम्ब्डा । उदाहरण के लिए: myStream.stream().filter(...).forEach(item -> { ... ; runCount++}); System.out.println("The lambda ran " + runCount + "times"); मुद्दा यह है कि रनकाउंट की जरूरत …

10
org.apache.tomcat.util.bcel.classfile.ClassFormatException: निरंतर पूल में अमान्य बाइट टैग: 15
मैं Tomcat 7 के साथ एक वेब सर्वर को Tomcat 7 के साथ दूसरे सर्वर में पोर्ट कर रहा हूं लेकिन Java 8 के साथ। टॉमकैट सफलतापूर्वक शुरू होता है, लेकिन लॉग इन में catalina.outमुझे मिलता है: org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 15 at org.apache.tomcat.util.bcel.classfile.Constant.readConstant(Constant.java:131) at org.apache.tomcat.util.bcel.classfile.ConstantPool.<init>(ConstantPool.java:60) at …

2
जावा 8 में कितने स्ट्रीम्स को समानांतरस्ट्रीम में स्पॉन किया जाता है?
JDK8 में, जब मैं समानांतर स्ट्र्रीम का उपयोग कर रहा हूं तो कितने धागे पैदा होते हैं? उदाहरण के लिए, कोड में: list.parallelStream().forEach(/** Do Something */); यदि इस सूची में 100000 आइटम हैं, तो कितने धागे पैदा किए जाएंगे? इसके अलावा, क्या प्रत्येक थ्रेड को काम करने के लिए समान …

5
मैं जावा 8 स्ट्रीम को अमरुद इम्युनटेबल कॉलेक्शन में कैसे जमा कर सकता हूं?
मैं निम्नलिखित करना चाहूंगा: List<Integer> list = IntStream.range(0, 7).collect(Collectors.toList()); लेकिन इस तरह से कि परिणामी सूची अमरूद का एक कार्यान्वयन है ImmutableList। मुझे पता है कि मैं कर सकता था List<Integer> list = IntStream.range(0, 7).collect(Collectors.toList()); List<Integer> immutableList = ImmutableList.copyOf(list); लेकिन मैं इसे सीधे इकट्ठा करना चाहूंगा। मैंने कोशिश की List<Integer> …

6
मानचित्र प्रविष्टि सेट के लिए forEach पाश जावा 8
मैं java7 से java8 तक प्रत्येक लूप के लिए पुराने पारंपरिक को मैप एंट्री सेट के लिए बदलने की कोशिश कर रहा हूं, लेकिन मुझे एक त्रुटि मिल रही है। यहां वह कोड है जिसे मैं बदलने की कोशिश कर रहा हूं: for (Map.Entry<String, String> entry : map.entrySet()) { System.out.println("Key …
82 java  lambda  java-8 

5
जावा 8 और जावा 9 में अहस्ताक्षरित इंटीजर का उपयोग कैसे करें?
ओरेकल "आदिम डेटा प्रकार" पृष्ठ में , यह उल्लेख करता है कि जावा 8 अहस्ताक्षरित किलों और लोंगो के लिए समर्थन जोड़ता है: int: डिफ़ॉल्ट रूप से, intडेटा प्रकार एक 32-बिट हस्ताक्षरित दो का पूरक पूर्णांक है, जिसका न्यूनतम मूल्य −2 31 और अधिकतम मूल्य 2 31 data1 है। जावा …
82 java  java-8  unsigned 

6
Java8: किसी सूची में वस्तुओं के विशिष्ट क्षेत्र से योग मान
मान लीजिए कि एक वर्ग ओब्ज है class Obj{ int field; } और आप Objउदाहरणों की एक सूची है , यानी List<Obj> lst। अब, मैं Java8 fieldमें lstफ़िल्टरिंग मानदंड (उदाहरण के लिए किसी ऑब्जेक्ट के लिए o, मानदंड है o.field > 10) के तहत सूची में ऑब्जेक्ट्स से अंतर फ़ील्ड …

8
कंस्ट्रक्टर में तर्कों के साथ जावा 8 सप्लायर
आपूर्तिकर्ता केवल नो-आर्ग कंस्ट्रक्टर का समर्थन क्यों करते हैं? यदि डिफ़ॉल्ट कंस्ट्रक्टर मौजूद है, तो मैं यह कर सकता हूं: create(Foo::new) लेकिन अगर एकमात्र निर्माता स्ट्रिंग लेता है, तो मुझे यह करना होगा: create(() -> new Foo("hello"))

5
जावा 7 और 8 में एक विधि का अधिकतम आकार
मुझे पता है कि जावा के साथ एक विधि 64 KB से बड़ी नहीं हो सकती। सीमा हमें जावासीसी व्याकरण से उत्पन्न कोड की समस्याओं का कारण बनती है । हमें जावा 6 की समस्या थी और व्याकरण को बदलकर इसे ठीक करने में सक्षम थे। क्या जावा 7 के …
82 java  java-7  java-8 

3
जावा 8 में विधि संदर्भ एक अच्छा विचार है?
विचार करें कि मेरे पास निम्नलिखित की तरह कोड है: class Foo { Y func(X x) {...} void doSomethingWithAFunc(Function<X,Y> f){...} void hotFunction(){ doSomethingWithAFunc(this::func); } } मान लीजिए कि hotFunctionबहुत बार कहा जाता है। क्या फिर इसे कैश करना उचित होगा this::func, शायद इस तरह: class Foo { Function<X,Y> f = …


4
जावा 8: स्ट्रीम एपीआई के साथ सूचियों को मर्ज करें
मेरी निम्नलिखित स्थिति है Map<Key, ListContainer> map; public class ListContainer{ List<AClass> lst; } मुझे सभी सूचियों lstको मानचित्र ListContainerसे वस्तुओं से मिलाना है Map। public static void main(String args[]){ List<AClass> alltheObjectsAClass = map.values().stream(). // continue.... } किसी भी विचार कैसे, जावा 8 स्ट्रीम एपीआई का उपयोग कर?

3
प्रवाह में उदाहरण देखें
मेरी निम्नलिखित अभिव्यक्ति है: scheduleIntervalContainers.stream() .filter(sic -> ((ScheduleIntervalContainer) sic).getStartTime() != ((ScheduleIntervalContainer)sic).getEndTime()) .collect(Collectors.toList()); ... जहां scheduleIntervalContainersतत्व प्रकार है ScheduleContainer: final List<ScheduleContainer> scheduleIntervalContainers क्या फ़िल्टर से पहले प्रकार की जांच करना संभव है?

2
जावा 8: दो ZonedDateTime के बीच अंतर की गणना करें
मैं समय ज़ोन के बीच के अंतर के बारे में दो ज़ोनडेडेट समय के बीच अंतर को मुद्रित करने के लिए एक विधि लिखने की कोशिश कर रहा हूं । मुझे कुछ समाधान मिले, लेकिन उन सभी को LocalDateTime के साथ काम करने के लिए लिखा गया था ।

3
जावा -8 में कई अपवादों को पकड़ना
मल्टी-कैच फीचर को आजमाते हुए मैंने अपने m1()तरीके में पाया कि सब कुछ उम्मीद के मुताबिक ठीक चल रहा है। हालांकि, m2()एक ही कोड में संकलन नहीं है। मैंने कोड की लाइनों की संख्या को कम करने के लिए सिंटैक्स को बदल दिया है। public class Main { public int …

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