উপরের উত্তরগুলি দুর্দান্ত, তবে আমার মনে অন্য একটি আছে। জাভা main()
পদ্ধতির মানে হল যে শিক্ষার্থীরা ক্লাসের প্রথম দিন হিসাবে প্রায়শই শীঘ্রই বুনিয়াদি অ্যারেগুলির মুখোমুখি হয়। কেন?
public static void main(String[] args)
হ্যালো ওয়ার্ল্ড এবং এর বাইরেও এটি আপনাকে প্রথম জিনিসটি মোকাবেলা করতে হবে। (আমি দেখেছি কিছু কোর্স প্রথমে ব্লুজে এর মতো আইডিইগুলি শেখানোর জন্য ব্যবহার করেছে, যা আপনাকে স্বেচ্ছাসেবী পদ্ধতি চালানোর জন্য পয়েন্ট-ও-ক্লিক করতে দেয় তবে আমরা সেগুলি সরিয়ে রাখব ...) যদিও এটি কিছুটির উপর হ্যান্ডওয়েভ করা সার্থক হতে পারে While এই কীওয়ার্ডগুলি কিছুক্ষণের জন্য, অচিরেই বা পরে বেশিরভাগ শিক্ষক তাদের ব্যাখ্যা করতে চাইবেন। প্রকৃতপক্ষে, একটি ক্লাসিক শিক্ষানবিস-স্তরের পরীক্ষার প্রশ্নটি হল শিক্ষার্থীদের একটি বেসিক হ্যালো ওয়ার্ল্ড প্রোগ্রামের প্রতিটি কীওয়ার্ডটির অর্থ দিতে বলে। এবং আমাদের মূল পদ্ধতির স্বাক্ষরের অংশ হিসাবে আমরা কী খুঁজে পাই? একটি অ্যারে (তার কারণটি, আংশিকভাবে, historicalতিহাসিক। জাভা 1.0 এ অ্যারেলিস্ট বিদ্যমান ছিল না)। অ্যারেগুলি জ্ঞানের সেই প্রাথমিক সেটগুলির অংশ of তালিকা নেই।
এটি বলেছিল, ক্লাসগুলির জন্য অ্যারেলিস্টকে কোর্সের পরে একটু পরে পরিচয় করানো অস্বাভাবিক নয়, বিশেষত একবার যখন বস্তু এবং সেগুলির ব্যবহার coveredেকে দেওয়া হয়। এমনকি জাভা সম্পর্কিত এপি কম্পিউটার বিজ্ঞান পাঠ্যক্রমের মধ্যে অ্যারেলিস্ট অন্তর্ভুক্ত রয়েছে (আমি জানি এটি আগেও ব্যবহৃত হয়েছিল, এবং গুগল ইঙ্গিত করে যে এটি এখনও করছে) যদিও এটি অ্যারেলিস্ট তালিকা এবং বাকী সংগ্রহের ফ্রেমওয়ার্কটি প্রয়োগ করে এই বিষয়টিকে উপেক্ষা করে।
পরিশেষে, এটি আমার অভিজ্ঞতা যে বিশ্ববিদ্যালয়ের সিএস প্রোগ্রামগুলি জাভা কীভাবে উন্নত জাভা বিকাশকারী হতে যায় তা শিক্ষার্থীদের শেখানোর চেয়ে সিএস এবং প্রোগ্রামিং ধারণাগুলি অন্বেষণ করার উপায় হিসাবে ব্যবহার করে। কিছু প্রোগ্রাম পেশাদার বিকাশকারীদের মন্থনে আরও বেশি মনোনিবেশ করতে পারে অন্যরা তত্ত্বের প্রতি বেশি মনোযোগ দেয় তবে উভয় ক্ষেত্রেই কীভাবে জাভা ব্যবহার করতে হয় তা বাস্তব পেশাগত কাজের ক্ষেত্রে শিখতে হবে যা বেশিরভাগ কলেজের পাঠ্যক্রমে শেখানো হবে না। এটি কার্যকরী জাভা-এর মতো নকশার ধরণ এবং কৌশলগুলি থেকে শুরু করে স্প্রিং, হাইবারনেট বা JUnit এর মতো ফ্রেমওয়ার্ক বা জেএসপি বা জেডিবিসির মতো আরও সাধারণ জিনিসগুলির মধ্যে রয়েছে। সেই দর্শনের কথা মাথায় রেখে, সর্বাধিক ব্যবহৃত অ্যারেলিস্টের উপরে অ্যারেগুলিকে জোর দেওয়া আরও কিছুটা অর্থবোধ করে।