Dúvida em código javascript

Pessoal estou começando em javascript e em alguns exemplos relacionados a JQuery vi uns código como este:

(function(){
     $(function() {
          //códigos
     });
})(jQuery);

Códigos neste estilo servem para que. Já procurei por exemplos fora do JQuery e não achei nenhum e nem achei informações sobre este tipo de código. Alguém poderia me explicar qual a utilidade de se fazer isto e como é que funciona? :?: