随笔分类 - Java基础和应用
摘要:目录简介ListSetMap互相转换 简介 Java中有三大类集合:List(列表)、Set(集合)、Map(映射),三者都属于接口类,分别有各自的实现。 Collection为基本的集合接口,声明了集合的通用方法,List和Set都是继承于此。 add(Object o):新增对象 set(int
阅读全文
摘要:1. 前言 Apache POI是Apache开源的用以Java操作Microsoft Office套件档案进行读写的API库。 版本 HSSF:支持Excel 97~2003版本的.xls文档操作,不过局限性较大,单个sheet最多65536行256列。 XSSF:支持Excel 2007版本往后
阅读全文
摘要:1. 目录、文件工具类 // 检查目录是否存在,不存在则创建 public boolean chkDirExists(String pathStr) { File path = new File(pathStr); if (path.exists()) { return true; } else {
阅读全文
摘要:1. Java中为什么一个char可以保存一个汉字字符? - Java中一个char是2个字节,而中文如果用UTF8方式编码则会是可能占用三个字节 - Java编译器其实使用的是使用UTF16方式对汉字进行编码,而绝大多数的字符使用UTF16编码都只需要两个字节即可 - 扩展: - Unicode编
阅读全文
摘要:[toc] # hash是什么 > Java中hash可以认为是唯一编码、摘要值,不同对象的计算方式不同。实质上将任意长度的输入,通过散列算法,变成固定长度的输出,输出值便是hash(散列)值。 # hash值如何计算 1. Object类的hash值为经过处理的JVM虚拟机中分配的内存地址,这样就
阅读全文