![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
小技能或bug-java SE
LittleFlown
这个作者很懒,什么都没留下…
展开
-
在继承中构造器的调用顺序
一. 在继承中构造器的调用顺序:1. 调用基础类构造器。按着继承顺序,首先得到最底层的基础类(根节点),然后是下一个衍生类,直到最后的衍生类(叶子节点)。2. 按声明顺序低啊用成员初始化模块。3. 调用衍生类构造器的主体。二. 如下面的例子:class TestA { public TestA() { System.out.println("TestA"); }原创 2017-08-09 19:29:39 · 1601 阅读 · 0 评论 -
java String.split()函数的用法分析
在java.lang包中有String.split()方法的原型是:public String[] split(String regex, int limit)split函数是用于使用特定的切割符(regex)来分隔字符串成一个字符串数组,函数返回是一个数组。在其中每个出现regex的位置都要进行分解。需要注意是有以下几点:(1)regex是可选项。字符串或正则表达式对象,它标识了转载 2017-10-09 12:17:59 · 298 阅读 · 0 评论 -
java获取Date时间的各种方式汇总
1. 常用的时间获取方式public class DateUtils { /** * 获取时间戳 * 输出结果:1438692801766 */ @Test public void getTimeStamp() { Date date = new Date(); long times = date.getTime(); System.转载 2018-02-01 15:47:41 · 15157 阅读 · 1 评论 -
java.lang.OutOfMemoryError及解决方案
主要有3种比较常见的OutOfMemory Error:java.lang.OutOfMemoryError: Java heap spacejava.lang.OutOfMemoryError: PermGen spacejava.lang.OutOfMemoryError: GC overhead limit exceeded转载 2018-02-01 16:00:15 · 540 阅读 · 0 评论 -
Java中由于数据太大自动转换成科学计数法解决方式
1.java后台 (1)使用BigDecimal类 方式一:String str=new BigDecimal(num+”“).toString(); 方式二:String str=new BigDecimal(num.toString()).toString();(2)使用DecimalFormat类 //注意,这种方式是保留几位小数 String str=new DecimalForm转载 2018-02-01 17:09:32 · 2121 阅读 · 0 评论 -
EL表达式中嵌套EL表达式解决方法
1.模拟需求:从一个商品集合中取出所有商品,第一个商品用它的第一张图片,第二个商品用它的第二张图片 2.起初按照通用思路,在c:forEach中定义一个varStatus,再通过vaStatus获取下标,结果写成了el表达式嵌套(如下),结果根本出不来forEach items="${products }" var="product" varStatus="idx"> "${pr转载 2018-02-01 17:14:53 · 788 阅读 · 0 评论