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

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

4
সি # বিকাশকারীরা কেন নিউলাইন খোলার বন্ধনীগুলি? [বন্ধ]
আমি বেশিরভাগ বেশিরভাগ বছর মূলত সি # এবং এসকিউএল নিয়ে কাজ করেছি। আমি সেই সময়ের সাথে কাজ করেছি প্রতিটি প্রোগ্রামার একটি ফাংশনের খোলার ব্রেস বা একটি নতুন লাইনে ফ্লো স্টেটমেন্ট নিয়ন্ত্রণের অভ্যাসে ছিল। তাই ... public void MyFunction(string myArgument) { //do stuff } if(myBoolean == true) { //do something } …
44 java  c#  javascript  syntax 

10
"সাধারণ পুরানো ডেটা" ক্লাস ব্যবহার করার কোনও কারণ আছে কি?
লিগ্যাসি কোডে আমি মাঝে মধ্যে এমন ক্লাস দেখতে পাই যা ডেটাগুলির জন্য মোড়ক ছাড়া কিছুই নয়। কিছুটা এইরকম: class Bottle { int height; int diameter; Cap capType; getters/setters, maybe a constructor } ওও সম্পর্কে আমার বোধগম্যতা হল ক্লাসগুলি ডেটার কাঠামো এবং সেই ডেটাতে অপারেটিংয়ের পদ্ধতি। এটি এই ধরণের অবজেক্টগুলিকে বাদ …

9
ইন্টারফেসের ভবিষ্যতে ব্যবহারের জন্য প্রোগ্রামিং
আমার পাশে একজন সহকর্মী বসে আছেন যিনি এই জাতীয় ইন্টারফেসটি ডিজাইন করেছেন: public interface IEventGetter { public List<FooType> getFooList(String fooName, Date start, Date end) throws Exception; .... } সমস্যাটি এই মুহূর্তে, আমরা আমাদের কোডের যে কোনও জায়গায় এই "শেষ" পরামিতিটি ব্যবহার করছি না, এটি ঠিক আছে কারণ আমাদের ভবিষ্যতে এটি …

8
জাভাতে কি কার্যকরী প্রোগ্রামিং সম্ভব? [বন্ধ]
আমি অ্যামাজন ডটকমের বইয়ের দোকানে ব্রাউজ করছি এবং আমি "জাভা ডেভেলপারদের জন্য ফাংশনাল প্রোগ্রামিং" বইটি পেয়েছি । আমি কিছু খুব বেসিক ফাংশনাল প্রোগ্রামিং জানি এবং 3 বছর ধরে জাভাতে প্রোগ্রামিং করছি। আমি জানতে চাই যে ফাংশনাল প্রোগ্রামিং জাভাতেও সম্ভব?

4
রিচ হিকির অর্থ কী ছিল যখন তিনি বলেছিলেন, "এই সমস্ত বৈশিষ্ট্য [ইন্টারফেস / শ্রেণি / প্রকারের] আপনার পুনরায় ব্যবহারকে মেরে ফেলে!"
রিচ হিকির চিন্তা-চেতনামূলক গোটো সম্মেলনের মূল বক্তব্যটি " মূল্যবোধের মূল্য " ২৯ মিনিটে তিনি জাভার মতো ভাষার ওভারহেডের বিষয়ে কথা বলছেন এবং এমন বক্তব্য দেন যে, "এই সমস্ত ইন্টারফেস আপনার পুনরায় ব্যবহারকে মেরে ফেলবে।" সে কি বোঝাচ্ছে? এটা কি সত্যি? উত্তরের সন্ধানে আমি দৌড়ে এসেছি: ন্যূনতম জ্ঞানের মূলসূত্র একেএ দ্য …

8
স্যুইচ কেসগুলি ব্যবহার করার সময় কি ডিফল্ট কেস যুক্ত করা দরকার?
সাম্প্রতিক কোড পর্যালোচনা চলাকালীন আমাকে defaultযেখানেই switchকিছু করার নেই, এমনকি যেখানেই ব্লক ব্যবহার করা হয় সেখানে সমস্ত ফাইলগুলিতে মামলা দেওয়ার জন্য বলা হয়েছিল default। তার মানে আমাকে defaultমামলা দিতে হবে এবং এতে কিছুই লিখতে হবে না। এই কাজ করার অধিকার জিনিস? এটি কোন উদ্দেশ্যে কাজ করবে?

