自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 “金九银十”必备(背)两份最全“Java 面试宝典+Java 核心知识集”

设计存储海量数据的存储系统:设计一个叫“中间层”的一个逻辑层,在这个层,将数据库的海量数据抓出来,做成缓存,运行在服务器的内存中,同理,当有新的数据到来,也先做成缓存,再想办法,持久化到数据库中,这是一个简单的思路。读写的过程采用类似乐观锁的机制,可以一直读(在写数据的时候也可以),但是每次读的时候会有个版本的标记,如果本次读的版本低于缓存的版本,会重新读数据,这样的情况并不多,可以忍受。如果没有正确的实现这两个方法,两个不同的键可能会有相同的hash值,因此,可能会被集合认为是相等的。

2024-07-23 17:34:05 148

原创 Java 集合全教程—Map

Map是将关键点映射到值的对象。映射不能包含重复的关键点:每个关键点最多可以映射到一个值。它对数学函数抽象进行建模。Map接口包括基本操作(如put、get、remove、containsKey、containsValue、size和empty)、批量操作(如putAll和clear)和集合视图(如keySet、entrySet和values)的方法。Java平台包含三个通用的Map实现:HashMap、TreeMap和LinkedHashMap。

2024-07-23 16:56:53 355

原创 Java 集合全教程—List

列表是一个有序的集合(有时称为序列)。列表可能包含重复的元素。位置访问-根据元素在列表中的数字位置来操作元素。这包括get、set、add、addAll和remove等方法。搜索-在列表中搜索指定的对象并返回其数字位置。搜索方法包括indexOf和lastIndexOf。迭代-扩展了Iterator语义,以利用列表的顺序性。listIterator方法提供了这种行为。范围视图-子列表方法对列表执行任意范围操作。Java平台包含两个通用的List实现。

2024-07-23 16:54:39 493

原创 Java 集合全教程

集合(有时称为容器)只是将多个元素分组到单个单元中的对象。集合用于存储、检索、操作和传达聚合数据。通常,它们表示形成自然组的数据项,例如扑克手(纸牌集合)、邮件文件夹(字母集合)或电话簿(名称到电话号码的映射)。如果您使用过 Java 编程语言(或者几乎任何其他编程语言),那么您已经熟悉集合。集合_框架_是用于表示和操作集合的统一体系结构。**接口:**这些是表示集合的抽象数据类型。接口允许独立于其表示形式的细节操作集合。在面向对象的语言中,接口通常形成层次结构。

2024-07-23 16:53:06 510

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除