欢迎访问我的个人网站==》 jiashubing.cn

随笔分类 -  01、JAVA

摘要:在java类中常见的读取Properties文件方式,是使用Properties.load(inputStream);的方式但是常常出现中文乱码问题,这就很尴尬了 看了很久才发现,还有一个重载的方法, 它的参数是Reader,如下: 而Reader是可以指定字符集的编码格式的,于是尝试如下更改: 顺 阅读全文
posted @ 2017-06-19 10:33 贾树丙 阅读(9179) 评论(0) 推荐(2) 编辑
摘要:Java中如何输出对勾? 最简单的方法是,从那个地方拷贝一个对勾的字符,然后System.out.println("√"); 但是心里总会担心,万一机器不认这个字符该怎么办?(可能是多余了)如果我能找到它对应的ASCII编码就好了 第一反应就找来ASCII编码表来找它,还真有这个符号在一张图片上看到 阅读全文
posted @ 2017-06-08 08:50 贾树丙 阅读(16895) 评论(0) 推荐(1) 编辑
摘要:对于一些特殊的情况,split拆分后并没有保留全的元素 如下例子: 输出结果: 只拆分得到了第一个字母,后面默认的空字符串并没有保留。 后来想到了使用StringUtils函数,查了一下,修改为如下: 输出结果: public static String[] splitPreserveAllToke 阅读全文
posted @ 2017-06-01 18:13 贾树丙 阅读(5387) 评论(0) 推荐(0) 编辑
摘要:比如,Debug时如下图展示: 我想要获取的是:ansList.get(i).getComponent().getConnectorId() debug时明明有这个元素,但是当我写出来的时候却发现:ansList.get(88)没有getComponent()这个函数。 这不是因为debug出错了, 阅读全文
posted @ 2017-05-31 09:14 贾树丙 阅读(344) 评论(0) 推荐(0) 编辑
摘要:1 public class Test { 2 3 // 递归实现斐波那契数列 4 public int f(int n) { 5 if (n == 0 || n == 1) { 6 return 1; 7 } else if (n > 1) { 8 return f(n - 1) ... 阅读全文
posted @ 2017-05-04 15:36 贾树丙 阅读(635) 评论(0) 推荐(0) 编辑
摘要:JAVA对于字符串的操作真是太强大了!!! 在 commons-lang3-3.2.jar 包里 org.apache.commons.lang.StringUtils中方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(即 阅读全文
posted @ 2017-05-04 11:07 贾树丙 阅读(786) 评论(0) 推荐(0) 编辑
摘要:这个方法的作用就是,将startPath 下的文件 fileName 移动到endPath 下 阅读全文
posted @ 2017-05-04 10:23 贾树丙 阅读(39456) 评论(0) 推荐(2) 编辑
摘要:什么是注解? 对于很多初次接触的开发者来说应该都有这个疑问?Annontation是Java5开始引入的新特征,中文名称叫注解。它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。为程序的元素(类、方法、成员变量)加上更直观更明了 阅读全文
posted @ 2017-05-03 14:36 贾树丙 阅读(115990) 评论(14) 推荐(36) 编辑
摘要:import static静态导入是JDK1.5中的新特性。一般我们导入一个类都用 import com.....ClassName;而静态导入是这样:import static com.....ClassName.*;这里的多了个static,还有就是类名ClassName后面多了个 .* ,意思 阅读全文
posted @ 2017-05-03 14:02 贾树丙 阅读(497) 评论(0) 推荐(0) 编辑
摘要:enum 的全称为 enumeration, 是 JDK 1.5 中引入的新特性,存放在 java.lang 包中。 enum是关键字,感觉它跟class、interface是并列的,并且不能跟final,abstract同时使用,因为它默认是final类型了。 enum类中的每个enum元素都是其 阅读全文
posted @ 2017-05-03 13:39 贾树丙 阅读(322) 评论(0) 推荐(0) 编辑
摘要:我们都知道windows操作系统和Linux操作系统中的路径分隔符是不一样的,当我们直接使用绝对路径的时候,程序会报错误:No such file or diretory”的异常 File类有几个类似separator的静态字段,都是与系统相关的,在编程时应尽量使用: - separatorChar 阅读全文
posted @ 2017-04-13 13:12 贾树丙 阅读(375) 评论(0) 推荐(0) 编辑
摘要:原创文章,欢迎转载,转载请注明出处! 很多时候我们需要在项目中读取外部属性文件,用到了System.getProperty("")方法。这个方法需要配置JVM系统属性,那么如何配置呢? 那就是使用java -D 配置系统属性。使用格式是:java -Dkey=value 比如新建一个测试类,如下: 阅读全文
posted @ 2017-04-06 15:55 贾树丙 阅读(48585) 评论(3) 推荐(9) 编辑
摘要:本文参考:http://www.cnblogs.com/a164266729/p/4561651.html,它以C#的语言讲述这个原理,觉得讲得很清楚,我把它的代码部分改成了Java代码。 数组、List和ArrayList的区别 数组在内存中是连续存储的,所以它的索引速度是非常的快,而且赋值与修改 阅读全文
posted @ 2017-02-16 14:02 贾树丙 阅读(887) 评论(0) 推荐(0) 编辑
摘要:在开发中遇到了一个问题,关闭流的时候会出现某种莫名其妙的错误。后来一个巧合看到了这个解决方法。 先看问题(知道答案以后,才知道是这里出错了) 碰巧看到的那段描述,如下: 方法可能因为checked exception导致清理流或资源失败 这种方法可能无法清理(关闭,处置)流,数据库对象,或者其他的资 阅读全文
posted @ 2017-02-15 11:28 贾树丙 阅读(844) 评论(0) 推荐(0) 编辑
摘要:需要引入接口ServletResponseAware 1 public class Login extends ActionSupport implements SessionAware,ServletResponseAware 2 { 3 4 private HttpSe... 阅读全文
posted @ 2014-04-23 14:19 贾树丙 阅读(268) 评论(0) 推荐(0) 编辑
摘要:我的MainActivity.java部分代码 阅读全文
posted @ 2014-04-21 11:27 贾树丙 阅读(3360) 评论(0) 推荐(0) 编辑
摘要:刚学的时候总是各种错误,解决方法也无厘头的很将UserDAO里面的的save方法修改try { getSession().save(transientInstance); log.debug("save successful"); } 改为try { Session session=Hiber... 阅读全文
posted @ 2014-04-20 21:28 贾树丙 阅读(270) 评论(0) 推荐(0) 编辑
摘要:注意一下语句的写法(在login.jsp中的action)在 struts.xml中 web.xml /* login.jsp 阅读全文
posted @ 2014-04-17 10:31 贾树丙 阅读(219) 评论(0) 推荐(0) 编辑
摘要:我是用了右键-Add Struts.. 所以,不应该在WebRoot-》WEB-INF-》lib中加入5个基本包了。。。 阅读全文
posted @ 2014-04-17 09:47 贾树丙 阅读(195) 评论(0) 推荐(0) 编辑
摘要:网上试了很多种方法都不对,结果老师两下点出来了我的改正方法是: 将WebRoot/WEB-INF/web.xml中的/* 改为*.do 然后再网页中输入完整的路径 "项目/index.jsp" 就不会报错了 最后在把“*.do ”该成“/*”据说是加了struts之后 默认查找路径是 "项目\... 阅读全文
posted @ 2014-04-17 09:40 贾树丙 阅读(261) 评论(0) 推荐(0) 编辑