There I was thinking what a good article, only I found
We’ll ignore String interning in this article; if this bugs you, assume every string literal were wrapped in a new String(...).)
on the first page. If they meant
new String(...) why don't they write
new String(...)? If anybody executes the code they show, it will print
true. The comments show that caused no slight confusion to their readers.