প্রশ্ন ট্যাগ «javac»

জাভাক প্রাথমিক জাভা সংকলক, সান মাইক্রোসিস্টেমগুলি (বর্তমানে ওরাকল) থেকে জাভা ডেভলপমেন্ট কিট (জেডিকে) এবং অন্যান্য বিক্রেতাদের সংস্করণগুলিতে অন্তর্ভুক্ত।

9
জাভা: আমি কীভাবে কোডের একটি সম্পূর্ণ ডিরেক্টরি কাঠামো সংকলন করতে পারি?
ব্যবহার ক্ষেত্রে সহজ। গ্রহনটি ব্যবহার করে তৈরি করা উত্স ফাইলগুলি পেয়েছি। সুতরাং, একটি গভীর ডিরেক্টরি কাঠামো রয়েছে, যেখানে যে কোনও জাভা শ্রেণি একই, শিশু, ভাইবোন বা পিতা বা মাতা ফোল্ডারে অন্য জাভা শ্রেণির উল্লেখ করতে পারে। জাভ্যাক ব্যবহার করে টার্মিনাল থেকে এই পুরো জিনিসটি কীভাবে সংকলন করব?

3
জাভাক কেন কিছু অসম্ভব কস্টকে অনুমতি দেয় এবং অন্যকে নয়?
যদি আমি একটি কাস্ট করার জন্য চেষ্টা Stringএকটি থেকে java.util.Date, জাভা কম্পাইলার এরর ক্যাচ। তাহলে কেন সংকলকটি ত্রুটি হিসাবে নিম্নলিখিতটিকে পতাকাঙ্কিত করে না? List<String> strList = new ArrayList<>(); Date d = (Date) strList; অবশ্যই, জেভিএম ClassCastExceptionরানটাইমের সময় একটি ছুড়ে ফেলে , তবে সংকলক এটি ফ্ল্যাগ করে না। জাভ্যাক 1.8.0_212 এবং …

1
অপারেটর '+' অবজেক্ট এবং স্ট্রিংয়ে প্রয়োগ করা যাবে না
নিম্নলিখিত কোড: void someMethod(Object value) { String suffix = getSuffix(); if (suffix != null) value += suffix; [...] } JDK 8 এ ত্রুটি ছাড়াই সংকলন করে (-Source 1.6 ব্যবহার করে), তবে ত্রুটি বার্তায় জেডিকে 6 এ ব্যর্থ হয়: Operator '+' cannot be applied to java.lang.Object and java.lang.String আমি কীভাবে ত্রুটিটি …
12 java  java-8  javac  java-6 

3
একাধিক মিলের টার্গেট ধরণের সাথে ল্যাম্বডা এক্সপ্রেশনের জন্য পদ্ধতি স্বাক্ষর নির্বাচন
আমি একটি প্রশ্নের উত্তর দিচ্ছিলাম এবং এমন একটি দৃশ্যে ছুটেছিলাম যা আমি ব্যাখ্যা করতে পারি না। এই কোডটি বিবেচনা করুন: interface ConsumerOne<T> { void accept(T a); } interface CustomIterable<T> extends Iterable<T> { void forEach(ConsumerOne<? super T> c); //overload } class A { private static CustomIterable<A> iterable; private static List<A> aList; …
11 java  generics  lambda  javac  ecj 

1
কোনও সম্পর্কযুক্ত ইন্টারফেস প্রকারের সাথে অনুরোধ করার সময় সংকলক শ্রেণীর ধরণের পরামিতিগুলির সাথে কেন এই জেনেরিক পদ্ধতিটি বেছে নেয়?
নিম্নলিখিত দুটি ক্লাস এবং ইন্টারফেস বিবেচনা করুন: public class Class1 {} public class Class2 {} public interface Interface1 {} দ্বিতীয় কল কেন mandatoryওভারলোডেড পদ্ধতিটির সাথে অনুরোধ জানায় Class2, যদি getInterface1এবং এর Interface1সাথে কোনও সম্পর্ক না থাকে Class2? public class Test { public static void main(String[] args) { Class1 class1 = …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.