title: Difference between access specifier and access modifier
body: <p>I've read around on the internet and I've heard people say</p>
  
  <blockquote>
    <p>Access specifiers :: </p>
    
    <p>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.</p>
    
    <p>Access Modifiers  ::</p>
    
    <p>You can optionally declare a field
    with a modifier keyword:  final or
    volatile and/or static and/or
    transient, abstract, etc.</p>
  </blockquote>
  
  <p>Is there any difference at all? Because most definitions for access modifiers and access specifiers state the same thing.. which seems so ambiguous.</p>