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

জাভা হ'ল একটি উচ্চ-স্তরের, প্ল্যাটফর্ম-স্বতন্ত্র, অবজেক্ট-ভিত্তিক প্রোগ্রামিং ভাষা যা মূলত সান মাইক্রোসিস্টেমগুলি তৈরি করেছে yste জাভা বর্তমানে ওরাকলের মালিকানাধীন, যা ২০১০ সালে সান কিনেছে।

1
নাল-সেফ অপারেটরগুলি (যেমন "এলভিস অপারেটর") জাভা's এর "প্রকল্পের মুদ্রার" অংশ হিসাবে কেন প্রত্যাখ্যান করা হয়েছিল?
জাভা 7 এর "প্রজেক্ট কয়েন" এর প্রস্তাবিত বৈশিষ্ট্যগুলির মধ্যে একটি হ'ল "এলভিস অপারেটর"। প্রজেক্ট কয়েনে ২০০৯ সালের জাভাওনের উপস্থাপনার একটি প্রতিবেদন এটিকে বর্ণনা করেছে: এই উপস্থাপনায় আচ্ছাদিত "ছোট বৈশিষ্ট্যগুলির মধ্যে একটি হ'ল তথাকথিত" এলভিস অপারেটর, "টার্নারি অপারেটরের আরও সংক্ষিপ্ত সংস্করণ। আমি traditionalতিহ্যবাহী জাভা ব্যবহার করার সময় গ্রোভির কয়েকটি বৈশিষ্ট্য হারিয়েছি …
10 java  api-design 

1
নির্ভরতা সংস্করণ দ্বন্দ্ব এড়ান?
যে কোনও জাভা প্রকল্প যা আমার জার ব্যবহার করে, প্রায় অবশ্যই একটি অন্য জারের উপরে অতিরিক্ত নির্ভরতা রাখে, যা আমার জারেও নির্ভরতা হিসাবে থাকে। সমস্যাটি হ'ল, অন্যান্য জারে একাধিক সংস্করণ রয়েছে। উত্থিত হতে পারে এমন যে কোনও সমস্যা আমি কীভাবে এড়াতে পারি, সম্ভবত আপনার ২ য় বয়ামের প্রকল্পের সংস্করণটি আমার …

5
এলএসপি লঙ্ঘন করা কি কখনও ঠিক আছে?
আমি এই প্রশ্ন অনুসরণ করছি , কিন্তু আমি কোড থেকে আমার নীতি একটি নীতি পরিবর্তন করছি। লিসকভ সাবস্টিটিউশন নীতি (এলএসপি) সম্পর্কে আমার উপলব্ধি থেকে , আমার বেস ক্লাসে যে কোনও পদ্ধতিই হোক না কেন, সেগুলি অবশ্যই আমার সাবক্লাসে প্রয়োগ করা উচিত, এবং এই পৃষ্ঠা অনুসারে , যদি আপনি বেস ক্লাসে …

2
ব্যবহারকারীর তথ্য প্রদর্শন করে গিটার এবং সেটটারগুলি এড়িয়ে চলুন
পটভূমি আমি "ক্লিন কোড বই" পড়ছি, এবং প্যারালেলে, আমি ব্যাঙ্কারের অ্যাকাউন্টের মতো কাতা ক্যালিথেনিক বস্তুগুলিতে কাজ করছি এবং আমি এই নিয়মে আটকে রয়েছি: ক্যালিস্টেনিক অবজেক্টের নবম নিয়ম হ'ল আমরা গেটর বা সেটটার ব্যবহার করি না। এটি বেশ মজাদার বলে মনে হচ্ছে এবং আমি এই নীতিটির সাথে একমত। তদ্ব্যতীত, ক্লিন কোডের …

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

7
কেন একক পদ্ধতির জন্য চক্রবৃত্তীয় জটিলতা গুরুত্বপূর্ণ?
আমি সম্প্রতি থেকে সোনারলিন্টকে গ্রহণের জন্য ব্যবহার করছি এবং এটি আমাকে অনেক সাহায্য করেছে। যাইহোক, এটি আমার কাছে সাইক্লোমেটিক জটিলতা সম্পর্কে একটি প্রশ্ন উত্থাপন করেছিল। সোনারলিন্ট 10 এর সিসি হিসাবে গ্রহণযোগ্য হিসাবে বিবেচনা করে এবং এমন কিছু ঘটনা রয়েছে যেখানে আমি এর বাইরে, প্রায় 5 বা 6 ইউনিট। এই অংশগুলি …

4
অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিংয়ে মূলটির দায়বদ্ধতাগুলি কী কী?
আমি ওরিয়েন্টেড প্রোগ্রামিংয়ের জন্য নতুন এবং আমি বুঝতে পারি না মূলটির উদ্দেশ্য কী। হ্যাঁ, আমি পড়েছি যে এটি প্রোগ্রামের "এন্ট্রি পয়েন্ট" তবে যা আমি বুঝতে পারছি না সেটি প্রধান কী হওয়া উচিত? এবং এর দায়িত্বগুলি কী কী? এটি ঘটতে পারে যে মূল লিখিত কিছু অন্য কোনও বস্তুতে আবদ্ধ হতে পারে, …

