论坛首页 招聘求职论坛

今天面试一个五年经验求职者,惹了一肚子气!

浏览 84453 次
精华帖 (2) :: 良好帖 (0) :: 隐藏帖 (5)
作者 正文
   发表时间:2012-05-04  
为什么末尾那个 String str="abc"创建了几个对象这个场景我好像在ITeyey哪篇博文上见到过一次?? 同一个人? 还是......
0 请登录后投票
   发表时间:2012-05-08  
String str = "abc";该是两个对象,一个是"abc"这个对象,另一个是str这个对"abc"的引用的对象!
0 请登录后投票
   发表时间:2012-05-08  
Spring的东西实质也是new出来的,只是用反射的机制;跟用没用到事务是没有关系的。
0 请登录后投票
   发表时间:2012-05-08  
大一的菜鸟路过!我都知道private构造函数不能创建对象,string不可改变,怎么5年java经验的老鸟都不知道?我很难理解那5年他是怎么过来的!sql学了一点,至少懂得简单的增删改查
0 请登录后投票
   发表时间:2012-05-09  
zhiwupei 写道
大一的菜鸟路过!我都知道private构造函数不能创建对象,string不可改变,怎么5年java经验的老鸟都不知道?我很难理解那5年他是怎么过来的!sql学了一点,至少懂得简单的增删改查


人家肯定比你懂的多。
0 请登录后投票
   发表时间:2012-05-09  
String str = "abc";
请问这样创建了几个字符串对象?

下次我答一个也没有好了
1、栈上的str能算对象吗?
2、"abc"早在常量池里放着了
0 请登录后投票
   发表时间:2012-05-09  
backshadow 写道
String str = "abc";
请问这样创建了几个字符串对象?

下次我答一个也没有好了
1、栈上的str能算对象吗?
2、"abc"早在常量池里放着了


为什么总能听到‘常量池’。。
java存储数据只有5个地方:寄存器,堆栈,堆,常量存储,非RAM存储。

哪来的常量池?
0 请登录后投票
   发表时间:2012-05-09  
从下面的回复可以看出,程序猿大多还是比较善良的,都在向着弱者说话
0 请登录后投票
   发表时间:2012-05-09  
meichen8050753 写道
zhiwupei 写道
大一的菜鸟路过!我都知道private构造函数不能创建对象,string不可改变,怎么5年java经验的老鸟都不知道?我很难理解那5年他是怎么过来的!sql学了一点,至少懂得简单的增删改查


人家肯定比你懂的多。

这是肯定的,只是想说基础不行,懂的他是肯定多
0 请登录后投票
   发表时间:2012-05-09  
meichen8050753 写道
backshadow 写道
String str = "abc";
请问这样创建了几个字符串对象?

下次我答一个也没有好了
1、栈上的str能算对象吗?
2、"abc"早在常量池里放着了


为什么总能听到‘常量池’。。
java存储数据只有5个地方:寄存器,堆栈,堆,常量存储,非RAM存储。

哪来的常量池?


常量是在编译期确定下来的,也就是说常量会直接写到class文件里。
然后供虚拟机加载到内存。

虚拟机加载后,为每个被装载的类型维护一个常量池。java存储数据的地方有:堆,栈,方法区,本地方法区。没有寄存器,只有一个程序计数器来装载下一条指令。你说的这是c++的吧。。

既然是为被装载类型维护的常量池,那么肯定是在方法区里开辟的空间。

我没有资料,是自己思考出来的,供参考。
0 请登录后投票
论坛首页 招聘求职版

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