![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java笔记
文章平均质量分 88
爱吃饭的阿强
HandsomeAq
展开
-
JVM总结
本文是个人学习总结,内容主要来自网络、周志明老师的《深入理解Java虚拟机》和个人整理。本文所说的JVM均指什么是JVM?JVM的功能?JVM的介绍:JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。JVM的功能:1、JVM可以将.class文件转换为针对不同平台(Windows,Linux)的机器码,从而保证一套Java代码可以在不同的平台上运行。保证了Jav原创 2021-09-27 15:01:35 · 121 阅读 · 0 评论 -
Java--Collection总结
集合集合是日常使用和面试当中占比非常大的一块,所以将一些面试遇到的问题和学习的经验总结在此:为什么要用集合?集合和数组的区别是什么? 在我们需要保存一组数据时,我们需要一个容器,一般情况下这个容器是数组;但是数组本身有一些弊端,如: 1、数组是静态的,一个数组的实例具有固定的大小,无法改变容量; 2、数组是结构固定的,可重复的,使用不够灵活、方便; 3、声明数组时固定了存储的类型; 为了方便开发,我们使用集合来存储数据,集合有如下特点: 1、长度动态扩展; 2、结构不固定(list,se原创 2021-09-24 10:11:31 · 151 阅读 · 0 评论 -
二三树----红黑树
红黑树红黑树是常用的一种数据结构,TreeMap、TreeSet以及JDK1.8的HashMap底层都用到了红黑树。简单来说红黑树就是为了解决二叉查找树的缺陷,因为二叉查找树在某些情况下会退化成一个线性结构。红黑树本质上其实等价于2-3树,2-3树中2-节点等同于红黑树中的“黑”节点,2-3树中的3-节点等同于红黑树中的“红”节点+红边+“黑”节点。其中红节点表示和父节点是是一种并列的关系,由于在树的实现过程是一个二叉树,即每个节点最多只能存储一个元素,红节点的引入是为了表示2-3树的3节点的一种实现原创 2021-09-13 10:32:23 · 1258 阅读 · 0 评论 -
Redis
Redis介绍:一个分布式缓存数据库;K-V存储模式;存储在内存中;高速;C语言开发;应用广泛:消息队列,分布式锁等等。常见数据类型:String : 字符串 set key value #设置 key-value 类型的值 get key # 根据 key 获得对应的 value exists key # 判断某个 key 是否存在strlen key # 返回 key 所储存的字符串值的长度。 del key # 删除某个 key 对应的值mset k1 v1 k2 v2原创 2021-09-03 09:46:04 · 201 阅读 · 0 评论 -
Java笔记01——JAVA基础部分
一、Java相关概念:1、Java的特点:(1)面向对象。(2)跨平台性。(3)多线程。(4)安全可靠。(5)自动回收内存。2、JVM & JDK &JRE:(1)JVM:JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java的运行过程如下:.java(源代码)-------->.class(字节码)--------&g原创 2021-05-20 17:17:33 · 341 阅读 · 0 评论