2016-06-21

মোহাম্মদ মোক্তার হোসেনের স্যারের লিখা 'জাভা প্রোগ্রামিং' নামের একটা বই আজ থেকে পড়া শুরু করলাম। সমস্যা হচ্ছে, যতদূর বুঝলাম (ভুল কিনা জানি না), এইটা জাভার ২০০০ সালের সংস্করণ নিয়ে লিখা।

আমার প্রশ্ন হচ্ছে,

১/ এই বইটায় কম্পাইলার হিসাবে C এর Turbo C এর মত JDK এর আদিম যুগের একটা ভার্সন (১.৩) ইউজ করা হইছে। আমি যদি JDK এর কারেন্ট ভার্সন (৮) ইউজ করি/ অন্য কোন কম্পাইলার ইউজ করি, বইয়ের লিখা কোড (২০০০ সালের জাভার কোড) রান করতে কোন সমস্যা হবে?

২/ যদি অন্য কোন কম্পাইলার ইউজ করলে সমস্যা না হয় তাহলে কোন কম্পাইলারটা সব থেকে ভাল হবে? (সাথে ফাইল সাইজ লিখে দিলে উপকৃত হব)

৩/ ২০০০ এর পর থেকে তো ৫ বার জাভা সংস্করণ করা হইছে। কিন্তু এইখানে প্রশ্ন হচ্ছে, জাভার বর্তমান সংস্করণে তো আগের সংস্করণের থেকে নতুন কিছু এড হওয়ার কথা কিন্তু পুরানো সংস্করণের (২০০০) থেকে কি কিছু বাদ দেওয়া হইছে? যদি কিছু বাদ দেওয়া হয় তাহলে তো এখনকার কম্পাইলারে জাভার আগের সংস্করণের লিখা কোড রান হওয়ার কথা না।

আশা করি, অভিজ্ঞজনেরা আমার প্রবলেম গুলা বুঝতে পারছেন।

ধন্যবাদ :)

Show more