java基础
文章平均质量分 55
e根油条
觉得有用就关注一下吧,我们一起成长
展开
-
简单的HashMap,一句话概括“数组+链表+红黑树”
HashMap 1、HashMap简介 1、HashMap是我们平时原创 2021-01-19 18:50:34 · 488 阅读 · 1 评论 -
简单的session和cookie,一句话概括“浏览器和服务器的会话技术”
cookie 1、什么是cookie 1、代码演示 1、发送cookie Cookie cookie = new Cookie("msg","你好"); resp.addCookie(cookie); 2、接收cookie Cookie[] cookies = req.getCoo...原创 2021-02-05 16:40:45 · 345 阅读 · 1 评论 -
简单的ArrayList,一句话概括“初始化空数组,每次加元素右移一位”
ArrayList 1、ArrayList源码 1、add方法 先扩容,后赋值 //添加方法 public boolean add(E e) { //将数组扩容, ensureCapacityInternal(size + 1); //将原数组+1的位置 赋值 elementData[size++] = e; return true; }...原创 2021-01-21 12:14:58 · 299 阅读 · 0 评论 -
简单的LinkdHashMap,一句话概括“继承HashMap,自己本身有个双向链表”
LinkdHashMap 1、LinkdHashMap简介 在工作中,我们经常使用的存储k-v的工具为HashMap,但是HashMap遍历时的顺序是无序的,但是由于某些特殊的原因,我们想要打印出的顺序是有序的,此时最好的解决方案也就是我们的这次的主角“LinkdHashMap” 2、LinkdHashMap实现原理 继承HashMap中的所有方法,只在Node内部类中,维护一个双向链表,...原创 2021-01-21 11:52:20 · 257 阅读 · 0 评论 -
简单的serializable,一句话概括“有了serializable,才能持久化存储”
serializable序列化 1、什么是序列化 1、简单来说,序列化就是将对象可以持久化存储,持久化存储的好处就是可以随时需要的时候再将文件转换回对象,这也就是serializable接口存在的意义 2、如果不实现serializable接口,在执行IO操作的时候,java会提示没有实现serializable 3、在代码实现的时候需要 实现Serializable 接口 并 指定 seri...原创 2021-01-19 16:29:39 · 235 阅读 · 1 评论 -
简单的反射,一句话概括 “利用Class类来操作对象”
反射学习1、学习主要内容 反射听着很玄乎,其实也是特别简单的,一句话概括就是 “利用Class类来操作对象”2、利用Class类来操作对象 1、首先要知道如何获取class 第一种:根据对象获取class Class objClass = new Objct().getClass(); 第二种:根据类名获取class 这种不用new ...原创 2020-12-12 20:02:20 · 176 阅读 · 2 评论