java进阶
Java进阶
依然泛特西
这个作者很懒,什么都没留下…
展开
-
poi 操作excel之导出excel
public class ExportExcel { /** * 显示的导出表的标题 */ private String title; /** * 导出表的列名 */ private String[] columnName; /** * 需要导出的数据集合 */ private L...原创 2019-11-11 12:42:48 · 255 阅读 · 0 评论 -
java 文件上传
/** * 上传文件 * @param request * @param response */ public static void upload(HttpServletRequest request, HttpServletResponse response){ request.setCharacterEncoding("utf...原创 2019-11-11 11:43:12 · 164 阅读 · 0 评论 -
HashMap 和 TreeMap 的内部结构
一、HashMap1、基于哈希表的 Map 接口的实现。此实现提供所有可选的映射操作,并允许使用 null 值和 null 键。(除了非同步和允许使用 null 之外,HashMap 类与 Hashtable 大致相同。)此类不保证映射的顺序,特别是它不保证该顺序恒久不变。2、HashMap 的实例有两个参数影响其性能:初始容量和加载因子。容量是哈希表中桶的数量,初始容量只是哈...转载 2019-10-12 14:08:18 · 112 阅读 · 0 评论 -
Integer 中的 IntegerCache
public class demo { public static void main(String[] args) { Integer n1 = 123; Integer n2 = 123; Integer n3 = 128; Integer n4 = 128; Integer n5 = new Integ...原创 2019-08-13 16:51:54 · 218 阅读 · 0 评论 -
java 中的包装类
什么是包装类型Java 设计当初就提供了 8 种 基本数据类型及对应的 8 种包装数据类型。我们知道 Java 是一种面向对象编程的高级语言,所以包装类型正是为了解决基本数据类型无法面向对象编程所提供的。下面是基本数据类型与对应的包装类型。基本数据类型 包装类型 byte Byte boolean Boolean short Short char...转载 2019-08-13 16:27:43 · 146 阅读 · 0 评论 -
枚举的本质
在Java面试中,枚举是一个绕不开的话题。通过对枚举的考察,面试官可以快速判断求职者对Java基础知识的掌握情况。今天,我们就来聊一聊这个小而美的类:枚举。你是否被问到过以下的问题:1.枚举允许继承类吗?2.枚举允许实现接口吗?3.枚举可以用等号比较吗?4.可以继承枚举吗?5.枚举可以实现单例模式吗?6. 当使用compareTo()比较枚举时,比较的是什么?7. 当使用equ...转载 2019-04-04 18:52:10 · 452 阅读 · 0 评论 -
自定义类实现自我克隆
自定义类实现自我克隆 自定义类实现 Cloneable 接口。这是一个标记接口,实现该接口的对象可以实现“自我克隆”,接口里没有定义任何方法。 自定义类实现自己的 clone ()方法。 实现clone()方法时通过 super。clone();调用 Object实现的clone() 方法来得到对象的副本,并返回该副本。 package com.hans.myCl...原创 2019-09-27 11:46:51 · 470 阅读 · 0 评论