নিম্নলিখিত দুটি ক্ষেত্রে একটি উদাহরণ শ্রেণীর থেকে কোনও সম্পত্তি ফাইল লোড করার সাথে সম্পর্কিত TestLoadProperties।
কেস 1: ব্যবহার করে সম্পত্তি ফাইল লোড হচ্ছে ClassLoader
InputStream inputStream = TestLoadProperties.class.getClassLoader()
.getResourceAsStream("A.config");
properties.load(inputStream);
সেক্ষেত্রে root/srcসফল লোড হওয়ার জন্য বৈশিষ্ট্য ফাইল অবশ্যই ডিরেক্টরিতে থাকতে হবে ।
কেস 2: ব্যবহার না করে সম্পত্তি ফাইল লোড হচ্ছে ClassLoader
InputStream inputStream = getClass().getResourceAsStream("A.config");
properties.load(inputStream);
সেক্ষেত্রে TestLoadProperties.classসফল লোডিংয়ের জন্য বৈশিষ্ট্যগুলির ফাইলটি অবশ্যই একই ডিরেক্টরিতে থাকতে হবে ।
দ্রষ্টব্য: TestLoadProperties.java এবং TestLoadProperties.classদুটি পৃথক ফাইল। প্রাক্তন, .javaফাইলটি সাধারণত একটি প্রকল্পের src/ডিরেক্টরিতে দেখা যায়, তবে পরবর্তী .classফাইলটি সাধারণত তার bin/ডিরেক্টরিতে পাওয়া যায় ।