Java
Tane_1018
这个作者很懒,什么都没留下…
展开
-
i++ 和++i区别, 底层原理
a = ++i,相当于 i=i+1; a = i; a = i++,相当于 a = i; i=i+1;原创 2020-08-06 11:13:08 · 494 阅读 · 0 评论 -
为何HashMap的数组长度一定是2的次幂?
面试官Q1:为什么HashMap的长度一定是2的次幂呢? 通过前面一篇文章我们知道了,HashMap的数据结构,也知道了什么是Hash冲突,如果定位到的数组位置不含链表(当前entry的next指向null),那么对于查找,添加等操作很快,仅需一次寻址即可;如果定位到的数组包含链表,对于添加操作,其时间复杂度为O(n),首先遍历链表,存在即覆盖,否则新增;对于查找操作来讲,仍需遍历链表,然后通过...原创 2019-12-04 18:55:40 · 4683 阅读 · 6 评论 -
线路
二、Java基础 什么是字符串常量池? String为什么是不可变的? String s = new String("xyz");究竟产生了几个对象,从JVM角度谈谈? String拼接字符串效率低,你知道原因吗? 你真的了解String的常见API吗? Java中的subString()真的会引起内存泄露么? 浅析Java中的final关键字? 浅析Java中的static关键字...原创 2019-11-26 14:02:02 · 203 阅读 · 0 评论 -
HSSFWorkbook导出Excel
HSSFWorkbook导出Excel import org.apache.poi.hssf.usermodel.HSSFCell; import org.apache.poi.hssf.usermodel.HSSFCellStyle; import org.apache.poi.hssf.usermodel.HSSFFont; import org.apache.poi.hssf.usermo原创 2017-07-19 15:34:57 · 1046 阅读 · 0 评论 -
Excel 表格导出方法
导出Excel //导出方法 public ExcelOption getOption(String data) { bbttVO vo =(bbttVO) VOUtils.getBeanFromJsonData(data, bbttVO.class); ExcelOption returnVO = new ExcelOption(); // 构造表头 Linke原创 2017-08-31 16:21:13 · 324 阅读 · 0 评论 -
ssh框架下载本地文件
ssh框架下载本地文件 /** * 下载模板 */ public String download(){ try{ // 下载本地文件 //File file = new File(Constant.OPLOAD_PAHT,fileName); // 读到流中 String realPath=this.getServletRequest(原创 2017-10-18 09:57:42 · 1426 阅读 · 0 评论