Cuatro variaciones de jQuery ready () ¿Cuál es la diferencia?

He visto cuatro formas diferentes de decirle a jQuery que ejecute una función cuando el documento esté listo. ¿Son todos estos equivalentes?

$(document).ready(function () {
  alert('$(document).ready()');
});  

$().ready(function () {
  alert('$().ready()');
}); 

$(function () {
  alert('$()');
});     

jQuery(function ($) {
  alert('jQuery()');
}); 

Respuestas a la pregunta(4)

Su respuesta a la pregunta