java 面试
String s = "a" + "b" + "c" + "d" + "e"; 问此语句共创建了几个对象
请给出分析过程
------解决方案--------------------
下了个反编译工具看了下
却实是哈
源码这是:
package com.string;
public class test {
public static void main(String[] args) {
String s = "a"+"b"+"c"+"d"+"e";
}
}
这是反编译后的代码
// Decompiled by DJ v3.7.7.81 Copyright 2004 Atanas Neshkov Date: 2010-8-15 上午 10:56:49
// Home Page : http://members.fortunecity.com/neshkov/dj.html - Check often for new version!
// Decompiler options: packimports(3)
// Source File Name: test.java
package com.string;
public class test
{
public test()
{
}
public static void main(String args[])
{
String s = "abcde";
}
}