上一页 1 ··· 762 763 764 765 766 767 768 769 770 ··· 784 下一页
摘要: 从JVM 的角度看,我们使用关键字new创建一个类的时候,这个类可以没有被加载。但是使用newInstance()方法的时候,就必须保证:1、这个 类已经加载;2、这个类已经连接了。而完成上面两个步骤的正是Class的静态方法forName()所完成的,这个静态方法调用了启动类加载器,即加载 jav 阅读全文
posted @ 2014-04-07 23:43 沧海一滴 阅读(435) 评论(0) 推荐(0) 编辑
摘要: http://my.oschina.net/bayuanqian/blog/133439看到这里,可能有朋友会想,那么到底应该如何实现,才能够让价格类中的计算报价的算法,能很容易的实现可维护、可扩展,又能动态的切换变化呢?2 解决方案2.1 策略模式来解决用来解决上述问题的一个合理的解决方案就是策略模式。那么什么是策略模式呢?(1)策略模式定义定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换。本模式使得算法可独立于使用它的客户而变化。(2)应用策略模式来解决的思路仔细分析上面的问题,先来把它抽象一下,各种计算报价的计算方式就好比是具体的算法,而使用这些计算方式来计算报价的程序,就相 阅读全文
posted @ 2014-04-07 23:33 沧海一滴 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 开发封闭原则(Open-Closed Principle OCP)Software entities(classes,modules,functions etc) should open for extension ,but close for modification. 对class的扩展是ext 阅读全文
posted @ 2014-04-07 21:56 沧海一滴 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 3. 新建文件,默认位于工程目录new File("xxx.txt").getAbsolutePath();例如输出,D:\workspaces\workspace1\myProject如果使用ClassName.class.getResource("name.config")的结果作为File对象... 阅读全文
posted @ 2014-04-07 21:53 沧海一滴 阅读(1019) 评论(0) 推荐(0) 编辑
摘要: 如果webbrowser控件已更新,仍使用一个HtmlElement就会出现以下错误: 2013-12-23 17:33:48,375 [18] ERROR xx.xxxb__0 0- System.UnauthorizedAccessException: 拒绝访问。 (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED)) at S... 阅读全文
posted @ 2013-12-23 18:54 沧海一滴 阅读(437) 评论(0) 推荐(0) 编辑
上一页 1 ··· 762 763 764 765 766 767 768 769 770 ··· 784 下一页