Сколько объектов будет создано в результате следующей операции:
"a"+"b"
Explanation
Все строковые литералы порождают объект String. По идее должно создаваться три объекта (2 строковых литерала "a" и "b", плюс результат конкатенации "ab"). Но, так как литералы являются константами и компилятор будет заранее знать их значение, то оптимизатор Java заранее сделает конкатенацию, и создаст один объект.

Follow CodeGalaxy

Mobile Beta

Get it on Google Play
Send Feedback
Keep exploring
Java quizzes
Cosmo
Sign Up Now
or Subscribe for future quizzes