Java知识点
DeNan_Kong
这个作者很懒,什么都没留下…
展开
-
java中StringBuilder、StringBuffer、String类之间的关系
1. String 类 String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,不仅效率低下,而且大量浪费有限的内存空间。 String a = "a"; //假设a指向地址0x0001 a = "b";//重新赋值后a指向地址0x0002,但0x0001地址中保存的"a"依旧存在,但已经不再是a所指向的,a 已经指向了其它地址。 因此St转载 2016-09-07 09:55:49 · 319 阅读 · 0 评论 -
Java中常用字符串方法总结
一、创建并初始化字符串: 1、使用字符串常量直接初始化 String s="hello!"; 2、使用构造方法创建并初始化 String();//初始化一个对象,表示空字符序列 String(value);//利用已存在的字符串常量创建一个新的对象 String (char[] value);//利用一个字符数组创建一个字符串 String(cha转载 2016-09-07 10:34:39 · 2067 阅读 · 1 评论 -
java.time新API 处理日期选择
近期遇到一个需求,做数据查询的时候要求,根据当前时间的今天,昨天,本周,上周,上月,今年做查询。开始用java的Calendar类实现,的确很繁琐。public void test(Integer select){ Date satrtTime = null; Calendar calendar = Calendar.getInstance();原创 2017-02-17 19:46:20 · 466 阅读 · 0 评论 -
mybatis映射文件中不能使用">""<""&"问题
原因是 XML 文档中放置了一个类似 “<” 字符,那么这个文档会产生一个错误,这是因为解析器会把它解释为新元素的开始。因此你不能这样写:<if test="ageStart = null and ageEnd != null "> and (o.patient_age <= #{ageEnd,jdbcType=TIMESTAMP} )</if>正确的写法是这样:<if test="ageSt原创 2017-03-15 15:32:22 · 13169 阅读 · 0 评论