java util classes
===

Util class in java can be made in two ways  

    class Utils  
    {   
      public static ReturnType someUtilMethod(  
     // ...   
    }    
and execute util method by 

    Utils.someUtilMethod(...);

  
Or I can make   

    class Utils  
    {  
      public Utils(){}     
      public ReturnType someUtilMethod(  
     // ...   
    }  
  
and execute util method by   

    new Utils().someUtilMethod(...)  
  
What way is better? Are some differences between this ways?