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