Java小事
kcp606
https://www.kuangcp.top
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
如何 "使用" 静态方法约束实现类或子类
场景 自己写一个工具包, 实现了Excel的导入导出, 然后通过自定义的注解来配置类的属性和Excel列的一一对应 然后有一个需求是在类中配置Excel的标题, 为了让每个Excel表格对应的实体类都要有这个属性或方法, 使用了接口 做到了方法的约束, 那么只需拿到一个对象即可调用方法, 传入标题值 那么这种做法 要从集合中拿到一个元素, 然后调用一个方法, 我认为这个标题的属性应该是要静态...原创 2018-02-25 02:24:12 · 1338 阅读 · 0 评论 -
String,StringBuffer与StringBuilder的区别
参考博客 String,StringBuffer与StringBuilder的区别?? 对比 String 字符串常量 StringBuffer 字符串变量(线程安全) StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String ...转载 2018-04-04 10:24:18 · 846 阅读 · 0 评论 -
Java操作JSON的三种库对比 Jackson Gson fastjson 未完....
前言 Gson Maven构件地址 | Github地址 目前最新版为 2.8.5 其jar大小为 235kb 使用方式 // Gradle引入依赖 compile group: 'com.google.code.gson', name: 'gson', version: '2.8.5' // 例如转化一个类型不固定的List, 自定义类型同理 Gson gson ...原创 2018-05-30 18:33:35 · 20081 阅读 · 4 评论 -
Java 中的 NIO 初学
Github: 案例源码地址 Java中的IO 个人代码: IO流的相关学习 | Socket NIO 参考博客: 五种IO模型 IO 简史 BIO NIO AIO演变 BIO Java1.0 到 Java1.3 同步阻塞式IO 但是能基于 BIO 手动实现 伪异步IO NIO Java1.4 引入; 非阻塞式IO, 虽然官方名称为 New IO, 民间称为 No-blocking ...原创 2019-04-29 20:34:50 · 705 阅读 · 0 评论
分享