
java
learningcsdn
初学者
展开
-
牛小新该怎么走
大学毕业进入公司已经两个月了,我从事的是Java开发,由于大学过得比较水,我从《Java编程思想》开始了我的学习之路。看了一个月后的今天发现程序还是不会写,于是有了下面的这篇杂谈。 很庆幸的是公司的前辈们给了我很多很好的建议,我分到了一个开发任务比较少的组,负责部门的资源系统,主要是提供对静态资源的增删改查的接口,比较简单。我下载下来代码后就开始看,期间还修改了几个bug和做做了一个小的需求。看代码原创 2015-08-27 15:22:50 · 546 阅读 · 0 评论 -
开发完的思考
上周五下班时接到了一个需求,告知我周一也就是今天上线。问我能不能搞定,要不要给你再安排一个人。我考虑了下练手的机会难得,就回复:NO。然后了解了下具体的需求,感觉很简单,第二天上午来公司想自己的实现逻辑时,发现还是比较复杂的,问了下同事他开发了类似的功能,大概花一周。泪崩的感觉。 独立开发不可能了,只能想自己的办法,我就了解了他的实现逻辑,然后偷梁换柱,争取掉他的接口来实现,我就各种拼装,然后然后原创 2015-08-31 22:53:58 · 374 阅读 · 0 评论 -
java中 if 判断条件中 null == object寓意何在?
今天偶然注意到别人的代码中if条件判断中常常 写成if(null == object){ }而不是写成if(object== null){ }围绕心头好几天,想弄个明白,这是性能问题还是一种习惯? 于是问问了我旁边的师傅,他说是一种习惯,后来我们讨论被经理听到,经理出来解释了下,豁然开朗,特此留记。 不是性能问题,这源于C++的一种避免错误的习惯,因为在C++中 if条件判断中大于0为ture,原创 2016-01-12 16:23:53 · 4496 阅读 · 0 评论 -
对于集合的遍历操作,可以使用 itrator foreach for 循环,下面比较一下各自的优缺点
List<String> list = new ArrayList<String>(); list.add("11"); list.add("11"); list.add("33"); list.add("44"); for (int i =0; i < list.size(); i++) { i原创 2016-06-28 16:00:06 · 1827 阅读 · 0 评论