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

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

4
আর্গুমেন্টগুলি আবার বাইনারি ফাইলগুলি এসসিএমগুলিতে চেক ইন করে
আমি এমন একটি সংস্থার জন্য কাজ করি যা প্রাথমিকভাবে জাভা অ্যাপ্লিকেশনগুলি তৈরি করে এবং আমি সবাইকে এসসিএম-তে বাইনারি ফাইলগুলি (নির্ভরতা এবং চূড়ান্ত পণ্য) চেক-ইন বন্ধ করার জন্য বোঝানোর চেষ্টা করছি। তারা জানে যে এটি একটি খারাপ অনুশীলন তবে তারা মনে করে যে এটি "এটি কাজ করে" এবং অনেকেই পিঁপড়া ছাড়াও …
10 java  builds 

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

3
জাভা জেনেরিকগুলি কেন অ্যারে থাকতে পারে না?
কেন যখন আমি অ্যারেলিস্টগুলির একটি অ্যারে করার চেষ্টা করি: ArrayList<Integer>[] arr=new ArrayList<Integer>[40];ত্রুটি আছে এবং জাভা এটির অনুমতি দেয় না? জাভা জেনেরিক প্রয়োগ, কোনও ভাষায় জেনারিকস বা যথেচ্ছ কিছু প্রয়োগের সাথে সম্পর্কিত কি কারণ আছে?

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

1
নমুনা ডেটা দিয়ে কীভাবে সঠিকভাবে একটি অ্যালগরিদম ডকুমেন্ট করবেন?
আমি ভাবছি একটি অ্যালগরিদম ডকুমেন্টেশনে কী থাকা উচিত? অনুসরণ করার জন্য সঠিক গাইডলাইন সনাক্ত করতে পারে না। আমি অন্তর্ভুক্ত করার মনে আছে অ্যালগরিদমের সংক্ষিপ্তসার অ্যালগরিদম বর্ণনা ফ্লোচার্ট সিউডো কোডগুলি নমুনা ইনপুট ডেটা সেট (একাধিক) আউটপুট ডেটা ইউনিট পরীক্ষা পরীক্ষা-নিরীক্ষা ক্লায়েন্ট এই জাতীয় দলিলটির অনুরোধ করে: আমাদের নিজস্ব সংখ্যার প্রতি আস্থা …

4
স্থির পদ্ধতিগুলির মাধ্যমে অবজেক্টগুলি কেন সুবিধাজনক হবে?
স্থিতিশীল পদ্ধতি ব্যবহার এবং কোনও বস্তুর উপর পদ্ধতিটি কল করার চেয়ে কোনও বস্তুর রেফারেন্সটিকে প্যারামিটার হিসাবে পাস করার কেন সুবিধা হবে? আমি কী বলতে চাইছি তা স্পষ্ট করতে নীচের শ্রেণিটি বিবেচনা করুন: public class SomeClass { private double someValue; public SomeClass() { // Some constructor in which someValue is set …

1
একটি মন্তব্য "TILT" অর্থ কি?
আমি রবার্ট সি মার্টিনের ক্লিন কোডটি পড়ছি , এবং TILTকিছু কোডের নমুনায় অবাস্তব শব্দটি পাওয়া যায়। উদাহরণ (এটি জাভাতে, উপায় দ্বারা): ... public String errorMessage() { switch (status) { case ErrorCode.OK: // TILT - Should not get here. return ""; case ErrorCode.UNEXPECTED_ARGUMENT: return "Unexpected argument"; case ErrorCode.MISSING_ARGUMENT: return "Missing argument"; …

2
ব্যতিক্রমগুলির গ্রানুলারিটি
আমি কয়েকজন বন্ধু এবং I এর মধ্যে বিতর্ক চালিয়েছি They তারা ব্যতিক্রমের ক্ষেত্রগুলি ClientErrorExceptionএবং বিশদ ServerErrorExceptionসহ সাধারণ ব্যতিক্রমগুলি পছন্দ করে , আমি জিনিসগুলিকে আরও নির্দিষ্ট করে তোলা পছন্দ করি। উদাহরণস্বরূপ, আমার হাতে কয়েকটি ব্যতিক্রম থাকতে পারে: BadRequestException AuthenticationFailureException ProductNotFoundException ত্রুটি কোডের উপর ভিত্তি করে এগুলির প্রত্যেকটিই এপিআই থেকে ফিরে আসে। …

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

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

2
জাভাতে লেখা একটি এপিআইতে অভ্যন্তরীণ ক্লাসগুলি কীভাবে সজ্জিত করা যায়?
আমাদের একটি গ্রন্থাগার লিখতে হবে। স্বাভাবিকভাবেই, এর কেবলমাত্র একটি খুব ছোট এপিআই হওয়া উচিত (যতটা সম্ভব ছোট হিসাবে এটি প্রশস্ত)। গ্রন্থাগারের অভ্যন্তরগুলি কিছুটা জটিল। অতএব, তাদের কাঠামোগত প্রয়োজন। কাঠামোর জন্য আমি বর্তমানে দুটি উপায় দেখতে পাচ্ছি: 1. প্যাকেজ ব্যবহার। পেশাদাররা: গ্রন্থাগারটি খুব সুন্দরভাবে কাঠামোগত করা যেতে পারে। সবকিছু তার নিজের …

3
ইন্টারফেসের জন্য কংক্রিটের ক্লাসগুলির উপর নির্ভর করা কি ঠিক আছে?
আমি কাস্টম ত্রুটি হ্যান্ডলারের জন্য জাভাতে ইন্টারফেস তৈরি করছি। একটি আর্গুমেন্ট ত্রুটি বস্তুটি পাস করতে চাই তবে আমার এটি Exceptionক্লাসের শিশু হওয়া দরকার । কোনও ইন্টারফেসে আমার সংজ্ঞায়িত শ্রেণীর নামটি ব্যবহার করা কি ঠিক আছে? এটি কোনও প্রয়োগের উপর নির্ভরশীল না হওয়ার শর্তে এটি কোনও ইন্টারফেসকে কম তৈরি করবে না? …

2
পর্যবেক্ষকরা একে অপরের থেকে স্বতন্ত্র না থাকলে পর্যবেক্ষক প্যাটার্ন কি উপযুক্ত?
আমার একটি রয়েছে class Carযার 2 টি বৈশিষ্ট্য রয়েছে: int priceএবং boolean inStock। এটি একটি ঝুলিতে Listএর abstract class State(খালি বর্গ)। এখানে 2 টি রাজ্য রয়েছে যা গাড়িতে প্রয়োগ করা যেতে পারে এবং প্রত্যেকটির নিজস্ব শ্রেণি দ্বারা প্রতিনিধিত্ব করা হয়: class Upgrade extends Stateএবং class Shipping extends State। এ Car2 …

2
কেন প্রত্যেকের জন্য "ইন" এর পরিবর্তে কোলন রয়েছে?
জাভা 5 ভাষা নির্দেশিকা থেকে : যখন আপনি কোলন দেখবেন (:) এটি "ইন" হিসাবে পড়ুন। inতাহলে প্রথমে কেন ব্যবহার করবেন না? বছরের পর বছর ধরে এটি আমাকে তুচ্ছ করে চলেছে। কারণ এটি বাকী ভাষার সাথে বেমানান। উদাহরণস্বরূপ, জাভা আছে implements, extends, superসি ++, Scala বা রুবি মত চিহ্ন পরিবর্তে ধরনের …
9 java 

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

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