网名接龙--之追求完美
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://icansoft.blog.51cto.com/268543/53015 |
上接: 网名接龙之--引路人
正想了解什么是网名接龙,想知道为什么搞这玩意,却被无故地委托重任,受宠若惊!虽然让我写文章是挺头痛的,但从另外一个角度想,既可以提高文笔水平,又可以向大家讨论技术,利大于弊啊!(我做事是这样思维的:感觉不好的事情,要从另外一个角度想其好的方面或者收获;顺心的事情,思考其中的教训不足!)
好了,转入正题。“追求完美”,最初源于我的第一个博客——新青年里面的口号“放飞梦想,持续优化,追求完美”!而“持续优化,追求完美”,源于CMMI课程里面提到“持续评估”(在此我推荐IT管理者了解CMMI的相关知识,适当地应用于企业中,提高中国的IT管理水平和产品质量),随之我从IT软件开发行业发散思维到整个社会,觉得社会的进步,本身就是持续评估,不断寻找更好更优的解决方案,来解决社会矛盾!甚至我们身边的事情,都是在不断地优化,追求高效!基于这样的理念,我觉得新世纪的新青年就是要有这样的追求!
其实,这里的网名“追求完美”主要是指在IT软件开发中追求完美,讲究代码优化,提高性能,开发高效,创造精品!
下面我记下一些Java开发中的代码优化,和大家进行技术交流:
static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length) 从指定源数组中复制一个数组,复制从指定的位置开始,到目标数组的指定位置结束。 System.arraycopy(arraySrc, 0, arrayDest, 0, 10000);
相当于
for (int i=0; i<10000; i++)
{
arrayDest[i] = arraySrc[i];
}
private static void init() {
try { Context initContext = new InitialContext(); userDataSource = (DataSource)initContext.lookup("java:comp/env/jdbc/honghu_user"); }catch(NamingException nameEx) { System.out.println("lookup失败"); nameEx.printStackTrace(); } }
String compareStr = "1234567".intern();
str = in.readLine();
while (str != null) { //使用了intern()驻留处理,直接== 比较
if (str == compareStr) { //字符串内容相同 ... } else //字符串内容不相同 { ... } str = in.readLine(); } public String intern()
还有其他更多的优化技巧的,例如try...catch避免放到循环里面,多次拼接字符串时使用StringBuffer(保证同步)或者StringBuilder(不保证同步),使用移位操作来代替部分乘除运算...
提高性能,开发高效,创造精品,持续优化,追求完美! 偶然机会遇到飞翔我的世界,她爽快地答应接棒,在此非常感谢!
持续优化,追求完美,世界越来越美好,接下来看看怎样飞翔我的世界!
博客网名接龙规则(参与接龙者务必阅读!):
网名接龙到现在越来越长了,是我们之前没想到的。那么我就简单说一下规则,以免新被点到的博友一头雾水:
1、冤有头债有主,在文章开头,附上前一篇的文章名和标题,方便大家回顾。
2、在文章结尾,你点一个博友,让他继续写下去,带上他的博客链接,方便我们狗仔队追踪过去。你要负责通知到对方(通过站内短消息、博客评论等形式)。
3、标签的写法。必填:51CTO博客接龙 选填:网名 你的网名。参阅我这篇的标签。
4、带上此链接:查阅所有接龙>>
参与网名接龙的博友们,请复制本规则在接龙的文章后面 本文出自 “Java学习博客-追求完美” 博客,请务必保留此出处http://icansoft.blog.51cto.com/268543/53015 本文出自 51CTO.COM技术博客 |


Icansoft
博客统计信息
热门文章
最新评论
友情链接
