Java基础知识
文章平均质量分 94
一些学到的Java基础知识
周硫代硫酸钠
就是个咸鱼,咸到齁
展开
-
反射-注解-类加载器知识
反射知识 概念 反射机制就是将类的各个组成部分(属性,方法,构造器)封装为其他对象 Class Method Constructor 相关的核心类 java.lang.Class(这个就是类的对象) java.lang.reflect.Constructor(构造器) java.lang.reflect.Method(方法) java.lang.reflect.Modifier(修饰词) Class对象的三种获取方法 Java代码在计算机中经历的三个阶段 注意这个源代码阶段并不是我们的.java文原创 2022-03-27 16:56:23 · 407 阅读 · 0 评论 -
HashMap入门
HashMap集合介绍 HashMap是基于哈希表的Map接口实现,是以Key-Value存储形式存在的,主要是键值对。 对于hash冲突的解决方案 1.8之前 1.8 之前哈希Map是一个数组,计算哈希值之后按照取模运算之后放位置,但是如果位置已经被占用了,那么就会在数组下标的地方变为一个链表,利用链表进行存储。 1.8之后 1.8 之后哈希Map也还是一个数组,并且对于哈希冲突也是用链表,但是如果链表长度大于8并且整个数组大于了64的话,那么就会把数组下标位置的链表变为红黑树,因为红黑树的查找效率比原创 2022-03-27 16:54:56 · 695 阅读 · 0 评论 -
Java线程池入门
线程池基础 什么是线程池 为什么使用线程池 使用线程池有哪些优势 线程池的使用 Java内置线程池 内置线程池是一个叫做ThreadPoolExecutor的一个类我们来看看它的构造方法 参数详解 流程图 参数设计 这里稍微用个人理解去解释一下,核心线程数说白了就是在80%的情况下能够处理系统任务的线程数量,任务队列长度的设计核心线程数量/单个任务执行时间*2 说白了就是单位时间内可以执行的任务数量2,其实对应的就是上面的80%情况下系统任务数量2 然后最大线程数量,原创 2022-03-27 16:53:03 · 2006 阅读 · 0 评论