上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 40 下一页
摘要: 1 Iterator设计模式 由于ArrayList和LinkedList这两种list是我们工作中最常用到的List容器。当然数组和链表也是两种常见的基本数据结构,其他基本数据结构还有堆栈、队列、树等,对java容器的学习,也可以看做是对数据结构的学习和使用。 在ArrayList和LinkedL 阅读全文
posted @ 2021-11-11 11:57 上善若泪 阅读(57) 评论(0) 推荐(0)
摘要: 目录1 LinkedList源码1.1 链表的概念1.1.1 单向链表1.1.2 单向循环链表1.1.3 双向链表1.1.4 双向循环链表1.2 定义1.2.1 类的属性1.2.2 Node 的静态内部类1.2.3 构造函数1.2.4 查找 - get1.2.5 添加add1.2.6 修改1.2.7 阅读全文
posted @ 2021-11-11 11:22 上善若泪 阅读(140) 评论(0) 推荐(0)
摘要: 目录1 ArrayList源码1.1 ArrayList定义1.2 底层存储1.3 构造方法1.4 增加1.5 删除1.6 更新1.7 查找1.8 是否包含1.9 容量判断1.10 ArrayList和LinkedList1.10.1 二者区别1.10.2 应用场景区别 1 ArrayList源码 阅读全文
posted @ 2021-11-10 16:51 上善若泪 阅读(121) 评论(0) 推荐(0)
摘要: 1.1 List 1.1.1 遍历ArrayList package com.test; import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class ArrayListDemo 阅读全文
posted @ 2021-11-10 10:25 上善若泪 阅读(226) 评论(0) 推荐(0)
摘要: 声明:以下文章是以jdk7之前源码分析,而非现在jdk8源码分析,学习过去源码可以方便打牢源码基础,点击此处学习jdk8之Map语法 1 分析Hash存储机制 1.1 概述 HashSet 和 HashMap 之间有很多相似之处,对于 HashSet 而言,系统采用 Hash算法决定集合元素的存储位 阅读全文
posted @ 2021-11-09 15:04 上善若泪 阅读(129) 评论(0) 推荐(0)
摘要: 1 MemCache讲解 1.1 MemCache是什么 MemCache是一个自由、源码开放、高性能、分布式的分布式内存对象缓存系统,用于动态Web应用以减轻数据库的负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高了网站访问的速度。MemCaChe是一个存储键值对的HashMap 阅读全文
posted @ 2021-11-07 17:27 上善若泪 阅读(464) 评论(0) 推荐(0)
摘要: 1 final 1.1 final总结 final修饰类:表示该类不可继承; final不能修饰interface接口 final修饰方法:表示该方法不能被子类覆盖(即子类不能重写父类的final方法,可以继承); final不能修饰构造函数 final修饰字段属性:表示属性值第一次初始化后不能被修 阅读全文
posted @ 2021-11-06 21:13 上善若泪 阅读(920) 评论(0) 推荐(1)
摘要: 1 类访问权限 1.1 四种访问权限解析 Java有四种访问权限, 其中三种有访问权限修饰符,分别为private,public和protected,还有一种不带任何修饰符 四种访问权限: private: Java语言中对访问权限限制的最窄的修饰符,一般称之为私有的。被其修饰的类、属性以及方法只能 阅读全文
posted @ 2021-11-06 20:44 上善若泪 阅读(998) 评论(0) 推荐(0)
摘要: 1 Java敏感词过滤 敏感词、文字过滤是一个网站必不可少的功能,如何设计一个好的、高效的过滤算法是非常有必要的。 1.1 DFA简介 在实现文字过滤的算法中,DFA是唯一比较好的实现算法。DFA即Deterministic Finite Automaton,也就是确定有穷自动机,它是是通过even 阅读全文
posted @ 2021-11-05 17:23 上善若泪 阅读(961) 评论(0) 推荐(0)
摘要: 1 反射 1.1 反射概述 Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种 动态获取信息以及动态调用对象方法的功能称为Java语言的反射机制。 反射的概念是由Smith在1982年首次提出的,主要是指程序可以 阅读全文
posted @ 2021-11-05 11:28 上善若泪 阅读(157) 评论(0) 推荐(0)
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 40 下一页