@exception exception-name descriptionidentifies an error condition that is signaled by this method (see section @param parameter-name descriptionidentifies parameter accepted by this method @return descriptiondescribes the return type and its range of values for method there are other tags as wellthe interested reader is referred to on-line documentation for javadoc for further discussion readability and style programs should be made easy to read and understand good programmers should therefore be mindful of their coding styleand develop style that communicates the important aspects of program' design for both humans and computers much has been written about good coding stylewith some of the main principles being the followinguse meaningful names for identifiers try to choose names that can be read aloudand choose names that reflect the actionresponsibilityor data each identifier is naming the tradition in most java circles is to capitalize the first letter of each word in an identifierexcept for the first word in an identifier for variable or method soin this tradition"date,"vector,"devicemanagerwould identify classesand 'isfull(),"insertitem(),"studentname,and "studentheightwould respectively identify methods and variables use named constants or enum types instead of literals readabilityrobustnessand modifiability are enhanced if we include series of definitions of named constant values in class definition these can then be used within this class and others to refer to special values for this class the tradition in java is to fully capitalize such constantsas shown belowpublic class student public static final int mincredits /min credits in term public static final int maxcredits /max credits in term public static final int freshman /code for freshman