Easy learning with example program codes

Deprecated Java Annotations

@Deprecated java annotation:

The deprecated terms in software development is refers to classes, interfaces, functions or elements that are in the process of being replaced by newer ones. The @Deprecated java annotation signals that the marked element is deprecated and should no longer be used. It is better not to use deprecated methods because these methods can be removed from future versions.

Note: We can use @deprecated Javadoc tag in the comment section to inform the developers about the reason of deprecation and what can be used in place of this deprecated method, class or field.

package com.tutorialspointexamples;
class DerecatedTestClass{  
	void display(){
		System.out.println("Display Method.");
	 * @deprecated replaced by display()
	void show(){
		System.out.println("Show Method is deprecated.");
public class DeprecatedTest {
	public static void main(String args[]){
		DerecatedTestClass obj = new DerecatedTestClass();;


Show Method is deprecated.
Display Method.

Download this example.

Please follow and like us:

Copyright © 2020 CodesJava Protection Status