基本数据类型及其包装类:如int、char等基本数据类型,以及它们的包装类Integer、Character等,这些也是数据结构的基础。特殊数据结构:如栈(Stack)、队列(Queue)、二叉堆(Heap)等,这些在Java中通常通过集合框架或特定类(如PriorityQueue)来实现。二、Java数据结构知识点:List接口及其实现类:ArrayList...
实现(类):是集合接口的具体实现。从本质上讲,它们是可重复使用的数据结构。算法:是实现集合接口的对象里的方法执行的一些有用的计算,例如:搜索和排序。这些算法被称为多态,那是因为相同的方法可以在相似的接口上有着不同的实现。集合框架的类和接口均在java.util包中。
Java框架:熟悉Spring、Spring Boot、Spring Cloud等主流Java框架的使用,了解其内部原理及最佳实践。中间件:掌握数据库中间件、消息中间件、缓存中间件等的使用和原理。高级技术:性能优化:具备代码性能调优的能力,能通过分析性能瓶颈、优化算法和数据结构、使用缓存等手段提升应用性能。分布式系统:了解分布式...
简介:Ehcache是一个纯Java的进程内缓存框架,具有快速、简单和丰富的特性。特点:提供了内存和磁盘存储,以及各种缓存策略。Redis:简介:Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、KeyValue数据库。特点:高性能、高可用性,提供了丰富的数据结构。Shiro:简介:Apache...
Java 中常规的集合工具,使用广泛,但有一个集合类可能你没用过,那就是java.util.EnumMap。它与java.util.EnumSet一同位于Java的集合框架中。今天,让我们来深入了解这两个集合类。在评论区,阿粉希望看到你对使用过或未使用过这两个集合类的反馈,用数字1或0表达。当我们使用Map和Set结构时,它们...