Skip to content

程序那些事

Spring,区块链,密码学,分布式,多线程,人工智能等教程

  • 首页
  • 区块链
  • Spring5
    • Spring Boot
  • Scala
  • java
    • 多线程与并发
    • Stream系列
    • 集合系列
    • IO NIO系列
    • JVM系列
    • JDK8-20新特性
    • Java基础
    • 编码规范
  • JS
  • 密码学
  • reactiveX
  • 安全框架
  • Python
  • AI
  • 关于我
程序那些事
最通俗的解读,最深刻的干货,最简洁的教程,众多你不知道的小技巧,尽在程序那些事!

集合系列教程

集合类是在任何程序中都要使用到的类型,这几个是你必须要熟悉的 ArrayList, HashMap, HashSet, LinkedHashSet, TreeSet。熟悉使用熟悉其实现原理。

下面是我整理和写过的关于Java集合的相关文章:

  • fail-safe fail-fast知多少

  • Iterator to list的三种方法

  • asList和ArrayList不得不说的故事

  • Copy ArrayList的四种方式

  • 深入理解HashMap和TreeMap的区别

  • 深入理解HashMap和LinkedHashMap的区别

  • 一文弄懂EnumMap和EnumSet

  • java中Comparable和Comparator的区别

  • 一文读懂java中的Reference和引用类型

  • SkipList和java中ConcurrentSkipListMap的实现

  • 一文弄懂java中的Queue家族

  • PriorityQueue和PriorityBlockingQueue

  • SynchronousQueue详解

  • java中DelayQueue的使用

  • java中的类型擦除type erasure

  • 深入理解java的泛型

本教程持续更新,敬请期待!

PDF下载有问题的小伙伴可以clone整个github目录即可!

我整理的秘籍:

JDK8GC-cheatsheet.pdf
JDK9GC-cheatsheet.pdf
JDK10GC-cheatsheet.pdf JDK11GC-cheatsheet.pdf
JDK12GC-cheatsheet.pdf
JDK13GC-cheatsheet.pdf JDK14GC-cheatsheet.pdf
python3-cheatsheet.pdf
我写的电子书:

Spring Boot 2.X实战教程(2020版) Stream和Lambda表达式最佳实践 深入理解java集合
我翻译的Spring5参考指南:

Spring5中文参考指南.pdf

分类

  • cheatsheet (5)
  • CS揭秘 (1)
  • JAVA (211)
    • collections (17)
    • io-nio (15)
    • JVM (48)
    • stream (17)
    • troubleshoot (5)
    • 小秘密 (40)
    • 新特性 (21)
  • javascript (31)
    • ecmascript (15)
    • koa (1)
    • nodejs (15)
  • news (1)
  • ORM框架 (1)
    • Mybatis (1)
  • Python (13)
    • base (13)
  • scala (17)
  • spring (21)
  • spring boot (39)
  • spring cloud (2)
  • tech-weekly (1)
  • web tech (4)
  • 人工智能 (3)
    • math (3)
  • 分布式 (6)
  • 区块链 (34)
    • Bitcoin (6)
    • Hyperledger (6)
    • Libra (10)
    • 以太坊 (2)
  • 响应式系统 (12)
  • 安全 (35)
  • 密码学 (24)
  • 工具技巧 (25)
    • gradle (7)
    • java-tools (11)
    • maven (4)
    • others (3)
  • 并发多线程 (38)
  • 性能调优 (12)
  • 数据库 (4)
  • 服务器 (7)
  • 架构 (4)
  • 算法与数据结构 (15)
  • 黑科技 (1)

文章归档

  • 2021年4月 (8)
  • 2021年3月 (13)
  • 2021年2月 (8)
  • 2021年1月 (16)
  • 2020年12月 (17)
  • 2020年11月 (12)
  • 2020年10月 (9)
  • 2020年9月 (9)
  • 2020年8月 (13)
  • 2020年7月 (37)
  • 2020年6月 (38)
  • 2020年5月 (50)
  • 2020年4月 (52)
  • 2020年3月 (35)
  • 2020年2月 (26)
  • 2020年1月 (27)
  • 2019年12月 (3)
  • 2019年11月 (15)
  • 2019年10月 (7)
  • 2019年9月 (13)
  • 2019年8月 (8)
  • 2019年7月 (11)
  • 2019年6月 (17)

标签

aop assembly base bitcoin cheatsheet collection ecmascript fabric gradle hyperledger io java javascript JDK11 JDK14 JIT jvm libra maven nio nodejs paxos python python3 reactive scala spring spring boot stream wildfly 分布式 加密货币 区块链 响应式 多线程 安全 安全框架 密码学 并发 性能调优 排序 数据结构 新特性 架构 算法

Count per Day

  • 209884总阅览数:
  • 161146总访问数:

近期文章

  • 使用gradle插件发布项目到nexus中央仓库
  • Python基础之:struct和格式化字符
  • ES9的新特性:异步遍历Async iteration
  • 可视化运行Python的神器Jupyter Notebook
  • AI数学基础之:确定图灵机和非确定图灵机

近期评论

  • erotik发表在《javascript中的模块系统》
  • haoyisheng发表在《在onelogin中使用OpenId Connect Implicit Flow》
  • lianxiWeather发表在《开源认证和访问控制的利器keycloak使用简介》
  • kaoshi发表在《HMAC算法及其应用》
  • Владимир发表在《SAML和OAuth2这两种SSO协议的区别》

程序那些事.flydean的博客. All Rights Reserved.

粤ICP备19017836号