q1.Is it necessary for a class with final instance variable to be initialised before they are used ??
q2.is final variable a compile time constant ??
q3.do compile time constants need to be given a value before they are used ??
q4. what access modifiers can be for local modifiers ??
your question is wrong
it should be: what access modifiers can be for local variables??
ans:you can use default,only final modifier is applicable to local variable if you want to use.