title: Assigning values to String class without creating new instance
body: <p>Excuse me if this question is already asked or if its very old.</p>
  
  <p>String is a Class. We are able to assign the value to String without creating new instance object.</p>
  
  <p>like <code>String someString = "Value";</code></p>
  
  <p>How this is working without creating instance for String? Is it possible to create user defined class to assign values directly without creating new object?</p>