摘要: “如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本,你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。”很多程序员响应,他们在推荐时也写下自己的评语。以前就有国内网友介绍这个程序员书单,不过都是推荐数 Top 10的书。其实除了前10本之外,推荐数前30左右的书籍都算经典,伯乐在线整理编译这个问答贴,同时摘译部分推荐人的评语。下面就按照各本书的推荐数排列。1. 《代码大全》史蒂夫·迈克康奈尔推荐数:1684“优秀的编程实践的百科全书,《代码大全》注重个人技术,其中所有东西加起来,就是我们本能所说的“编写整洁的代码”。这本书有50页在谈论 阅读全文
posted @ 2013-10-17 09:37 疯狂的bug 阅读(640) 评论(0) 推荐(0) 编辑
摘要: http://xbeta.info/texteditor-more.htm 阅读全文
posted @ 2013-10-17 09:26 疯狂的bug 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 一:抽象类 接口1.使用abstract修饰抽象类 抽象函数2.一个类中有一个或者多个抽象函数,必须定义为抽象类3.抽象类可以不含有抽象函数4.抽象类不可以生成对象tip:如果一个代码在语意上有错,那么在语法上也有错软件包javac -d . *.java二 异常1.定义:中断了正常指令流得事件ExceptionThrowable:所有错误或者异常类的超类 他有两个字类:Error 和Exception2.Error:用于指示合理的应用程序不应该试图捕捉的严重问题。这种情况是很大的问题,大到你不能处理了,所以听之任之就行了。3.Exception:它指出了合理的应用程序想要捕捉的异常的条件。E 阅读全文
posted @ 2013-10-16 18:56 疯狂的bug 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 首先,欢迎来到程序员的世界。在这个世界上,不是有很多人想创造软件并解决问题。你是一名hacker,属于那些愿意做一些有挑战性的事情的人。 “当你不创造东西时,你只会根据自己的感觉而不是能力去看待问题。” – WhyTheLuckyStiff 对于下面的文字你不必完全接受,所有这些来自一个其貌不扬的程序员。我喜欢把事情做到最好,而不是对原来的东西修修补补。 仅仅是因为爱好,开始做一些创新,这是一个很好的开始!如果你说“我要先学习一下再开始做”,那么你永远不会真正开始。每个人都需要从某个地方开始,所以现在打开你的编辑器开始写代码吧。 下面是一些很重要的建议,虽然有人并不认同,但我保证你看完... 阅读全文
posted @ 2013-10-16 17:46 疯狂的bug 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 1.1 简介在开发工具上添加自己需要的功能,可以基于eclipse的插件进行扩展以满足新功能的需要。下面就说说如何在eclipse上如何添加菜单项。1.2 建立工程新建eclipse插件工程工程名自定义一下,我的工程名是com.popmenu.extend选择下一步,在这里可以用向导给我们自动生成的,也可以建立完成之后到扩展点自己添加,这里我们选择默认的模板。选择popup模板点击下一步其中Target Object’s Class:这里指定了目标对象,就是说在哪里点击右键能够显示对应的菜单。Submenu Name:这个是指定你要显示的菜单在右键弹出后的名称,我们起名叫“构建系统”。Acti 阅读全文
posted @ 2013-10-11 14:03 疯狂的bug 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 默认情况下使用eclipse打开当前文件所在文件夹很麻烦,需要右键点击 Package Explorer 中的节点选择属性,然后复制路径,再打开资源管理器,然后再把路径粘贴进去。而MyEclipse一直有一个很好用的工具在工具栏上,只要选中 Package Explorer 的节点,一点击这个图标就可以在资源管理器中打开文件了。MyEclipse 里面的插件名叫:Desktop toolbar。于是我就在 Eclipse 的工具栏配置中寻找这个插件,可是没有找到,经过在网上查阅资料后,终于找到了一个模拟这个插件的办法,配置和操作起来也比较简单,在这里分享给大家。依次展开如下菜单:Run --- 阅读全文
posted @ 2013-10-11 12:48 疯狂的bug 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 一:面向对象1.对象①对象的使用方法对象.变量对象.方法②匿名对象new A().方法new A().变量匿名对象会被分配到对内存中java内存处理机制会对一定时间内无指针指向的对象进行destrory()2.函数的重载定义:在一个类中存在多个函数名相同,参数列表不同的函数3.构造函数如果类中已经存在自定义的构造函数,系统不会为其添加默认的构造函数二:static静态代码块static{xxxxxxx}①静态代码块在装载的时候调用②静态代码快中不能使用this③静态代码块主要作用:为静态变量赋值三继承1.java中只支持单继承2.子类实例化①在子类的构造函数中,必须调用父类的构造函数②使用su 阅读全文
posted @ 2013-10-08 18:16 疯狂的bug 阅读(222) 评论(0) 推荐(0) 编辑
摘要: Personally I like this one:P.S. Do not hotlink the cartoon without the site's permission please. 阅读全文
posted @ 2013-10-08 10:02 疯狂的bug 阅读(176) 评论(0) 推荐(0) 编辑
摘要: Calendar类的静态方法getInstance()可以初始化一个日历对象:Calendarnow=Calendar.getInstance();可以使用下面三个方法把日历定到任何一个时间:set(intyear,intmonth,intdate)set(intyear,intmonth,intdate,inthour,intminute)set(intyear,intmonth,intdate,inthour,intminute,intsecond)如果想获得年份、月份、小时等信息可以使用:Now.get(Calendar.Month);这样的方法0表示一月,1表示二月get(Calend 阅读全文
posted @ 2013-10-08 09:37 疯狂的bug 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 今天MyEclipse启动时报如下错误:!SESSION2012-02-1211:32:55.198-----------------------------------------------eclipse.buildId=unknownjava.version=1.6.0_13java.vendor=SunMicrosystemsInc.BootLoaderconstants:OS=win32,ARCH=x86,WS=win32,NL=zh_CNCommand-linearguments:-oswin32-wswin32-archx86-clean!ENTRYorg.eclipse.osg 阅读全文
posted @ 2013-10-08 09:35 疯狂的bug 阅读(3143) 评论(0) 推荐(0) 编辑