Does a return statement end a method? : <p>Let's say I have a method, for instance, the one I'm working on is a boolean <em>Empty</em> method, that simply returns false if the list (technically it's a stack using linked lists) is empty, and returns true if it has values. </p>

<p>I have an if statement that returns false if the first value of the list is null (considering it's a stack) and returns true if it has values.
Here is that method in my code:</p>

<pre><code>public boolean empty(){
       if(list.getFirst() == null){
          return false;
          }
          else{
          System.out.println("Stack has values.");
       }
    return true;
 }
</code></pre>

<p>my question is, if I have determined that the list is empty and return false, will the method end there? Or, in other words, does a method stop doing things once it gets a return message?</p>
