У меня есть вопрос, но чтобы получить ответ, сначала нужно принять следующий факт : в некоторых случаях можно изменить строки Java.
Это было продемонстрировано встатья Artima под названием: «Привет!» .equals («ура!») == true
Ссылка: http://www.artima.com/weblogs/viewpost.jsp?thread=4864
В Java 1.6 все еще работаети это, безусловно, противоречит распространенному мнению, заключающемуся в повторении «Строки Java всегда неизменны» .
Поэтому мой вопрос прост: можно ли всегда изменять строку String, как естьНастройки безопасности JVM, которые можно включить, чтобы предотвратить это?