Ví dụ em có 2 đoạn code sau:
static String getMessage() {
return "abc";
}
và
static String getMessage() {
return new String("abc");
}
Vậy có sự khác nhau nào ở 2 cách return trên không nếu ở hàm main em có lệnh gán như thế này
String s = getMessage();