
听课笔记。记录
文章平均质量分 90
听课记录
终极之旅
小白
展开
-
redis复习
Redis介绍Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis 与其他 key - value 缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。Redis支持数据的备份,即master-slave模式的数据备份。Redis特点速度快,因为数据存在内存中,类原创 2022-02-28 22:24:28 · 1413 阅读 · 0 评论 -
java基础复习
抽象类和接口的对比参数抽象类接口默认的方法实现它可以有默认的方法实现接口完全是抽象的。它根本不存在方法的实现实现子类使用extends关键字来继承抽象类。如果子类不是抽象类的话,它需要提供抽象类中所有声明的方法的实现。子类使用关键字implements来实现接口。它需要提供接口中所有声明的方法的实现构造器抽象类可以有构造器接口不能有构造器与正常Java类的区别除了你不能实例化抽象类之外,它和普通Java类没有任何区别接口是完全不同的类型访问修饰原创 2022-02-28 22:20:31 · 520 阅读 · 0 评论 -
java并发复习
JAVA 线程状态转换图示线程共包括以下5种状态。新建状态(New) : 线程对象被创建后,就进入了新建状态。例如,Thread thread = new Thread()。就绪状态(Runnable): 也被称为“可执行状态”。线程对象被创建后,其它线程调用了该对象的start()方法,从而来启动该线程。例如,thread.start()。处于就绪状态的线程,随时可能被CPU调度执行。运行状态(Running) : 线程获取CPU权限进行执行。需要注意的是,线程只能从就原创 2022-02-28 22:21:07 · 445 阅读 · 0 评论 -
Java集合类框架复习
Java集合类框架HashSet和TreeSet区别HashSet不能保证元素的排列顺序,顺序有可能发生变化不是同步的集合元素可以是null,但只能放入一个null当向HashSet结合中存入一个元素时,HashSet会调用该对象的hashCode()方法来得到该对象的hashCode值,然后根据 hashCode值来决定该对象在HashSet中存储位置。TreeSetTreeSet是SortedSet接口的唯一实现类TreeSet可以确保集合元素处于排序状态。TreeSet支持两种原创 2022-02-28 22:21:40 · 407 阅读 · 0 评论 -
JVM笔记
JVM探究谈谈你对jvm的理解?java-class- java8虚拟机和之前的变化什么是oom,内存溢出,栈溢出StrackOverFlowError?怎么分析JVM的常用调优参数内存快照如何抓取,怎么分析Dump文件?谈谈JVM中类加载器?rt-jarJVM的位置JVM的体系结构类加载器双亲委派机制沙箱安全机制NativePC寄存器方法区栈栈帧先进后出队列 先进先出 FIFO first input first output不存在垃圾回收问题为什么ma原创 2022-03-08 22:44:27 · 706 阅读 · 0 评论 -
JAVA集合听课笔记
java常用集合类List接口的方法有:list的三种遍历方式:集合的理解和好处数组的不足动态保存多个对象多种操作方法使得代码简洁集合主要是两种:单列集合,双列集合collention接口有两个重要的子接口,其实现子类是单列集合Map接口的实现子类的双列集合注意:idea在debug默认情况下,显示的数据是简化后的,如果希望看到完整的数据,需要做设置,被阉割的数据Array’List扩容机制无参构造器扩容 第一次扩容为10,第二次1.5倍扩容原创 2022-03-02 12:38:27 · 938 阅读 · 0 评论