hi! i m happy for your replying but u didn't giv answer the question:- what is difference between specifier and modifier?
The access specifier determines how accessible the field is to code in other classes. Access ranges from totally accessible to totally inaccessible. You can optionally declare a field with an access specifier keyword: public, private, or protected,default. While you can optionally declare a field with a modifier keyword: final , volatile, static, transient, abstract, native, synchronized.