摘要: 不管你是新手还是老鸟,在程序中读取资源文件总会遇到一些找不到文件的问题,这与Java底层的实现有关,不能算bug,只要方法得当,问题还是可以解决的。项目的文件夹结构:repathtest├─src│└─com│└─lavasoft│├─test│└─res├─doc1、在Java开发工具的project中使用相对路径在project中,相对路径的根目录是project的根文件夹,在此就是repathtest文件夹了。创建文件的写法是:File f =newFile("src/com/lavasoft/res/a.txt");File f =newFile("doc 阅读全文
posted @ 2013-10-29 15:07 flydico 阅读(771) 评论(0) 推荐(0) 编辑
摘要: java 使用相对路径读取文件1.java project环境,使用java.io用相对路径读取文件的例子:*目录结构: DecisionTree |___src |___com.decisiontree.SamplesReader.java |___resource |___train.txt,test.txt*SamplesReader.java: String filepath="resource/train.txt";//注意filepath的内容; File file=new File(filepath); ……*我们留意filepath的内容,java.io默认 阅读全文
posted @ 2013-10-29 14:59 flydico 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 编辑qx发送到1010658688即可。 阅读全文
posted @ 2013-10-29 11:21 flydico 阅读(388) 评论(0) 推荐(0) 编辑
摘要: C#:bool表示布尔值,是Boolean的别名;Java:boolean表示布尔值;C++:关键字-布尔变量,它的值只能有0或1或者true和false关键字;.net:Boolean表示布尔值。long:默认值为0,0有时候是有意义的,比如说成绩为0;Long:默认为null,比如,没有成绩应该用Long。 阅读全文
posted @ 2013-10-29 11:03 flydico 阅读(653) 评论(0) 推荐(0) 编辑
摘要: java有着一个非常突出的动态相关机制:Reflection。这个字的意思是“反射、映象、倒影”,用在Java身上指的是我们可以于运行时加载、探知、使用编译期间完全未知的classes。换句话说,Java程序可以加载一个运行时才得知名称的class,获悉其完整构造(但不包括methods定义),并生成其对象实体、或对其fields设值、或唤起其methods1。这种“看透class”的能力(the ability of the program to examine itself)被称为introspection(内省、内观、反省)。Reflection和introspection是常被并提的. 阅读全文
posted @ 2013-10-28 20:56 flydico 阅读(171) 评论(0) 推荐(0) 编辑
摘要: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2JDWP exit error AGENT_ERROR_NO_JNI_ENV(183): [../../../src/share/back/util.c:820]这是jdk1.6的一个bug,参考:http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6476706在main()函数的最后添加:System.exit(0); 阅读全文
posted @ 2013-10-28 20:33 flydico 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 举例:判断返回值是否是枚举值类型public class Test { public enum ColorSelect { red, green, yellow, blue; } private static ColorSelect getE() { ColorSelect c=ColorSelect.blue; return c; } public static void main(String[] args) { Object o=getE(); if(o instanceof Enum) { System.out.pri... 阅读全文
posted @ 2013-10-28 17:23 flydico 阅读(4404) 评论(0) 推荐(0) 编辑
摘要: 在使用反射执行一个方法时常遇到object is not an instance of declaring class的异常,如下代码:view plaincopy to clipboardprint?Java代码import java.lang.reflect.Method; import java.text.SimpleDateFormat; import java.util.Date; import cn.rdt.famework.frame.config.FrameConstant; public class PrimaryKeyUtils { // public synch... 阅读全文
posted @ 2013-10-28 11:44 flydico 阅读(3565) 评论(0) 推荐(0) 编辑
摘要: TTP ERROR 500Problem accessing /blog!add.do. Reason: java.lang.reflect.InvocationTargetExceptionCaused by:org.blog.common.web.ObjectFactoryException: java.lang.reflect.InvocationTargetException at org.blog.common.web.ControllerFactory.executeMethod(ControllerFactory.java:72) at org.blog.common.we... 阅读全文
posted @ 2013-10-28 10:45 flydico 阅读(1197) 评论(0) 推荐(0) 编辑
摘要: 在工程名上右键 > Properties > MyEclipse > update统计不包括js 、css、jsp,统计内容包括了空行以及注释行。如下图 阅读全文
posted @ 2013-10-25 17:54 flydico 阅读(485) 评论(0) 推荐(0) 编辑