A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 吴文华 黑马帝   /  2012-4-17 16:33  /  2072 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

为什么String s=new String(“java”);创建了两个String的对象呢?

2 个回复

倒序浏览
这个问题问的很多了,搜索下帖子就能找到答案~
回复 使用道具 举报
String类型有点特殊,String s其实本身也相当于创建一个对象,因为java中认为所有的字符串都是在内存中的,所以String可以这样:String s="java";
String s=new String("java");
可以认为是:String s="java"; 和 new String("java");
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马