2021年5月6日

(七)Spring体系

摘要: 1.1、Spring框架的DI和IOC IOC:控制反转,指将对象的创建权,转交给Spring容器; DI:依赖注⼊,指Spring创建对象时,将对象依赖属性 通过 配置进⾏注⼊; 依赖注⼊(DI)和控制反转(IOC)是从不同的角度的描述的同⼀件事情,通过引⼊IOC容器,利⽤ 依赖关系注⼊的⽅式,实 阅读全文

posted @ 2021-05-06 16:14 奇天异下 阅读(74) 评论(0) 推荐(0) 编辑

(六)JVM虚拟机

摘要: 1、概述 jvm,java虚拟机,模拟计算机的各项功能,将编译后的java字节码解释成具体平台的机器指令进行运行,从而达到“一次编译,到处运行”; 流程:java编译器将java代码编译成字节码class文件,类加载器依靠java类库对字节码进行 加载、验证、准备、解析、初始化、使用、卸载等操作; 阅读全文

posted @ 2021-05-06 16:11 奇天异下 阅读(93) 评论(0) 推荐(0) 编辑

(五)并发编程与锁机制

摘要: 1、进程、线程、协程,并发、并行,同步、异步 进程是进⾏资源分配和调度的基本单位;独立的数据空间; 线程是进⾏运算调度的最⼩单位;共享的数据空间; 协程⼜称为微线程,是⼀种⽤户态的轻量级线程,协程不像线程和进程需要进⾏系统内核上的上下⽂切换,协程的上下⽂切换是由⽤户⾃⼰决定的; 关系:⼀个进程可以有 阅读全文

posted @ 2021-05-06 15:39 奇天异下 阅读(208) 评论(0) 推荐(0) 编辑

(四)常用集合与原理

摘要: 1、常用List ArrayList:底层是数组实现 Object[],线程不安全,查询和修改⾮常快,但是增加和删除慢;查询/修改多时使用; LinkedList: 底层是双向链表 Node<E>,线程不安全,查询和修改速度慢,但是增加和删除速度快;删除/新增多时使用; Vector: 底层是数组实 阅读全文

posted @ 2021-05-06 15:37 奇天异下 阅读(137) 评论(0) 推荐(0) 编辑

(三)JDK版本区别

摘要: 重点关注: 接口与类 一个类只能继承一个类,⽤extends关键字;一个雷可以实现多个接口 ,用implements关键字;接口可以继承多个接口,⽤extends关键字,接口中只能有抽象方法;接口方法都是公共public; JDK1.8:接口中可以有公共静态方法static和默认方法 default 阅读全文

posted @ 2021-05-06 15:33 奇天异下 阅读(814) 评论(0) 推荐(0) 编辑

导航