社区
Java
帖子详情
java代码效率问题
TheSadLove
2011-11-06 06:26:31
怎么写出效率高的代码 ?具体。。。
...全文
61
1
打赏
收藏
java代码效率问题
怎么写出效率高的代码 ?具体。。。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xlight2023
2011-11-06
打赏
举报
回复
一、判断String是否为空
1.if(str == null || str.length() <= 0 ){}//效率高
2.if(str == null || str.equals("")){}//效率低
jdk1.6后的一种方法与第1中方法的效率一样
3.if(str == null || str.isEmpty()){}//效率高
二、if...else 和 switch效率比较
switch只判断一次,而if...else把每个条件都判断一次;当分支比较多时,用switch的效率要高;当分支比较少时,if...else 效率要高,因为switch有跳转表
三、字符串拼接 String、StringBuffer、StringBuilder
某个字符串没有太多改变时,用String;某个字符串改变很多时,比如拼一个很长的sql等等,就可以用StringBuffer;至于StringBuilder,和StringBuffer的效率基本一致,在字符串的量很大时,改变相当频繁时,StringBuilder比StringBuffer效率稍微高一点点,其实可以忽略
java
项目开发10例源
代码
java
的实例10个 源
代码
供大家参考 从桌面软件到网页设计到企业项目,手游都有,可能有些已过时,但学习一下也好的
Java
小游戏之数字彩虹雨
这是仿照黑客帝国的数字彩虹雨
Java
小游戏,供大家学习交流
Java
API文档 中文网页版
Java
API文档中文版,欢迎下载!!
你必须知道的261个
Java
语言
问题
梁建全.pdf
你必须知道的261个
Java
语言
问题
梁建全.pdf
Java
学习入门资料 PPT版本
Java
学习入门资料,专门为了初学者编写的,易懂易学易掌握
Java
51,402
社区成员
85,918
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章