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

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

13
আমি কি আমার বিমূর্ত ক্লাসগুলিতে একটি "বিমূর্ত" উপসর্গ যুক্ত করব? [বন্ধ]
বন্ধ । এই প্রশ্নটি মতামত ভিত্তিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে পোস্টটি সম্পাদনা করে সত্য এবং উদ্ধৃতি দিয়ে উত্তর দেওয়া যায় । 5 বছর আগে বন্ধ । আমি নামক একটি বিমূর্ত ক্লাস আছে ধরুন Task। এমন কোনও মানদণ্ড বা …

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

2
জাভা কেন কোনও সংশোধক পরিবর্তে @ ওভাররাইড টীকা ব্যবহার করে?
@Overrideনতুন overrideমোডিফায়ার তৈরির পরিবর্তে জাভাতে টীকাটি ব্যবহার করার প্রেরণাগুলি কী ছিল ? @Override public String toString() { return ""; } বনাম public override String toString() { return ""; }
19 java 

3
আমরা সাধারণত যেখানে সংগ্রহগুলি ফিরিয়ে আনতাম সেখানে স্ট্রিমগুলি ফিরিয়ে দেওয়া কি বুদ্ধিমানের কাজ?
কোনও লিগ্যাসি কোডের সাথে আবদ্ধ নয় এমন আমার এপিআই বিকাশ করার সময়, আমি প্রায়শই নিজেকে ফলাফলগুলি সংগ্রহের মাধ্যমে খাঁটি স্ট্রিমের পাইপলাইন খালি স্ট্রিমস পাইপলাইন লেখার পদ্ধতি দেখতে পাই। এটার মত: ImmutableSet<T> deriveSomethingMeaningfulFromPrivateState() { return myPrivateThingies.stream() .map(this::ownerOfThing) .map(Owner::socialStatus) .filter(SocialStatus::isHeAFineMatey) .collect(MyCustomCollectors.toImmutableSet()); } এখন, এই শ্রেণীর বেশিরভাগ ক্লায়েন্টদের উপাদানগুলি অনুসন্ধান করতে এবং এটির …

4
"ডেটা উপস্থাপনের জন্য ক্লাসের পরিবর্তে মানচিত্র ব্যবহার করুন"-রিচ হিকি
ইন রিচ হিকি দ্বারা এই ভিডিওটি , Clojure স্রষ্টা, তিনি মানচিত্র ব্যবহার করতে পরিবর্তে এটি প্রতিনিধিত্ব করতে একটি বর্গ ব্যবহারের ডেটা প্রতিনিধিত্ব করতে, যেমন জাভা মধ্যে সম্পন্ন পরামর্শ দেয়। এটি কীভাবে আরও ভাল হতে পারে তা আমি বুঝতে পারি না, যেহেতু এপিআই ব্যবহারকারীরা কীভাবে ইনপুট কীগুলি ম্যাপ হিসাবে উপস্থাপন করা …
19 java  design  class  clojure  map 

8
জাভা 7 এ স্ট্রিংগুলিতে স্যুইচিংয়ের সুবিধা কী?
আমি যখন জাভাতে প্রোগ্রাম শুরু করছিলাম তখন স্যুইচ স্টেটমেন্টগুলি স্ট্রিং না নেওয়ার বিষয়টি আমাকে হতাশ করেছিল। তারপরে এনামগুলি ব্যবহার করার সময়, আমি কাঁচা মানগুলি - প্রকার সুরক্ষা (যা সহজ পুনঃসংশোধন করে তোলে) এবং অন্যান্য বিকাশকারীদের কাছেও স্পষ্টতার পরিবর্তে আপনি যে উপকারগুলি পান তা বুঝতে পেরেছি। আমি এমন পরিস্থিতি নিয়ে ভাবতে …

7
মডুলার প্রোগ্রামিং গণনার সময়কে প্রভাবিত করে?
প্রত্যেকেই বলেছে যে আমার কোডটি মডুলার করা উচিত, তবে আমি যদি কম, তবে বৃহত্তর, পদ্ধতিগুলির চেয়ে আরও বেশি মেথড কল ব্যবহার করি তবে তা কি কার্যকর নয়? এই বিষয়ে জাভা, সি, বা সি ++ এর মধ্যে পার্থক্য কী? আমি পেয়েছি যে বিশেষত একটি গোষ্ঠীতে সম্পাদনা করা, পড়া এবং বোঝা আরও …
19 java  c++  c  efficiency 

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

4
কোড গাণিতিক যুক্তি ডকুমেন্টিং
কখনও কখনও, যদিও প্রায়শই নয়, আমাকে আমার কোডে গণিতের যুক্তি অন্তর্ভুক্ত করতে হবে। ব্যবহৃত ধারণাগুলি বেশিরভাগই খুব সহজ, তবে ফলস্বরূপ কোডটি নয় - অস্পষ্ট উদ্দেশ্য সহ প্রচুর ভেরিয়েবল এবং কিছু অপারেশন এত সুস্পষ্ট অভিপ্রায় নয়। আমি বলতে চাচ্ছি না যে কোড অপাঠ্য বা অচল, শুধু এটাই waaaay প্রকৃত গণিত সমস্যা …

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

5
জোদা টাইম বনাম জাভা টাইম
যদিও জোদা মানক জাভা সময়ের চেয়ে সমৃদ্ধ এবং আরও পরিশীলিত বৈশিষ্ট্যযুক্ত তবে এটি সর্বদা ব্যবহারের পক্ষে সেরা জিনিস নাও হতে পারে। আমার যদি কোনও জাভা কোডে জোডা টাইম বা জাভা টাইম ব্যবহার করা উচিত তবে আমি কীভাবে সিদ্ধান্ত নেব? এমন কোনও নির্দেশিকা আছে যা আমাদের প্রয়োজনীয়তার উপর নির্ভর করে সঠিকটি …
19 java  api  joda-time 

6
একটি প্রোগ্রামিং ভাষা যা আপনাকে সাধারণ ধরণের জন্য নতুন সীমা নির্ধারণ করতে দেয়
অনেক ভাষায় পছন্দ C++, C#এবং Javaআপনি যে বস্তু মত সহজ ধরনের প্রতিনিধিত্ব তৈরি করার অনুমতি দেয় integerবা float। ক্লাস ইন্টারফেস ব্যবহার করে আপনি অপারেটরদের ওভাররাইড করতে পারেন এবং মানটি 100 এর ব্যবসায়িক বিধি ছাড়িয়ে যায় কিনা তা পরীক্ষা করার মতো যুক্তি সম্পাদন করতে পারেন। আমি ভাবছি কিছু ভাষায় এই নিয়মগুলিকে …

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

3
বিশ্রামে ট্রাম্প DRY কে ডিকপলিং করে?
বিদ্যমান জাভা এপিআইয়ের বেশিরভাগ কার্যকারিতা প্রকাশ করার জন্য আমি একটি REST এপিআই তৈরি করছি। উভয় এপিআইই আমার সংস্থার অভ্যন্তরীণ ব্যবহারের জন্য; আমাকে বাহ্যিক ব্যবহারের জন্য ডিজাইন করতে হবে না। উভয় এপিআই-এর উপর আমার প্রভাব রয়েছে তবে আমি বিশ্রামটি বাস্তবায়ন করছি। স্থানীয় অ্যাপ্লিকেশনগুলির জন্য জাভা এপিআই ব্যবহার করা অবিরত থাকবে (এটি …
19 java  api  rest  coupling  dry 

3
একটি ছোট, ওপেন-সোর্স জাভা প্রকল্পের জন্য কোন প্যাকেজের নাম চয়ন করতে হবে? [বন্ধ]
বন্ধ । এই প্রশ্নটি মতামত ভিত্তিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে পোস্টটি সম্পাদনা করে সত্য এবং উদ্ধৃতি দিয়ে উত্তর দেওয়া যায় । 4 বছর আগে বন্ধ ছিল । আমি জাভাতে একটি ছোট ওপেন-সোর্স লাইব্রেরি প্রকাশ করতে চাই। আমি ভাবছি …

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