title: Java try catch - out of memory
body: <p>How good is a try catch at catching out of memory exceptions?  I don't have any experience writing software that at the low level manages its own memory, but I could imagine an approach to doing that.  </p>
  
  <p>I don't know the way Java actually handles memory exceptions.  Is it possible that the program managing memory runs out of memory?  When could I try to catch an out of memory exception and it would fail to catch the exception?</p>
  
  <p>Thanks!</p>