摘要: 热键可以在window->preferences->general->keys查看 alt+/ 代码提示功能。 ctrol+/ 代码注释 ctrl+shift+o 整理你的import部分的内容,会把多余的import项清理掉。 ctrl+shift+f 代码排版。 ctrol+o 查看当前类下所有方法。 ctrol+e 查看当前打开的所有窗口页。 shift + alt + r 批量修改名称。 ctrol + shift + Enter 在当前行之前插入空白行 alt + 上下方向键 当前选中的代码向上移动或向下移动。 ctrol + m 最大化/... 阅读全文
posted @ 2012-10-12 10:47 疯狂科学家 阅读(215) 评论(0) 推荐(0)
摘要: //代码段1 Integer i1=200; Integer j1=200; System.out.println(i1==j1);//代码段2 Integer i2=100; Integer j2=100; System.out.println(i2==j2);这两段代码的结果分别是多少?JDK1.6上执行代码段1的结果为false,代码段2的结果为true.实验1:在JDK1.4下代码段1不能编译通过的,会提示:“ Type mismatch: cannot convert from int to Inte... 阅读全文
posted @ 2012-10-12 10:43 疯狂科学家 阅读(744) 评论(0) 推荐(0)
摘要: 在经常会失败的代码中使用异常,那么性能无法让人接受,下面两种常用的排除异常模式:一. Tester - Doer模式:老习惯,直接贴代码:ICollection<int> numbers = new List<int>();...if (numbers.IsReadOnly){ numbers.Add(1);}用来对条件进行测试的成员称为Tester,在上面代码里就是 if (numbers.IsReadOnly) ,用来执行实际操作并可能会抛出异常的成员称为Doer,在上面代码里就是numbers.Add(1);。注意:1.如果tester比doer操作更慢,那不建议 阅读全文
posted @ 2012-03-10 21:00 疯狂科学家 阅读(192) 评论(0) 推荐(0)
摘要: 数据库表与数据如下:Create Tablecreate table T_RC_TEMPLATETREE( FID VARCHAR2(80), FNAME VARCHAR2(80), FPARENTNAME VARCHAR2(80), FDATE DATE default sysdate)Insert Datainsert into T_RC_TEMPLATETREE (FID, FNAME, FPARENTNAME, FDATE)values ('1', 'name1', null, to_date('17-02-2012 10:23:39', 阅读全文
posted @ 2012-02-17 16:51 疯狂科学家 阅读(166) 评论(0) 推荐(0)
摘要: 现在从一个例子入手,假如需求是实现一套手机告警监控系统,当一个智能手机接收到告警信息的时候需要通过不同的手段来通知用户,通知手段包括在LCD显示告警的图片和播放告警的声音。从上图可以看到这个系统主要分三个类,WarningManager负责管理和产生告警,AudioManager负责播放声音,DisplayManager负责显示告警图片。WarningManager和AudioManager以及DisplayManager是composition的关系,所谓composition就是强耦合,WarningManager包含了AudioManager和DisplayManager的引用,Audi 阅读全文
posted @ 2012-02-17 15:38 疯狂科学家 阅读(190) 评论(0) 推荐(0)
摘要: 我们知道,委托是类型安全的方法的引用,通过泛型委托,委托的参数可以以后定义,不如.NET库中定义的事件泛型委托:public sealed delegate void EventHandler<TEventArgs>(object sender, TEventArgs e) where TEventArgs : EventArgs;它的第二个参数是TEventArgs泛型类型,并且将该泛型类型添加了约束——就规定了TEventArgs泛型类型必须派生自EventArgs类。接下来,我们看看一个例子,说明泛型委托的好处:首先创建一个个人账户信息类(只包含姓名和工薪字段):p... 阅读全文
posted @ 2012-02-17 15:15 疯狂科学家 阅读(235) 评论(0) 推荐(0)