![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 77
叫我XiaoNi
正所谓朝走西来,暮走东,人生恰似采花蜂...
展开
-
适配器模式
文章目录定义介绍实现类适配器对象适配器定义适配器模式(Adapter),将一个类的接口转换成客户希望的另外一个接口。Adapter 模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。主要应用于希望复用一些现存的类,但是接口又与复用环境要求不一致的情况。介绍从实现上分为两种:类适配器和对象适配器,其中区别,一种采用继承,一种采用组合的方式。但是适配器模式主要是补救措施。当系统中有一套完成的类结构,而我们需要利用其中某一个类的功能或方法,但是我们的客户端只认识另外一个和这个类结构不相关原创 2021-07-20 21:21:53 · 110 阅读 · 0 评论 -
Java 反射基本API
文章目录反射概念Class 类如何获取 ClassClass 常用方法获取 Field 对象设置 Field 对象的值获取 Constructor 对象设置 Constructor 对象获取 Method 对象调用 Method 方法总结最近碰到一个问题:数据库字段变更,所有字段都变为 not null。那么程序里面对应的插入/更新操作的代码就需要改变。需要对实体类进行初始化。刚开始在方法内,我习惯性的想写一个公共方法 ,进入方法的时候把实体类传过去,初始化实体类的值。但是我发现我不知道怎么处理,虽然隐原创 2021-03-10 22:16:38 · 69 阅读 · 0 评论 -
Java 正确循环遍历 List 删除
文章目录前言快速失败 vs 安全失败快速失败(fail-fast)原理场景:安全失败(fail-safe)原理场景实战ArrayList增强 for 循环普通 for 循环*Iterator 方式总结源码解析ArrayList.remove根据下标删除元素根据元素删除元素普通 for 循环增强 for 循环迭代器前言以前老早就学习过如何在循环遍历 List 的情况下操作(新增/删除)。现在在项目中又碰到了一次,所以在此记录一下,以免有些遗忘,还得去 Google 。直接翻自己的博客就行了。快速失败 v原创 2020-10-18 17:09:38 · 592 阅读 · 0 评论 -
处理 Excel 文件类型
1.POI 处理.xls文件,删除指定行,且不留空白2.处理.csv文件,原创 2020-07-26 21:03:48 · 159 阅读 · 0 评论 -
装饰器模式学习-IO
设计模式-IO-面试原创 2020-07-08 15:08:22 · 165 阅读 · 0 评论 -
Java 集合 ArrayList 详解
解析 Java8 集合 ArrayList 类的源码,并给出平时写代码遇到的问题。涉及到主要的操作方法和 EMPTY_ELEMENTDATA、DEFAULTCAPACITY_EMPTY_ELEMENTDATA的区别原创 2020-05-17 20:43:05 · 191 阅读 · 0 评论 -
XML || JSON || 实体类
文章目录背景思考步骤XML 转 JSON 串jackson背景现在大多数应用都是使用 JSON 作为数据传输的方式。但是也有其他形式的数据存在,比如 XML。本文就是我遇到的需求:把老系统返回的 XML 封装为实体类返给前台。思考步骤JSON 操作类库很多,但是选用哪一个?如何将 XML 转为 JSON 串?如何将 JSON 串转为实体类XML 转 JSON 串jackson...原创 2020-03-17 15:51:45 · 128 阅读 · 0 评论 -
Base64 解读
JDK8 的 Base64 以及 JDK8 以前使用 sun 的 Base64 浅析原创 2020-01-11 13:41:25 · 556 阅读 · 0 评论 -
Java异常|异常实战NPE
主要对NullPointerException进行解读和预防方法介绍原创 2020-01-09 20:27:39 · 567 阅读 · 0 评论 -
Java异常|Java异常处理
写在前面:本文注重针对异常的处理,对于 Java异常 关键字的使用,对于文中的 IO 操作没有过多解释原创 2020-01-04 13:26:59 · 288 阅读 · 0 评论 -
Java异常|整体认识
Java 超全异常体系,很容易理解原创 2019-12-30 18:43:32 · 94 阅读 · 0 评论 -
Java时间API总结
文章目录Date 类构造方法Date()simpleDateFormatDate(long date)常用方法Calendar 类常用方法格式化时间java 8 时间API日期时间LocalDate将时间加/减一天LocalTimeLocalDateTimeZoneDateTimeDateTimeFormatter总结tips:JDBC 映射日期类型在做项目中入数据库的时候,碰到的问题:需要获...原创 2019-12-29 17:58:55 · 183 阅读 · 0 评论 -
Java 数组|链表实现队列
Java 实现队列数据结构,超完整!包你会。不会?留言啊,不会原创 2019-12-14 17:08:29 · 190 阅读 · 0 评论 -
Java 数组|链表实现栈数据结构
超完整的 Java 实现栈,分别用数组和链表实现原创 2019-12-13 16:11:37 · 197 阅读 · 0 评论 -
保证你会单链表,附完整 Java 实现
Java 实现单链表的基本操作:初始化,指定位置插入、指定位置删除,遍历输出等原创 2019-12-12 22:50:55 · 128 阅读 · 0 评论 -
数组与ArrayList
数组详解原创 2019-12-09 19:50:34 · 132 阅读 · 0 评论 -
Java 中只有值传递
Java 中只有值传递 = Java 方法中调用的别名问题原创 2019-12-08 16:10:42 · 115 阅读 · 0 评论 -
Object 源码解读
Object 源码解读,按照自己的能力来解读里面的方法原创 2019-12-04 16:39:10 · 109 阅读 · 0 评论 -
Map 的判空和 String 的判空
开发中常见的小细节问题!原创 2019-12-02 15:54:39 · 1699 阅读 · 0 评论 -
在List循环中添加Map的值被覆盖
平常Java开发中常见的Map填坑原创 2019-11-26 12:11:35 · 1455 阅读 · 2 评论