论坛首页 Java企业应用论坛

请别再拿“String s = new String("xyz");创建了多少个String实例”来面试了吧

浏览 101436 次
该帖已经被评为精华帖
作者 正文
   发表时间:2011-02-19  
哎,我表示压力很大啊,太高深了
0 请登录后投票
   发表时间:2011-02-21  
String s = new String("b"+"c");

在运行时涉及几个String实例?
0 请登录后投票
   发表时间:2011-02-21  
构造器自身的返回值类型是void?

构造器不是没有返回值吗。
0 请登录后投票
   发表时间:2011-02-21  
   1. String s = new String("xyz"); 
好像是两个第一个是声明对象String s;第二个是new String(“xyz”) 就是不知道“xyz”算不算一个了
0 请登录后投票
   发表时间:2011-02-22  
最近在看JAVA虚拟机.大部分内容还是有点理解不清。
慢慢在看吧。
0 请登录后投票
   发表时间:2011-03-16  
我觉得这个问题很有用,
我一直以为字符串数组创建出来就有n个实例
String []array = new String[10];
for(int i = 0; i < 10; i++) {
System.out.println(array[i]);
}
结果每次出错才发现只是new了变量,没有new实例...
0 请登录后投票
   发表时间:2011-03-17  
楼主适合当领导干部
0 请登录后投票
   发表时间:2011-04-23  
鸭梨很大,冒昧问下楼主几年了,给大家推荐一下书籍,感觉很多底层需要好好学习。
0 请登录后投票
   发表时间:2011-04-23  
呃,又被挖起来了么

sky_dream 写道
鸭梨很大,冒昧问下楼主几年了,给大家推荐一下书籍,感觉很多底层需要好好学习。

现在的话毕业1年多了,嗯。不过平时如果只是做纯Java层的开发的话不需要知道那么深的完全没关系。或者说,知道的比需要的多但却又不够多的话反而更危险,呃呵呵。

虽然顶楼开头就提到了,想再说一次,写这篇是为了说明这个问题缺乏实际意义所以没必要在面试里问。That's the only takeaway here.
0 请登录后投票
   发表时间:2011-04-25  
gorymt 写道
感谢这么细致的讲解,学到很多
貌似五点多发的贴,楼主辛苦了~
引用
楼主是看各种宝典了么……以后我面试人的时候就要专找宝典答案是错的来问,方便筛人orz

原来看了半天的宝典好多错,还有人专门用来出题。。。我表示鸭梨很大…………

同感
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics