class Ideone
{
// s1 is a compile-time constant
private static final String s1
= "aaa";
// so is s2
private static final String s2
= "bbb";
{
// which means the expression s1+s2 can be folded into another constant
System.
out.
println("aaabbb" == s3
); }
}
Y2xhc3MgSWRlb25lCnsKCS8vIHMxIGlzIGEgY29tcGlsZS10aW1lIGNvbnN0YW50Cglwcml2YXRlIHN0YXRpYyBmaW5hbCBTdHJpbmcgczEgPSAiYWFhIjsKCQoJLy8gc28gaXMgczIKCXByaXZhdGUgc3RhdGljIGZpbmFsIFN0cmluZyBzMiA9ICJiYmIiOwoJCglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQkvLyB3aGljaCBtZWFucyB0aGUgZXhwcmVzc2lvbiBzMStzMiBjYW4gYmUgZm9sZGVkIGludG8gYW5vdGhlciBjb25zdGFudAoJCVN0cmluZyBzMyA9IHMxK3MyOwoJCQoJCVN5c3RlbS5vdXQucHJpbnRsbigiYWFhYmJiIiA9PSBzMyk7Cgl9Cn0=