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

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

5
জাভা 8: জাভা.লাং.অবজেক্ট থেকে কোনও পদ্ধতির জন্য ডিফল্ট পদ্ধতিটি নির্ধারণ করা কেন নিষিদ্ধ?
ডিফল্ট পদ্ধতিগুলি আমাদের জাভা টুলবক্সে একটি দুর্দান্ত নতুন সরঞ্জাম। তবে, আমি একটি ইন্টারফেস লেখার চেষ্টা করেছি defaultযা toStringপদ্ধতির একটি সংস্করণ সংজ্ঞায়িত করে । জাভা আমাকে জানায় যে এটি নিষিদ্ধ, যেহেতু ঘোষিত পদ্ধতিগুলি সম্পাদনা java.lang.Objectনাও করা যেতে পারে default। কেন এই ক্ষেত্রে? আমি জানি যে "বেস ক্লাস সর্বদা জিতে যায়" নিয়ম …

2
অন্তর্নির্মিত জাভা 8 হ'ল প্রিপিকেট কি সবসময় সত্য হয়?
গুগল পেয়ারা একটি শিকারী যা সর্বদা ফিরে আসেtrue । জাভা 8 এর কি এর সাথে কিছু মিল রয়েছে Predicate? আমি জানি যে আমি ব্যবহার করতে পারি (foo)->{return true;}, তবে আমি প্রাক-তৈরির মতো কিছু চাই, যার সাথে সদৃশ Collections.emptySet()।
129 java  lambda  java-8  predicate 

5
জাভা 8 তে সংকলিত কোড জাভা 8 আপগ্রেড করার কোনও সুবিধা আছে কি?
আমার জাভা 7. ব্যবহার করে একটি পুরানো অ্যাপ্লিকেশন রয়েছে have এটি একটি জাভা ৮ জেআরইতে সূক্ষ্মভাবে চলে। জাভা 8 বৈশিষ্ট্যগুলি ব্যবহার করার জন্য আমি কোনও কোড পুনর্লিখনের পরিকল্পনা করি না। সংকলিত কোডটি সর্বশেষ জাভা 8 জেডিকে আপগ্রেড করার কোনও প্রযুক্তিগত সুবিধা রয়েছে কি? পরিষ্কার হয়ে উঠতে, কোডটি বর্তমানে জাভা 7 …
127 java  performance  java-8 


