@Deprecated দিয়ে অ্যানোটেট করা যেকোনো এলিমেন্ট ইন্ডিকেট করে যে এই নির্দিষ্ট এলিমেন্টটি আর ব্যবহার করা উচিত নয় নিচের কারণগুলো জন্য:
- এটি ব্যবহার করা রিস্কি এবং এরর কারণ হতে পারে।
- ভবিষ্যতে বাইনারি ইনকম্প্যাটিবল হতে পারে।
- ভবিষ্যতে রিমুভ করা হয়তে পারে।
- একটি বেটার এবং আরও কার্যকর সমাধান এটি রিপ্লেস করেছে।
জাভা ৯ দুটি নতুন এলিমেন্ট যোগ করেছে: since এবং forRemoval অ্যাট্রিবিউট।
১) since: এই এলিমেন্ট অ্যানোটেটেড API এলিমেন্টের ডিপ্রিকেটেড ভার্সন স্পেসিফাই করে।
২) forRemoval: এই এলিমেন্ট রিপ্রেজেন্ট করে যে অ্যানোটেটেড API এলিমেন্টটি ভবিষ্যতে রিমুভ করা হয়তে পারে, এবং API মাইগ্রেট করা যাবে।
নিচের ওয়েবপেজটি জাভা ৯-এ Boolean ক্লাসের ডকুমেন্টেশন। ডকুমেন্টে @Deprecated অ্যানোটেশন "since" অ্যাট্রিবিউট ব্যবহার করে: Boolean ক্লাস।

নিচের ওয়েবপেজটি জাভা ৯-এ System ক্লাসের বিবরণ। ডকুমেন্টে @Deprecated অ্যানোটেশন "forRemoval" অ্যাট্রিবিউট ব্যবহার করে: System ক্লাস।