1
জাভা 8 প্রবাহের সাথে বাছাই করা ফণার নীচে কীভাবে কাজ করবে?
আমি যখন কল করি তখন কি Stream.sort(..)নতুন উপাদানের তৈরি অ্যারে তৈরি হয় এবং স্রোত নতুন তৈরি হওয়া সাজানো অ্যারের উপরে পুনরাবৃত্তি করে? অন্য কথায়, জাভা 8 স্ট্রিম sortহুডের নীচে কী করে?

5
আপনার কি অনেকগুলি ছোট ছোট বস্তু তৈরি করা উচিত?
এমন কিছু লেখার সময় যা প্রায়শই ছোট (ছোট) বস্তু তৈরি করে, আপনি কি সম্পাদনার জন্য এটি হ্রাস করার চেষ্টা করবেন? বিশেষত যদি আপনি না জানেন তবে এটি কোনও সিস্টেমটি চালু থাকবে, নিম্ন থেকে উচ্চ প্রান্তের ডেস্কটপ বা এমনকি মোবাইল পর্যন্ত। মোবাইলের জন্য, আমি শুনেছি যে প্রচুর অবজেক্ট তৈরি করা পারফরম্যান্সকে …

4
জাভাতে কখন নাল স্টেটমেন্ট ব্যবহার করা হবে?
একটি পাঠ্যপুস্তকে আমি একটি শ্রেণীর সন্ধান করছি, এটি বলা আছে, একটি বিবৃতি খালি থাকতে পারে (নাল স্টেটমেন্ট)। নাল স্টেটমেন্টটি কেবলমাত্র একটি সেমিকোলন হিসাবে সংজ্ঞায়িত করা হয়। মৃত্যুদন্ড কার্যকর করার সময় এটি পুরোপুরি কিছুই করে না। নাল স্টেটমেন্টটি খুব কমই ব্যবহৃত হয়। একজন পরিমিত অভিজ্ঞ প্রোগ্রামার হিসাবে, আমি এটি আকর্ষণীয় মনে …
10 java 

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

5
সংকলন-সময় মান পরামিতি সহ জাভা শ্রেণি তৈরি করা
এমন একটি পরিস্থিতি বিবেচনা করুন যেখানে কোনও শ্রেণি একই বুনিয়াদি আচরণ, পদ্ধতিগুলি এবং সেটারের প্রয়োগ করে তবে শ্রেণীর একাধিক বিভিন্ন সংস্করণ বিভিন্ন ব্যবহারের জন্য উপস্থিত থাকতে পারে। আমার বিশেষ ক্ষেত্রে, আমার একটি ভেক্টর রয়েছে (জ্যামিতিক ভেক্টর, একটি তালিকা নয়) এবং সেই ভেক্টর যে কোনও এন-ডাইমেনশনাল ইউক্লিডিয়ান স্পেসে প্রয়োগ করতে পারে …

2
জাভাতে ইনপুট পেতে আমাদের কেন স্ক্যানার ক্লাসের উদাহরণ প্রয়োজন?
জাভা অবজেক্ট অরিয়েন্টেড, তবে, ইনপুট পেতে কেন আমাদের স্ক্যানার ক্লাস থেকে একটি অবজেক্ট তৈরি করা দরকার? করা যায়নি next()পদ্ধতি, উদাহরণস্বরূপ, শুধু স্ট্যাটিক হবে? সি আমাকে প্রশংসনীয় সহজ হিসাবে আপনি শুধু ব্যবহার দেখায় scanf(), gets()বা fgets()। আমি নিশ্চিত যে স্ক্যানার ক্লাস তৈরির জন্য জাভা বিকাশকারীদের একটি কারণ রয়েছে, তবে কাজটি করার …

1
গুইসে @ ইমপ্লিমেন্টড বাই এনোটেশন দেওয়ার পিছনে অনুপ্রেরণা কি?
আমি গুগল গুইসে@ImplementedBy উপলব্ধ টীকাগুলি সম্পর্কে সম্প্রতি পড়েছি । এটি প্রোগ্রামারকে নির্ভর করে ইনজেকশনে ভবিষ্যতে ব্যবহারের জন্য একটি ইন্টারফেস এবং এর প্রয়োগের মধ্যে একটি আবশ্যককে নির্দিষ্ট করার অনুমতি দেয়। এটি একটি ইন-টাইম বাইন্ডিংয়ের একটি উদাহরণ । আমি আমার মডিউলগুলিতে সুস্পষ্ট বাইন্ডিংগুলি সংজ্ঞায়িত করতে নীচের সিনট্যাক্সটি ব্যবহার করতে বেশ অভ্যস্ত: bind(SomeInterface.class).to(SomeInterfaceImplementation.class); …

2
জেভিএম কীভাবে মূল পদ্ধতিতে নিক্ষিপ্ত একটি ব্যতিক্রম পরিচালনা করে?
আমি ব্যতিক্রমগুলি বুঝতে পারি, তাদের নিক্ষেপ করে, পরিচালনা করে এবং কল স্ট্যাকের (যেমন throws) নীচের পদ্ধতিতে তাদের প্রচার করি । আমি যা বুঝতে পারি না তা হ'ল: public static void main(String[] args) throws Exception { ... } এখন, আমি ধরে নিলাম যে ক্ষেত্রে যেটি mainছুড়ে Exceptionফেলেছে, জেভিএম এটি পরিচালনা করে …
10 java  exceptions  jvm 

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