总结知识点(深入原理)
这个是我遇到的一些问题,也是花费了一些时间来解决的,也是都比较常见的问题
First_____
这个作者很懒,什么都没留下…
展开
-
类初始化和实例初始化
类的初始化 静态变量的赋值 静态代码块 注:执行顺序为由上向下执行 实例化初始化 最先调用super()实例初始化父类 为变量赋值,如果调用到方法(方法前默认有this关键字,也就是正在创建的对象) 非静态代码块 无参构造方法(最后) 注:2和3顺序为从上而下执行 main方法所在类会先执行所在类的初始化 ...原创 2021-04-30 04:40:07 · 67 阅读 · 0 评论 -
单例设计模式(实现方式)
我们来使用各种不同的方式来实现一下我们的单例模式吧! 主要有懒汉式和饿汉式 我们需要知道一些前提条件: 将我们构造器进行私有化(只能创建一个实例) 我们这个类自行创建(使用静态变量来完成) 3.必须向我们的整个系统提供这个实例,可以进行调用 饿汉式 第一种方式: 可以直接创建 public class Singleton{ public static final INSTANCE=new Singleton(); private Singleton(){ } } 第二种方式:枚举类原创 2021-04-30 04:09:30 · 56 阅读 · 0 评论 -
Session底层存储问题
对于我们的session存储问题,肯定是跟cookie脱不开关系的,下面我们来看一下吧! session : 是存储在服务器的 cookie : 是放在我们的客户端的 存储的方式呢? 上图就是我们的一个存储方式了 底层是以map的形式进行存储的, key: 就是一个随机生成的32位数,保证是唯一的 value: 就是我们的session对象了 服务器生成并发送我们的cookie 服务器以,cookie 的形式来保存我们的那个唯一值,加入到浏览器缓存中,跳转到其他页面时,也会携带这个cookie JSES原创 2021-04-25 11:50:06 · 153 阅读 · 0 评论