8
Java.util.ArrayList নাল যুক্ত করার অনুমতি দেয় কেন?
আমি ভাবছি কেন java.util.ArrayListযোগ করতে দেয় null। সেখানে যে কোন ক্ষেত্রে যেখানে আমি যোগ করতে চাই কি nullএকটি থেকে ArrayList? আমি এই প্রশ্নের জিজ্ঞাসা করছি কারণ একটি প্রকল্প আমরা একটি বাগ যেখানে কিছু কোড যুক্ত হত nullকরতে ArrayListএবং এটি স্পট যেখানে বাগ ছিল কঠিন ছিল। স্পষ্টতই একটি NullPointerExceptionনিক্ষেপ করা হয়েছিল …

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


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

8
আধুনিক ওও ভাষাগুলি কি সি ++ এর অ্যারের স্টোর পারফরম্যান্সের সাথে প্রতিযোগিতা করতে পারে?
আমি কেবল লক্ষ্য করেছি যে প্রতিটি আধুনিক ওও প্রোগ্রামিং ল্যাঙ্গুয়েজের সাথে আমি কমপক্ষে কিছুটা পরিচিত (যা মূলত কেবল জাভা, সি # এবং ডি) সমবয়সী অ্যারেগুলিকে অনুমতি দেয়। এটি একটি স্ট্রিং অ্যারে হ'ল একটি অবজেক্ট অ্যারে: Object[] arr = new String[2]; // Java, C# and D allow this কোভেরিয়েন্ট অ্যারেগুলি স্ট্যাটিক …
40 c#  java  c++  d 

9
আমি কেন একটি ক্লাসটিকে বিমূর্ত শ্রেণি হিসাবে ঘোষণা করব?
আমি বাক্য গঠন জানি, বিমূর্ত শ্রেণীর জন্য প্রয়োগ বিধি এবং আমি একটি বিমূর্ত শ্রেণীর ব্যবহার জানতে চাই বিমূর্ত শ্রেণিটি সরাসরি ইনস্ট্যান্ট করা যায় না তবে অন্যান্য শ্রেণি দ্বারা প্রসারিত করা যায় এমন করে লাভ কী? এটি কোনও ইন্টারফেস থেকে কীভাবে আলাদা? আমি জানি যে একটি শ্রেণি একাধিক ইন্টারফেস বাস্তবায়ন করতে …

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

7
ধ্রুবককে সংজ্ঞায়িত করার জন্য ইন্টারফেস রাখা কি খারাপ অভ্যাস?
আমি জাভাতে জুনিট পরীক্ষা ক্লাসের একটি সেট লিখছি। বেশ কয়েকটি ধ্রুবক রয়েছে, উদাহরণস্বরূপ স্ট্রিংগুলি যা আমার বিভিন্ন পরীক্ষার ক্লাসে লাগবে। আমি এমন একটি ইন্টারফেস নিয়ে ভাবছি যা তাদের সংজ্ঞা দেয় এবং প্রতিটি পরীক্ষার শ্রেণি এটি প্রয়োগ করে। আমি যে সুবিধাগুলি দেখতে পাচ্ছি তা হ'ল: ধ্রুবকগুলিতে সহজে অ্যাক্সেস: MY_CONSTANTপরিবর্তেThatClass.MY_CONSTANT প্রতিটি ধ্রুবক …

3
আমি কেন লুপের পরিবর্তে "ক্রিয়ামূলক ক্রিয়াকলাপগুলি" ব্যবহার করব?
for (Canvas canvas : list) { } নেটবিয়ানস আমাকে "ক্রিয়ামূলক ক্রিয়াকলাপ" ব্যবহার করার পরামর্শ দেয়: list.stream().forEach((canvas) -> { }); তবে কেন এটাকে প্রাধান্য দেওয়া হচ্ছে ? যদি কিছু হয় তবে এটি পড়া এবং বোঝা শক্ত। আপনি কল করছেন stream(), তারপরে forEach()পরামিতি সহ ল্যাম্বডা এক্সপ্রেশন ব্যবহার করছেন canvas। আমি দেখতে পাচ্ছি …

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