title: Reasons behind why abstract and strictfp keywords cannot be used together in a method declaration?
body: <p>I'm reading SCJP by katherine sierra. <br/>
  I understand that abstract and final keywords cannot be used together because they contradict each other as explained in the book.<br/></p>
  
  <p>However, I don't understand why strictfp and abstract keywords cannot be used together.<br/>
  I don't know how the strictfp keyword exactly works in Java yet.<br/></p>
  
  <p>In my thoughts, one could declare an abstract strictfp method, have a subclass, and implement that method in the "strictfp way". <br/></p>
  
  <p>What is the reason these keywords don't get along well together ? <br/>
  <b>EDIT</b><br/>
  I've double checked the book and it surely says <br/></p>
  
  <blockquote>
    <p>Because interface methods are abstract, they cannot be marked final,
    strictfp , or native .<br/></p>
  </blockquote>
  
  <p>from SCJP by Katherine Sierra. page 21.<br/></p>
  
  <p>Also my IDE(Eclipse Juno) says I can't use abstract and strictfp keywords together.<br/>
  Hmmm, why not though ? </p>