প্রশ্ন ট্যাগ «java-8»

জাভা প্ল্যাটফর্মের সংস্করণ 8 (অভ্যন্তরীণ নম্বর 1.8), যা 18 মার্চ 2014 এ প্রকাশিত হয়েছে সে সম্পর্কিত প্রশ্নের জন্য এই ট্যাগটি ব্যবহার করুন most বেশিরভাগ ক্ষেত্রে, আপনার জাভা ট্যাগটিও নির্দিষ্ট করা উচিত।

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; } static <T …

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বেনাম শ্রেণীর মধ্যে একাধিক পদ্ধতি প্রয়োগ করতে চাইলে কেউ কী করবে? যেমন: public void mousePressed(MouseEvent e) { …

5
স্ট্রিম.এলম্যাচ () খালি স্ট্রিমের জন্য কেন সত্য ফিরে আসে?
আমার সহকর্মী এবং আমার একটি বাগ ছিল যা আমাদের অনুমানের কারণেই হয়েছিল যে খালি স্ট্রিম কলিং allMatch()ফিরে আসবে false। if (myItems.allMatch(i -> i.isValid()) { //do something } অবশ্যই, ডকুমেন্টেশনগুলি ধরে নেওয়া এবং না পড়ার জন্য এটি আমাদের দোষ। তবে আমি যা বুঝতে পারি না তা হ'ল কেন allMatch()একটি খালি স্ট্রিমের …

4
জাভা 8 তুলনামূলক প্রকারের অনুক্রম দ্বারা খুব বিভ্রান্ত
আমি এর মধ্যে পার্থক্য দিকে তাকিয়ে করে থাকেন Collections.sortএবং list.sort, বিশেষ করে ব্যবহার সংক্রান্ত Comparatorস্ট্যাটিক পদ্ধতি এবং কিনা PARAM ধরনের ল্যামডা এক্সপ্রেশন প্রয়োজন হয়। আমরা শুরু করার আগে, আমি জানি যে আমি পদ্ধতি উল্লেখগুলি ব্যবহার করতে পারি, উদাহরণস্বরূপ Song::getTitleআমার সমস্যাগুলি কাটিয়ে উঠতে, তবে এখানে আমার ক্যোয়ারী তেমন কিছু নয় যা …

3
জাভা -8 এ একাধিক ব্যতিক্রম ধরা
মাল্টি-ক্যাচ বৈশিষ্ট্যটি চেষ্টা করার সময় আমি আমার m1()পদ্ধতিতে পেয়েছি প্রত্যাশা অনুযায়ী সবকিছু ঠিকঠাকভাবে কাজ করছে। তবে, m2()একই কোডটি সংকলন করে না। কোডের লাইনের সংখ্যা হ্রাস করতে আমি কেবল বাক্য গঠন পরিবর্তন করেছি। public class Main { public int m1(boolean bool) { try { if (bool) { throw new Excep1(); } …

4
চরের [] একমাত্র অ্যারেগুলি অ্যারেস্ট্রিম () দ্বারা সমর্থনযোগ্য নয় কেন?
আদিম অ্যারেগুলিকে স্ট্রিমগুলিতে রূপান্তর করার উপায়গুলি অতিক্রম করার সময় আমি দেখতে পেলাম যে char[]অন্যান্য আদিম অ্যারে প্রকারগুলি সমর্থিত হওয়ার সময় সমর্থিত নয়। এগুলি স্রোতে রেখে যাওয়ার কোনও বিশেষ কারণ?
43 java  java-8 

6
উপাদান হিসাবে নিজেকে থাকা অ্যারেলিস্টের হ্যাশ কোড
আমরা কি এমন hashcodeএকটি আবিষ্কার করতে পারি listযা এতে নিজেকে থাকে element? আমি জানি এটি একটি খারাপ অভ্যাস, তবে সাক্ষাত্কারকারীর এটিই বলেছিল। যখন আমি নিম্নলিখিত কোডটি চালিত করি এটি একটি নিক্ষেপ করে StackOverflowError: public class Main { public static void main(String args[]) { ArrayList<ArrayList> a = new ArrayList(); a.add(a); a.hashCode(); …

5
হ্যাশম্যাপের হ্যাশম্যাপের সূচনা করার কোডটি পুনরাবৃত্তি করা এড়াতে পারি কীভাবে?
প্রত্যেক ক্লায়েন্টের একটি আইডি থাকে এবং অনেকগুলি চালান, তারিখ সহ, তারিখ অনুসারে চালকদের হ্যাশম্যাপের আইডি দ্বারা ক্লায়েন্টের হাশম্যাপ হিসাবে সঞ্চিত থাকে: HashMap<LocalDateTime, Invoice> allInvoices = allInvoicesAllClients.get(id); if(allInvoices!=null){ allInvoices.put(date, invoice); //<---REPEATED CODE }else{ allInvoices = new HashMap<>(); allInvoices.put(date, invoice); //<---REPEATED CODE allInvoicesAllClients.put(id, allInvoices); } জাভা সমাধানটি ব্যবহার করার মতো বলে মনে …
27 java  java-8  hashmap 

1
একটি কাস্টম তুলনাকারীর সাথে একটি ট্রিসেট থেকে সরানো কেন আইটেমের একটি বৃহত্তর সেট সরিয়ে দেয় না?
জাভা 8 এবং জাভা 11 উভয়ই ব্যবহার করে নীচের তুলকের TreeSetসাথে বিবেচনা করুন String::compareToIgnoreCase: final Set<String> languages = new TreeSet<>(String::compareToIgnoreCase); languages.add("java"); languages.add("c++"); languages.add("python"); System.out.println(languages); // [c++, java, python] আমি যখন উপস্থিত সঠিক উপাদানগুলি মুছে ফেলার চেষ্টা করি তখন TreeSetএটি কাজ করে: নির্দিষ্ট করে দেওয়া সমস্তগুলিই সরানো হয়: languages.removeAll(Arrays.asList("PYTHON", "C++")); System.out.println(languages); …

7
জাভা 8 এ কীভাবে একটি ব্লকিং ব্যাকগ্রাউন্ড লোডার তৈরি করবেন?
প্রশ্ন আপনি কীভাবে জাভা 8 এ একটি যথাযথ পটভূমি লোডার তৈরি করবেন? শর্তসমূহ: তথ্য পটভূমিতে লোড করা উচিত লোড হওয়ার পরে ডেটা প্রদর্শিত হবে ডেটা লোড করার সময় আর কোনও অনুরোধ গ্রহণ করা উচিত নয় ডেটা লোড করার সময় যদি অনুরোধগুলি উপস্থিত থাকে তবে নির্দিষ্ট সময়সীমা (উদাহরণস্বরূপ 5 সেকেন্ড) পরে …


2
সংখ্যা 0 সমান হলে আমি কীভাবে একটি স্রোতের সাথে সীমা (নম্বর) কলটি এড়িয়ে যেতে পারি?
আমার কাছে কিছু জাভা কোড রয়েছে যা থেকে পণ্যগুলি সরবরাহ করে items। এটি তাদের উপর ভিত্তি করে সীমাবদ্ধ করে maxNumber: items.stream() .map(this::myMapper) .filter(item -> item != null) .limit(maxNumber) .collect(Collectors.toList()); এটি সঠিকভাবে কাজ করে, তবে প্রশ্নটি হ'ল: যখন সীমাবদ্ধতা এড়ানোর কোনও উপায় আছে maxNumber == 0? আমি জানি আমি এটি করতে …


2
তীর (->) অপারেটরের অগ্রাধিকার / অগ্রাধিকার সবচেয়ে কম, বা কার্যনির্বাহী / সম্মিলিত কার্যভারের অগ্রাধিকার সর্বনিম্ন?
জেএলএস : (->) সর্বনিম্ন প্রাধান্য অপারেটর একটি ল্যামডা মত প্রকাশের তীর হয় , অনুসৃত নিয়োগ অপারেটার দ্বারা। কোন দিক অনুসরণ করা (অগ্রাধিকার বৃদ্ধি, অগ্রাধিকার হ্রাস)? - "অনুসরণ" মানে অ্যাসাইনমেন্টের উচ্চতর অগ্রাধিকার বা নিম্ন অগ্রাধিকার রয়েছে (তীর অপারেটরের ক্ষেত্রে)? আমার ধারণা, ক্রমবর্ধমান, কারণ "সর্বনিম্ন" (তীরের জন্য) অর্থ একেবারে নিম্নতম। আমি যেমন …

1

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.