4
প্রবাহে জাভা 8 ফোরচ লুপ ব্যবহার করে পরবর্তী আইটেমটিতে যান
জাভা 8 প্রবাহের স্ট্রিমটিতে আমার সমস্যা আছে লুপের পরবর্তী আইটেমটিতে যাওয়ার চেষ্টা করছে। আমি কমান্ডটি সেট করতে পারি না continue;, কেবলমাত্র return;কাজ করে তবে আপনি এই ক্ষেত্রে লুপ থেকে প্রস্থান করবেন। আমাকে লুপে পরবর্তী আইটেমটি চালিয়ে নেওয়া দরকার। আমি এটা কিভাবে করবো? উদাহরণ (কাজ করছে না): try(Stream<String> lines = Files.lines(path, …
126 java  java-8 


10
"স্ট্রিম ইতিমধ্যে চালু বা বন্ধ হয়ে গেছে" এড়ানোর জন্য একটি স্ট্রিম অনুলিপি করুন
আমি একটি জাভা 8 স্ট্রিমটির নকল করতে চাই যাতে আমি এর সাথে দুবার ডিল করতে পারি। আমি collectএকটি তালিকা হিসাবে এবং এটি থেকে নতুন স্ট্রিমগুলি পেতে পারি; // doSomething() returns a stream List<A> thing = doSomething().collect(toList()); thing.stream()... // do stuff thing.stream()... // do other stuff তবে আমি মনে করি আরও …

3
জাভা 8-তে টাইমজোন সহ লোকালডেটটাইম ফর্ম্যাট করুন
আমার এই সহজ কোডটি রয়েছে: DateTimeFormatter FORMATTER = DateTimeFormatter.ofPattern("yyyyMMdd HH:mm:ss.SSSSSS Z"); LocalDateTime.now().format(FORMATTER) তাহলে আমি নিম্নলিখিত ব্যতিক্রম পাব: java.time.temporal.UnsupportedTemporalTypeException: Unsupported field: OffsetSeconds at java.time.LocalDate.get0(LocalDate.java:680) at java.time.LocalDate.getLong(LocalDate.java:659) at java.time.LocalDateTime.getLong(LocalDateTime.java:720) at java.time.format.DateTimePrintContext.getValue(DateTimePrintContext.java:298) at java.time.format.DateTimeFormatterBuilder$OffsetIdPrinterParser.format(DateTimeFormatterBuilder.java:3315) at java.time.format.DateTimeFormatterBuilder$CompositePrinterParser.format(DateTimeFormatterBuilder.java:2182) at java.time.format.DateTimeFormatter.formatTo(DateTimeFormatter.java:1745) at java.time.format.DateTimeFormatter.format(DateTimeFormatter.java:1719) at java.time.LocalDateTime.format(LocalDateTime.java:1746) কীভাবে এই সমস্যাটি সমাধান করবেন?
121 java  java-8  java-time 

3
মানদণ্ডের সাথে মেলে এমন প্রথম উপাদানটি আনুন
একটি স্ট্রিমের সাথে একটি মানদণ্ডের সাথে মেলে এমন প্রথম উপাদান কীভাবে পাবেন? আমি এটি চেষ্টা করেছি কিন্তু কাজ করে না this.stops.stream().filter(Stop s-> s.getStation().getName().equals(name)); এই মানদণ্ডটি কাজ করছে না, ফিল্টার পদ্ধতিটি স্টপ ব্যতীত অন্য শ্রেণিতে ডাকা হয়েছে। public class Train { private final String name; private final SortedSet<Stop> stops; public Train(String …
121 java  java-8  java-stream 

9
লাম্বদা এক্সপ্রেশনগুলির কোডের সংরক্ষণের লাইন ছাড়া অন্য কোনও ব্যবহার রয়েছে?
লাম্বদা এক্সপ্রেশনগুলির কোডের সংরক্ষণের লাইন ছাড়া অন্য কোনও ব্যবহার রয়েছে? ল্যাম্বডাস দ্বারা প্রদত্ত এমন কোনও বিশেষ বৈশিষ্ট্য রয়েছে যা সমস্যার সমাধান করতে সহজ ছিল না? আমি যে সাধারণ ব্যবহারটি দেখেছি তা হ'ল এটি লেখার পরিবর্তে: Comparator<Developer> byName = new Comparator<Developer>() { @Override public int compare(Developer o1, Developer o2) { return …
120 java  lambda  java-8 

4
কমপ্লিটেবল ফিউচার | তারপর অ্যাপ্লিকেশন বনাম তারপর কমপোজ
আমি thenApply(এবং) এর মধ্যে পার্থক্য ঘিরে আমার মাথা পেতে পারি না thenCompose()। সুতরাং, কেউ একটি বৈধ ব্যবহারের কেস সরবরাহ করতে পারে? জাভা ডক্স থেকে: thenApply(Function<? super T,? extends U> fn) একটি নতুন ফেরত CompletionStageদেয়, যখন এই পর্যায়টি স্বাভাবিকভাবে সম্পূর্ণ হয়, সরবরাহিত ফাংশনের আর্গুমেন্ট হিসাবে এই পর্যায়ের ফলাফল দিয়ে কার্যকর করা …

6
জাভা 8 এ 2 তীরযুক্ত ল্যাম্বডা বলতে কী বোঝায়?
আমি এর আগে বেশ কয়েকটি জাভা 8 টি টিউটোরিয়াল পড়েছি। এই মুহুর্তে আমি নিম্নলিখিত বিষয়টির মুখোমুখি হয়েছি: জাভা কি কারিঙ সমর্থন করে? এখানে, আমি নিম্নলিখিত কোড দেখতে পাচ্ছি: IntFunction<IntUnaryOperator> curriedAdd = a -> b -> a + b; System.out.println(curriedAdd.apply(1).applyAsInt(12)); আমি বুঝতে পারি যে এই উদাহরণটি 2 টি উপাদানের যোগফল কিন্তু …
118 java  lambda  java-8  currying 

3
পার্মজেন এবং মেটাস্পেসের মধ্যে পার্থক্য কী?
জাভা 7 অবধি JVM মেমরির একটি জায়গা ছিল PermGen নামে , যেখানে জেভিএম তার ক্লাসগুলি রাখত । ইন জাভা 8 এটি সরানো নামক এলাকায় তার স্থলাভিষিক্ত হন Metaspace । পার্মজেন এবং মেটাস্পেসের মধ্যে সবচেয়ে গুরুত্বপূর্ণ পার্থক্যগুলি কী কী ? আমি জানি কেবলমাত্র java.lang.OutOfMemoryError: PermGen spaceতফাতটি MaxPermSizeহ'ল আর ফেলে দেওয়া যাবে …

3
ল্যাম্বডা এক্সপ্রেশন ব্যবহার করে উপাদান উপস্থিত রয়েছে কিনা তা কীভাবে পরীক্ষা করবেন?
বিশেষত, আমার ট্যাবপেন রয়েছে এবং আমি এটিতে নির্দিষ্ট আইডি সহ কোনও উপাদান রয়েছে কিনা তা জানতে চাই। সুতরাং, আমি জাভাতে ল্যাম্বডা এক্সপ্রেশন দিয়ে এটি করতে চাই: boolean idExists = false; String idToCheck = "someId"; for (Tab t : tabPane.getTabs()){ if(t.getId().equals(idToCheck)) { idExists = true; } }
118 java  java-8  lambda 

5
জাভা 8 কোনও মান বা ফাংশনটির পুনরাবৃত্তি করার ভাল উপায় সরবরাহ করে?
অন্যান্য অনেক ভাষায়, যেমন। হাস্কেল, কোনও মান পুনরাবৃত্তি করা বা একাধিকবার ফাংশন করা সহজ, যেমন। মান 1 এর 8 কপির একটি তালিকা পেতে: take 8 (repeat 1) তবে জাভা 8-তে আমি এটি এখনও পাইনি Java অথবা বিকল্পভাবে এর মতো পরিসরের সমতুল্য কিছু [1..8] এটি জাভা মত একটি ভার্বোস বিবৃতি জন্য …
118 java  java-8 

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