java
黄美丽的美丽
这个作者很懒,什么都没留下…
展开
-
关于short s1 = 1; s1 = s1 + 1;有错而short s1 = 1; s1 += 1正确的问题
s1 = s1 + 1和s1 += 1是有区别的。s1=s1+1会错因为s1是short,而1是int,所以运算时会自动转换为int,再将int赋值给s1是需要强制转换,所以会错。JAVA规范上说 e1+=e2 实际上是 e1=(T1)(e1+e2),其中T1是e1的数据类型。 s1+=1等效于 s1=(short)(s1+1),所以是正确的。原创 2014-09-07 13:41:25 · 520 阅读 · 0 评论 -
分页函数
// 分页int pageSize = 10;int pageNo = 1;int allNum = personTasks.size();int allPage = (allNum + pageSize - 1) / pageSize;if (personTasks == null || personTasks.size() == 0) {return null;}原创 2014-11-23 17:03:29 · 318 阅读 · 0 评论 -
中文排序
中文排序原创 2016-03-07 11:03:06 · 311 阅读 · 0 评论 -
Java中的equals和==
1)对于==,如果作用于基本数据类型的变量,则直接比较其存储的 “值”是否相等;如果作用于引用类型的变量,则比较的是所指向的对象的地址2)对于equals方法,注意:equals方法不能作用于基本数据类型的变量如果没有对equals方法进行重写,则比较的是引用类型的变量所指向的对象的地址;诸如String、Date等类对equals方法进行了重写的话,比较的是所指向原创 2016-03-04 16:24:59 · 270 阅读 · 0 评论 -
对象与json文件之间的转换
object,json原创 2016-04-12 11:22:59 · 387 阅读 · 0 评论 -
递归
递归获取部门的完整路径getParentPath(String id);public ShipType findById(String id){ return (ShipType)helper.getCurrentSession().get(ShipType.class, id);}private String getParent(String id,StringBuffer pat原创 2016-06-27 09:56:11 · 197 阅读 · 0 评论 -
对象存入session中时,未序列化报错的问题
1.错误十月 11, 2016 8:37:18 上午 org.apache.catalina.session.StandardManager doLoadSEVERE: IOException while loading persisted sessions: java.io.WriteAbortedException: writing aborted; java.io.NotSerializab原创 2016-10-12 17:47:07 · 2673 阅读 · 0 评论 -
去除字符串中的空格、回车、换行符、制表符
private String replaceBlank(String str) { String dest = ""; if (str!=null) { Pattern p = Pattern.compile("\\s*|\t|\r|\n"); Matcher m = p.matcher(str);转载 2016-10-12 17:52:17 · 4450 阅读 · 0 评论