title: GC (Allocation Failure) VS OutOfMemoryError Exception
body: <p>'OutOfMemoryError':
  Usually, this error is thrown when there is insufficient space to allocate an object in the Java heap.</p>
  
  <p>GC (Allocation Failure):
  Allocation Failure” means that there is an allocation request that is bigger than the available space in young generation.</p>
  
  <p>Does this mean Allocation Failure will be thrown when Young generation memory is full (Minor GC) and "OutOfMemoryError" is thrown in full GC?</p>