Java
donkey2004112103
这个作者很懒,什么都没留下…
展开
-
How to run a jar
自己的写的jar包如何运行了?在window上c写的exe当然容易了,jar包可以通过如下方式比如有jar包publish.jar,此jar包不依赖任何jar包,那么:JAVA –JAR Hello.jar即可完成。不过需要注意的是Hello.jar必须要在Manifest.mf指明入口函数(我的package是com.byinsight.publish,主类是Publish)Manifest-Version: 1.0Main-Class: com.byinsight.publish.Pub原创 2010-09-15 11:45:00 · 2410 阅读 · 1 评论 -
command pattern
今天把电脑从卧室搬到了阳台终于能见到阳光了,心情不错。这篇blog是在ubuntu弄了一个eclipse和jdk实现了command pattern。越来越觉得pattern好像都一样了,莫非这就是张无忌学太极拳的感觉?不过碰到实际问题的时候能想到运用此pattern才是真正学会了。command pattern可以运用到logging requests,queuing requests。这就是programming to interface的好处了,我只需要调用一个execute方法即可。我想到在unix原创 2010-11-06 13:42:00 · 749 阅读 · 2 评论 -
java 压缩
<br />转一个blog,java压缩之前找的一段代码不能压缩文件夹中的文件夹,现在这个可以,http://blog.csdn.net/tianping168/archive/2009/02/25/3934958.aspx。不错。转载 2010-10-31 15:54:00 · 506 阅读 · 0 评论 -
singleton pattern
<br />先来看看最基本的singleton模式,也是有错误的。<br />public class Singleton { private static Singleton uniqueInstance; private Singleton(){} public static Singleton getInstance(){ if (null == uniqueInstance){ uniqueInstance = new Singleton(); } ret原创 2010-10-31 14:26:00 · 478 阅读 · 0 评论 -
Composite Iterator
<br /> 今天把《head first design patterns》composite pattern看了,代码也实现了,感觉挺有收获。主要有两点,一是这个pattern的作用,二是composite Iterator。composite pattern感觉就像是N叉树。不过用了面向对象和多态。主要是一个MenuComponent的抽象类,作为父类。Menu和MenuItem作为子类。但是Menu类中有一个list是MenuComponent,这样把menu和menuitem作为一个统一的接口来对原创 2010-10-23 20:33:00 · 784 阅读 · 2 评论 -
Iterator Pattern
<br />今天抽空看了Iterator Pattern,对programming to interface有了更多的理解,design pattern真是一本好书,完全站在了读者的角度,用问题的方式一个个解决,让人有痛快淋漓的感觉。书中例子我实现了下如下是代码,csdn中必须在网页中才能插入代码:<br />package iterator;import java.util.Iterator;public interface Menu { public Iterator createItera原创 2010-10-18 23:17:00 · 139 阅读 · 0 评论 -
Strategy pattern
这两天抽空看了下strategy pattern,真是不错,面向对象真的和现实世界挺像。书中的例子是DUCK,有48个种类不同的鸭子,有些鸭子能飞,有些不能。有些能叫,有些不能。如果都用继承的话,就不能复用了,比如23个鸭子fly的方法一样,如果fly的方法改了怎么办?维护起来太麻烦。写程序不要出现两句相同的代码,全部复用。更好的方法是将变化的fly和quck两种动作变为接口,放在父类DUCK中,同时添加两个set方法。这样不仅可以运行时动态修改方法,维护起来只用维护接口的实现了,添加修改都方便。非原创 2010-10-01 11:26:00 · 561 阅读 · 0 评论 -
Java多语言
Java真是高产的语言,对于本地化语言还有相应的package。即ResourceBundle和Locale。具体property文件的命名规则参见http://download.oracle.com/javase/tutorial/i18n/resbundle/concept.html。如果在java中使用,例子如下:import java.util.ResourceBundle; import java.util.Locale; public class hoho {原创 2010-09-09 10:29:00 · 605 阅读 · 0 评论 -
ClassNotFoundException
症状这两天碰到一个非常诡异的错误,调试jsp总是会有ClassNotFoundException异常。费劲心思找那个类没有加载总是没发现。不过发现在FileInputStream fis = new FileInputStream(Config.extractionConfigFilePath());这句代码中弹出的异常,所以无非FileInputStream出现问题或者自己的Config类。解决新建一个jsp页面,如下代码int test = Config.downloadRetr原创 2010-09-08 15:16:00 · 761 阅读 · 0 评论