Search Interview Questions  More than 3000 questions in repository. There are more than 900 unanswered questions. Click here and help us by providing the answer. Have a video suggestion. Click Correct / Improve and please let us know. 

 
Core Java  Interview Questions and Answers for 'Static final variable'  3 question(s) found  Order By Newest  
_{}
 
Ans. NUMBER_OF_DAYS_IN_WEEK Constant should be such that it uniquely identifies the value it holds and context of the value. SEVEN uniquely identifies the value but doesn't express the context. Though NUMBER_OF_DAYS_IN_WEEK and NUMBER_OF_DAYS_IN_WEEK_7 makes sense in terms of unique value identification and context but 7 at the end of constant name appears useless as all weeks have 7 days and hence it's the only value it can hold. If it would have been "number of days in a month", it would have made sense to include number of days at the end like NUMBER_OF_DAYS_IN_MONTH_30 NUMBER_OF_DAYS_IN_MONTH_31 NUMBER_OF_DAYS_IN_MONTH_27 NUMBER_OF_DAYS_IN_MONTH_28  
Help us improve. Please let us know the company, where you were asked this question :  
_{ Like Discuss Correct / Improve constant variables static final variable java conventions java naming conventionsCorrectionDuplicate of Another QuestionCompany where this question was AskedSuggestion}  
Related Questions  
What are the conventions regarding constant variables or static final variables ?  
What is the advantage of using static final or constant variables in Java ?  
If we have to maintain a value "31" denoting "number of days in a month" as constant variable, Which of the following is the best constant name and Why ? THIRTY_ONE NUMBER_OF_DAYS_IN_MONTH NUMBER_OF_DAYS_IN_MONTH_31  
Would you consider creating a constant name for "null" ?  
How do we define constant variables in Java ?  
_{}
 
Ans. NUMBER_OF_DAYS_IN_MONTH_31 Constant should be such that it uniquely identifies the value it holds and context of the value. THIRTY_ONE uniquely identifies the value but doesn't express the context. NUMBER_OF_DAYS_IN_MONTH expresses the context but doesn't specify the value clearly as different month can have different number of days.  
Help us improve. Please let us know the company, where you were asked this question :  
_{ Like Discuss Correct / Improve constant variables static final variable java conventions java naming conventionsCorrectionDuplicate of Another QuestionCompany where this question was AskedSuggestion}  
Related Questions  
What are the conventions regarding constant variables or static final variables ?  
What is the advantage of using static final or constant variables in Java ?  
If we have to maintain a value "7" denoting "number of days in a week" as constant variable, Which of the following is the best constant name and Why ? SEVEN NUMBER_OF_DAYS_IN_WEEK NUMBER_OF_DAYS_IN_WEEK_7  
Would you consider creating a constant name for "null" ?  
How do we define constant variables in Java ?  
_{}
 
Ans. Objective of constant variable is to provide a context to the value and provide a single point of change. In terms of context, i don't see much need for having constant name for null as null is already self explanatory. In terms of providing single point of change, it doesn't make much sense as it would necessitate that all such placeholders either hold null or a common value.  
Help us improve. Please let us know the company, where you were asked this question :  
_{ Like Discuss Correct / Improve constant variables static final variable java conventions java naming conventionsCorrectionDuplicate of Another QuestionCompany where this question was AskedSuggestion}  
Related Questions  
What are the conventions regarding constant variables or static final variables ?  
What is the advantage of using static final or constant variables in Java ?  
If we have to maintain a value "7" denoting "number of days in a week" as constant variable, Which of the following is the best constant name and Why ? SEVEN NUMBER_OF_DAYS_IN_WEEK NUMBER_OF_DAYS_IN_WEEK_7  
If we have to maintain a value "31" denoting "number of days in a month" as constant variable, Which of the following is the best constant name and Why ? THIRTY_ONE NUMBER_OF_DAYS_IN_MONTH NUMBER_OF_DAYS_IN_MONTH_31  
How do we define constant variables in Java ?  