随笔分类 -  Java基础和应用

摘要:目录简介ListSetMap互相转换 简介 Java中有三大类集合:List(列表)、Set(集合)、Map(映射),三者都属于接口类,分别有各自的实现。 Collection为基本的集合接口,声明了集合的通用方法,List和Set都是继承于此。 add(Object o):新增对象 set(int 阅读全文
posted @ 2023-09-13 18:05 苍凉温暖 阅读(56) 评论(0) 推荐(0)
摘要:1. 前言 Apache POI是Apache开源的用以Java操作Microsoft Office套件档案进行读写的API库。 版本 HSSF:支持Excel 97~2003版本的.xls文档操作,不过局限性较大,单个sheet最多65536行256列。 XSSF:支持Excel 2007版本往后 阅读全文
posted @ 2022-07-02 18:50 苍凉温暖 阅读(493) 评论(0) 推荐(0)
摘要:1. 目录、文件工具类 // 检查目录是否存在,不存在则创建 public boolean chkDirExists(String pathStr) { File path = new File(pathStr); if (path.exists()) { return true; } else { 阅读全文
posted @ 2022-07-02 16:24 苍凉温暖 阅读(66) 评论(0) 推荐(0)
摘要:Java中为什么一个char可以保存一个汉字字符? Java中一个char是2个字节,而中文如果用UTF8方式编码则会是可能占用三个字节 Java编译器其实使用的是使用UTF16方式对汉字进行编码,而绝大多数的字符使用UTF16编码都只需要两个字节即可 扩展: Unicode编码将绝大多数字符使用0 阅读全文
posted @ 2022-07-02 10:42 苍凉温暖
摘要:目录hash是什么hash值如何计算Hash碰撞(冲突)HashMap1. HashMap初始化数组大小的计算2. 计算值存放的数组索引3. HashMap扩容4. HashMap解决Hash冲突时使用的链表和红黑树5. 为什么一定要重写equals和hashCode方法6. 线程安全的HashMa 阅读全文
posted @ 2022-04-18 10:53 苍凉温暖 阅读(84) 评论(0) 推荐(0)