In other languages such as Java, under the hood there is actually a difference between string obtained via string literal vs initializer. In Swift, are they equivalent under the hood?

e.g.

var string:String = "" var string:String = String()

Refer to this SO post for info on differences between literal and object in Java.