免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 5277 | 回复: 10
打印 上一主题 下一主题

这样用String 效率会高一些么 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-12-05 15:38 |只看该作者 |倒序浏览
自己写代码,一般用到String类型,都是直接使用。

最近看到一些牛人的代码,他们的String都是以java.lang.String的方式来使用。
(例如:
   ...
   private java.lang.String  name ;
   ...


这令我产生疑惑:难道这种方式使用String,会提高效率么?或者考虑到其它的什么原因呢?

毕竟这样的代码结构并没有直接使用,看的舒服啊!

论坛徽章:
0
2 [报告]
发表于 2009-12-05 16:45 |只看该作者
我觉得不是效率高低的问题,
这里有2个可能性在里面:
1。 表示特指,因为在JAVA这个环境里面,有很多第三方插件也封装了自己的String 类型,这么用不会发生指代不明的错误。
2。 第二种可能性是,高手写代码也用工具,也许是工具生成的。

论坛徽章:
0
3 [报告]
发表于 2009-12-05 22:37 |只看该作者

回复 #2 firefoxmmx 的帖子

这个,嗯,有道理啊!

论坛徽章:
0
4 [报告]
发表于 2009-12-06 23:37 |只看该作者
日,就是导入个string包,有啥效率高不高的,个人习惯。瞎球扯淡。

论坛徽章:
0
5 [报告]
发表于 2009-12-07 11:58 |只看该作者
原帖由 turionboy 于 2009-12-6 23:37 发表
日,就是导入个string包,有啥效率高不高的,个人习惯。瞎球扯淡。




遭鄙视了,呵呵~~

论坛徽章:
0
6 [报告]
发表于 2009-12-07 12:13 |只看该作者
应该习惯问题.

论坛徽章:
13
巨蟹座
日期:2013-10-21 16:01:452015亚冠之全北现代
日期:2015-05-14 11:52:492015年亚洲杯之巴勒斯坦
日期:2015-04-27 08:04:252015年亚洲杯之朝鲜
日期:2015-03-11 18:01:112015年迎新春徽章
日期:2015-03-04 09:48:00摩羯座
日期:2014-12-16 12:22:23子鼠
日期:2014-08-08 15:47:44狮子座
日期:2014-07-28 20:37:15寅虎
日期:2014-06-12 12:09:08巨蟹座
日期:2014-03-18 08:41:18戌狗
日期:2013-12-05 10:15:58巨蟹座
日期:2013-11-08 10:24:51
7 [报告]
发表于 2009-12-07 13:21 |只看该作者
不懂

论坛徽章:
0
8 [报告]
发表于 2009-12-07 13:26 |只看该作者
1.这样写主要是考虑到可读性,与资源的国际化问题。
直接用字符串在代码是编码风格非常差的表现。

2.不过从字符串的使用机制上看,不会有任何效率的影响。
因为在生成虚拟机代码时全改成直接引用同一字符串的地址了。

论坛徽章:
0
9 [报告]
发表于 2009-12-07 17:23 |只看该作者
原帖由 friendmine 于 2009-12-7 13:26 发表
1.这样写主要是考虑到可读性,与资源的国际化问题。
直接用字符串在代码是编码风格非常差的表现。

2.不过从字符串的使用机制上看,不会有任何效率的影响。
因为在生成虚拟机代码时全改成直接引用同一字符串 ...


我学java也就几个月,看的书不多,所以看到一些东西,即使有自己的想法,还是拿不准,希望能得到他人确切的答复。
学习了,受教了~~

论坛徽章:
2
午马
日期:2015-01-27 11:22:392015年辞旧岁徽章
日期:2015-03-03 16:54:15
10 [报告]
发表于 2009-12-16 18:55 |只看该作者
可能是不同的包防止别的String同名类影响,此外就是习惯了。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP