![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 92
hresh
这个作者很懒,什么都没留下…
展开
-
Lombok之使用详解
文章目录前言Lombok 是什么?如何安装 Lombok?Lombok 使用详解Lombok 提供注解方式来提高代码的简洁性,常用注解概览:val@Data@Value@Getter@Setter@Getter(lazy=true)@ToString@EqualsAndHashCode@NonNull@Synchronized@NoArgsConstructor@AllArgsConstructo...原创 2019-11-27 20:59:18 · 353 阅读 · 0 评论 -
poi 处理 excel 小数问题 整数多.0 的情况
读取的单元格为 hssfCell,默认 poi 返回的为 double 类型的值,所有先转为 BigDecimal 判断下,再进行返回;import org.apache.poi.ss.usermodel.Cell;import org.apache.poi.ss.usermodel.CellType;/** * 获取一个Cell的value,根据cell的不同type,获取不同类型的v...原创 2019-11-19 21:46:20 · 2336 阅读 · 0 评论 -
Idea 使用技巧记录
1、配置 sys 输出快捷键首先点击工具栏 File->Settings,搜索 Live…新建一个分组,然后在该分组下添加快捷键。因为已经配置了 sys 快捷键,这里配置 try 快捷键,过程一样。此时, 在下面有一条红色警告语, 点击最下面的”Define”, 选择 Java。点击 Apply ,然后点击 OK 退出。在 Java 文件中输入 sys 即可带出 Syst...原创 2019-08-21 23:06:33 · 1748 阅读 · 0 评论 -
Java 与 Excel,支持 xls 和 xlsx
引入 Jar 包前往 apache 官网进行下载,如图:Jar 包建议选择最新的稳定版,这样功能更加齐全,使用起来体验感好。然后点击下载,对下载的压缩包进行解压,打开后如下:这里显示的 Jar 包还不够,如果要实现对 Excel(支持 xls 和 xlsx)的导入导出功能,需要增加额外的 Jar 包,就在 lib 文件夹和 ooxml-lib 文件夹中可以找到。复制出来结果如下:...原创 2019-08-19 21:06:59 · 716 阅读 · 0 评论 -
IntelliJ IDEA 创建 maven 项目,并导入相关 Jar 包
概述之前 Java 开发一直使用 eclipse 工具进行编写代码,后来公司项目要求使用 STS(Spring tool suite) 进行开发,这两个开发工具是免费的,适合新学者进行代码练习,所以可以优先考虑使用 eclipse 来学习 Java 代码。再后来项目组需要使用 IntelliJ IDEA 来构建项目,才接触到这个工具。因为之前练习 Python 一直使用的是 Pycharm 工...原创 2019-09-03 19:52:50 · 1098 阅读 · 0 评论 -
Java 中基于各种数据类型分析 == 和 equals 的区别
前言Java 中的数据类型,可分为两类:基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 它们之间的比较,应用双等号(==),比较的是它们的值。复合数据类型(类)。当它们用双等号进行比较的时候,比较的是它们在内存中的存放地址,所以,除非是同一个 new 出来的对象,它们的比较后的结果为 true,否则比较后结果为 f...原创 2019-09-15 11:16:56 · 250 阅读 · 0 评论 -
Java 基础:String 类源码分析
Java 中数据类型分为两大类:基础数据类型(byte,short,int,long,float,double,char,boolean)和引用类型(String 类型和基础数据类型的包装类),可以看出 String 类型是非常特殊的,同时也是编写代码过程中使用比较频繁的一种类型,为了更好的了解该类型,决心钻研一下 String 类源码,希望能有所收获。String 类实现接口public f...原创 2019-09-22 13:57:35 · 385 阅读 · 0 评论 -
Java 基础:String——常量池与 intern
在 Java 中方法区与常量池一节中有讲到常量池的分类,以及三种常量池之间的关联,其中有提到 String 类中的 intern() 方法,可以在运行期间将 Class 文件常量池中未出现的常量放入到运行时常量池,以及将字符串对象的引用加入到全局字符串常量池中。本章节接着上节对 String 源码的学习,对 String 类中的 intern() 方法进行更加深入的分析总结。字符串字面量字面...原创 2019-09-23 21:07:54 · 434 阅读 · 0 评论 -
Java 基础:Integer 源码分析
基本数据类型 int 的包装类即为 Integer,纵观 Integer、Long、Float、Double 数值类的源码,觉得 Integer 类的内容更加丰富,包含的小知识点更多,因此决定研究一下该类的源码,顺便做一下知识总结。该类提供了多个方法,能在 int 类型和 String 类型之间互相转换,还提供了处理 int 类型时非常有用的其他一些常量和方法。类定义public final ...转载 2019-09-28 21:14:48 · 258 阅读 · 0 评论