摘要: 作为软件工程师,你希望从工作中获得的是:稳定的薪水、参与好项目的机会、好工作的跳板或只是和其他程序师成为好基友。这里的“高效”,我指的是按时完符合要求的项目的能力。经历过不少软件编写工作后,我相信以下实践会帮助你学会“高效”,同时提高专业声望、拉长职业寿命,和获得个人满足。 Programmer(from good-wallpapers) 1.理解你的需求 成为高效程序员的第一步是,保证... 阅读全文
posted @ 2013-11-28 22:02 cRaZy_TyKeIo 阅读(93) 评论(0) 推荐(0)
摘要: 我思考越深就越坚信,如今的程序员的最大挑战是没有时间学习新知识。当在学校时,人们都有大量的时间来学习新工具和新技术,但一旦完成学业,有了全职工作,我们就拿不出足够的时间来学习新东西了。而我们这个行业的变化却是日新月异,对于一个职业程序员,每周至少有40小时‘真正’工作时间,完全没有时间和精力去掌握各种的新兴编程语言,框架和技术,更别说精通了。我想这也就是为什么编程是年轻人的游戏的原因。... 阅读全文
posted @ 2013-11-28 22:00 cRaZy_TyKeIo 阅读(149) 评论(0) 推荐(0)
摘要: 1. 永远不要停止学习和阅读 阅读 书籍,而不只是网站 阅读 只为自我提升,而不是为了下一个项目 阅读 提升你的基础,而不只是最新技术 2. 跟比你聪明的人一起工作 跟比你更聪明的人或者是更有经验的人一起工作,可以让你快速提升 3. 变成一个全才 不要过于钻牛角尖,这可能会让你停滞不前和伤害你的就业前景。 4. 阅读并记录别人的代码 其实写... 阅读全文
posted @ 2013-11-28 21:57 cRaZy_TyKeIo 阅读(118) 评论(0) 推荐(0)
摘要: 编者按:原文作者乔纳森·丹尼可(Jonathan Danylko)是一位自由职业的web架构师和程序员,编程经验已超过20年,涉足领域有电子商务、生物技术、房地产、医疗、保险和公用事业。正如乔纳森在文中所言,本文适合刚毕业的大学生和刚入门的程序员。如果你已是高级开发人员,或许你能在本文中看到自己的身影。 从11岁时,我就一直在编程,并且一直都很喜欢技术和编程。这些年来,我积累了一些艰难又容易的经... 阅读全文
posted @ 2013-11-28 21:56 cRaZy_TyKeIo 阅读(129) 评论(0) 推荐(0)
摘要: 这次我想深入探究以下java里类的继承机制。 我们知道,继承是java设计里的一个失败的地方。高司令说过:如果让他重新设计java的话,他会把继承去掉。而java里继承到底怎么了,会这么不受人欢迎呢? 我们知道,继承设计的初衷是为了代码复用。在C++里也确实做到了这一点,因为C++允许多重继承。特别是C++里的析构函数,申明为了virtual的时候可以多重复用,... 阅读全文
posted @ 2013-11-28 21:32 cRaZy_TyKeIo 阅读(1973) 评论(0) 推荐(0)
摘要: Java中获得程序当前路径的4中方法: 在Application中: import java.util.*;public class TestUserDir { public static void main(String[] args) { Properties property = System.getProperties(); String ... 阅读全文
posted @ 2013-11-28 14:27 cRaZy_TyKeIo 阅读(154) 评论(0) 推荐(0)
摘要: String str=new String("abc"); String str2="abc"; System.out.println(str.hashCode()==str2.hashCode());//true 阅读全文
posted @ 2013-11-28 14:20 cRaZy_TyKeIo 阅读(133) 评论(0) 推荐(0)
摘要: System.out.println("pluginId: "+replaceId == null ? id : replaceId); 编译后:System.out.println(("pluginId: " + replaceId == null) ? this.id : replaceId); 阅读全文
posted @ 2013-11-28 14:19 cRaZy_TyKeIo 阅读(185) 评论(0) 推荐(0)
摘要: 在编写类的时候可以使用两种方式定义类: public class定义类: class定义类: 1,如果一个类声明的时候使用了public class进行了声明,则类名称必须与文件名称完全一致。(一个java 程序中至多只能有一个public 类,也可以没有任何public类)。 2,如果类的声明使用了class的话,则类名称可以与文件名称不一致,但是执行的时候肯定... 阅读全文
posted @ 2013-11-28 14:18 cRaZy_TyKeIo 阅读(541) 评论(0) 推荐(0)
摘要: 这是jdk1.5泛型的典型应用: 第一种写法,叫做使用泛型方法: public void thisIsT(List list){ //... } 当然还可以这样写: public void thisIsT(List list){ //... } 这两种写法效果是一样的. 第二种写法,叫做有限制的... 阅读全文
posted @ 2013-11-28 14:13 cRaZy_TyKeIo 阅读(1496) 评论(0) 推荐(0)
摘要: 使用Java程序从数据库中查询大量的数据时出现异常:java.lang.OutOfMemoryError: Java heap space 在JVM中如果98%的时间是用于GC且可用的 Heap size 不足2%的时候将抛出此异常信息。 JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置. JVM在启动的时候会自动设置Heap size的值,其初始空间(即-X... 阅读全文
posted @ 2013-11-28 13:58 cRaZy_TyKeIo 阅读(175) 评论(0) 推荐(0)