![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
Milo_zhch
这个作者很懒,什么都没留下…
展开
-
有关超类型和子类型编程的设计模式问题
在我的程序中,需要多次的重复如下的操作,我有一个超类型,这个超类型有多个子类型(继承关系),在程序实现的过程中,我可是用过某种方法得到超类型(实际上是某种子类型,但是只有返回超类型的返回值的方法),这个时候我要判断这个超类型的具体类型的时候,就要做多次的instanceof判断,我觉得这个比较麻烦,请问有没有更好的方法,或者是不是有这样的设计模式来解决这个问题的。谢谢。...2008-09-02 09:14:53 · 322 阅读 · 0 评论 -
jsp:include page参数
jsp:include的page参数可以是String或者,就是:[code="java"]page="{relativeURL | }"[/code] 今天在项目中我这样写的:[code="java"]page="directory/"[/code] 但是总是报找不到相对路径的页面。 大概找了一下,也没发现问题...2009-04-26 14:35:00 · 541 阅读 · 0 评论 -
在RCP中使用Groovy的路径问题
Groovy是在JVM之上的一种动态脚本语言,在使用Java开发程序的过程中,我们是可以将一些功能用Groovy来实现,这样可以减少很多的代码量。最近在开发一个RCP程序,我尝试了一下把Groovy集成进来。大家都知道,在开发RCP程序的时候,有的时候路径问题真的令人头疼,比如我边的一篇文站里面所说的:db4o与RCP的集成问题,主要也是路径。在集成Groovy的过程中,首先需要导...2008-05-18 09:44:37 · 271 阅读 · 0 评论 -
在jsp中使用applet时的路径问题
记得以前写过可以在网页上照相的系统,照相的那部分就是用applet实现,那个时候就遇到了有关applet的class文件的路径问题,总是说找不到applet的类文件;不过后来解决的了,今天有一个同学问我有关路径的事,我想起以前做过,不过没有总结,现在总结一下,为自己以后提高,或者给初学者点建议。我们一般在src中的的源文件编译完之后,默认就会出现在WEB-INF下的class目录中的,如果...2008-04-20 20:04:08 · 179 阅读 · 0 评论 -
FileFilter的使用
这几天在做项目的过程中,遇到一个这样的需求:要求列出某个目录下面的具有特殊后缀名(比如.java)的所有文件。刚开始的时候,还是真的没有什么好的想法,自然我就想到看看java本身有没有提供这样的方法,在看jdk文档的时候就看到这样的一个接口:FileFilter,通过看文档和网上的资料,发现上边的需求可以用这个接口来实现,比如说,我们要列出c盘下面的所有的java源文件,我们应该怎么实现呢:...2008-04-19 21:02:45 · 697 阅读 · 0 评论 -
apache commons中处理时间的工具
在平时写程序的时候,经常会遇到有关日期处理的问题,比如日期的加法等等,这些问题使用java自带的那两个类是不好的解决的。例如我在项目中有如下的需求:[list=1][*]可以很方便的处理各种格式的日期[*]可对一个日期加上任意天,任意个月,任意个年[/list]如上的需求用java本身提供的包,解决起来不是很方便,可是如果我们用Apache Commons组件,那就方便...2008-03-12 22:41:24 · 717 阅读 · 0 评论 -
Invalid byte 2 of 2-byte UTF-8 sequence.异常
解析xml的时候出现如下问题:[code="java"]com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Invalid byte 2 of 2-byte UTF-8 sequence.[/code] 分析,这个问题的主要原因是xml文件中声明的编码与xml文件本身保存时的...原创 2009-10-19 09:31:47 · 346 阅读 · 0 评论 -
将InputStream转化成String
今日使用httpclient,需要释放返回InputStream类型的响应body,要不然有警告:内容太长,需要使用InputStream之类的话。但是我需要的是String类型,遂使用如下的方法:[code="java"]/** * 将InputStream转化成String * @param is * @return * @throws IOExcepti...原创 2009-10-15 10:04:01 · 196 阅读 · 0 评论 -
Java获得当前系统的日期(XXXX-XX-XX)
在项目中经常会遇到这样的需要,获取当前系统的日期,当然还有很多的办法,我的方法如下:[code="java"]Date currentDate = new Date(System.currentTimeMillis())[/code]这个代码返回的是型如这样的:2008-03-01....2008-03-01 11:12:24 · 1094 阅读 · 0 评论 -
MyEclipse附带的UML工具的使用
最近在研究apache web service commons包,想要用它解析xml schema。由于class的数量比较多,而且官方网站上边还没有overview,所以我就想自己把类图画出来,想了一下,决定使用MyEclipse自带的UMl的工具。 切换到MyEclipse的UML perspective,你会发现菜单栏多了一项UML,单击之后你会发现有如下的功能:...原创 2008-09-02 13:47:48 · 573 阅读 · 0 评论 -
Google App Engine first error :SAXException
今天照着Google App Engine的官方文档,试了试GuestBook,从开始知道部署前都很顺利,没问题!但是部署的时候却出了问题。[code="java"]Deploying guestbook to Google". Received SAXException parsing the input stream for C:/workspace/ JavaAppO...2009-05-06 20:39:46 · 105 阅读 · 0 评论