
Java基础
文章平均质量分 87
Java基础
if200
开发
展开
-
依赖排除 provided,optional 和 exclusion 最全区分指南
本文将介绍 Maven工程中3种避免依赖冲突的手段 provided,optional 和 exclusion 及其使用场景,并对其进行比较区分,最后以一个应用实例来做归纳总结。本人在网上寻找相关说明时大多语焉不详,模棱两可,有些甚至自己也没弄明白,故根据官方说明和自身试验写下此文,如有纰漏,还望指教。转载需经本人同意,注明出处方可转载。文章目录一 介绍1 scope设为provided2 op...原创 2018-11-06 14:23:13 · 3562 阅读 · 1 评论 -
深入解析String的intern()方法
引言在 JAVA 语言中有8中基本类型和一种比较特殊的类型String。这些类型为了使他们在运行过程中速度更快,更节省内存,都提供了一种常量池的概念。常量池就类似一个JAVA系统级别提供的缓存。8种基本类型的常量池都是系统协调的,String类型的常量池比较特殊。它的主要使用方法有两种:直接使用双引号声明出来的String对象会直接存储在常量池中。如果不是用双引号声明的String...转载 2018-04-02 22:34:23 · 257 阅读 · 0 评论 -
Java程序员应该懂的字符编码知识
一 先行知识1 概念定义字符(Character): 各种文字和符号的总称,包括各国家文字、标点符号、图形符号、数字等。字符集(Character set) 多个字符的集合,字符集种类较多,每个字符集包含的字符个数不同,常见字符集名称:ASCII字符集、GB2312字符集、BIG5字符集、 GB18030字符集、Unicode字符集等。Unicode Unicode是为整合全世...原创 2018-07-09 09:59:30 · 497 阅读 · 1 评论 -
Excel解析easyexcel工具类
本文使用基于阿里的easyexcel编写的工具类对xls后缀的Excel文件(即03版)读取并写成xlsx后缀的Excel文件(即07版),中间转换过程使用String二维数组和对象列表两种形式.easyexcel 项目git地址为: https://github.com/alibaba/easyexcel官方使用指南见: https://github.com/alibaba/easyexce...原创 2018-10-06 16:19:48 · 29477 阅读 · 6 评论