С точки зрения обслуживания кода, это может быть хорошей идеей, особенно если вы, вероятно, измените эти литералы позже. Это особенно полезно, если эти строки предназначены для показа пользователям, и вы думаете, что в будущем вы захотите перевести свою программу на несколько языков.
В случае, если вы собираетесь использовать эти литералы только один раз или не собираетесь менять их, тогда это, вероятно, не очень хорошая идея, так как размещение кода во многих различных местах делает код более трудным для понимания. чем читать, если строковая константа прямо вставлена.
Если вы спрашиваете, имеет ли это какое-то значение для конечной программы, ответ - нет. В обоих случаях литерал помещается в пул строк, и программа загружает его оттуда, независимо от того, является ли она строковой константой или определена как строковая константа в другом месте.