নিম্নলিখিত উত্তরগুলি যা আমার প্রয়োজনীয়তাগুলি পূরণ করে না: "কারণ জেমস গোসলিং চাইতেন না।"
যদিও এটি সঠিক উত্তর। ভাষা নকশা দল (গোসলিং, শেরিডান, নটন, পরে বিল জয়, কেন আর্নল্ড ইত্যাদি) সিদ্ধান্ত নিয়েছে যে শিরোনামগুলি তাদের সমস্যার সমাধানের চেয়ে আরও বেশি সমস্যা তৈরি করেছে । সুতরাং তারা এগুলি ডিজাইন করে দেখিয়েছে যে তারা তাদের প্রয়োজন ছাড়াই নিখুঁতভাবে কার্যকর ভাষা তৈরি করতে পারে।
জাভা ভাষা পরিবেশ শ্বেত পত্রের বিভাগের ২.২.১ থেকে :
জাভা লিখিত উত্স কোড সহজ। এখানে কোনও প্রিপ্রসেসর নেই, কোনও # ডেফাইন এবং সম্পর্কিত ক্ষমতা নেই, কোনও টাইপিডেফ নেই এবং এই বৈশিষ্ট্যগুলি অনুপস্থিত রয়েছে, এখন আর হেডার ফাইলগুলির প্রয়োজন নেই। শিরোনাম ফাইলগুলির পরিবর্তে, জাভা ভাষার উত্স ফাইলগুলি অন্য শ্রেণীর সংজ্ঞা এবং তাদের পদ্ধতি সরবরাহ করে।
অপ্রয়োজনীয় সংজ্ঞা, ফাইলগুলি সিঙ্কে রাখা, বিরোধী সংজ্ঞা, গোপন সংজ্ঞা - এগুলির কোনওটি জাভাতে ঘটে না, কারণ আপনার শিরোনাম নেই। আপনি যদি খালি শ্রেণির সংজ্ঞা দেখতে চান, আপনি সরাসরি জাভা ফাইল থেকে একটি তৈরি করতে পারেন - উদাহরণস্বরূপ বেশিরভাগ আইডিই আপনাকে সাইডবারে একটি শ্রেণির কাঠামো প্রদর্শন করবে, যা একই জিনিসটির সমান।