01 2023 档案

摘要:SpringMvc SpringMvc注解有哪些: @RestController @RequestMapping @PostMapping @DeleteMapping @PutMapping @GetMapping @PathVariable @RequestParam @RequestBody 阅读全文
posted @ 2023-01-31 17:00 英俊潇洒的萨克君 阅读(7) 评论(0) 推荐(0) 编辑
摘要:简单介绍下Spring? Spring是一个java开发框架,简化java开发,有三个核心组件,IOC(控制反转),DI(依赖注入),AOP(切面编程) 1.IOC 概念:控制反转,反转的是对象的创建权,让Spring帮我们创建对象,我们使用的时候直接从容器中获取即可. IOC容器有哪些: Clas 阅读全文
posted @ 2023-01-31 16:13 英俊潇洒的萨克君 阅读(14) 评论(0) 推荐(0) 编辑
摘要:1.解释下多线程 线程,线程就是程序的执行路径,或者可以说是程序的控制单元 一个进程可能包含一个或多个进程,当一个进程存在多条执行路径时,就可以将该执行方式称为多线程, 线程的执行方大致可分为就绪(wait),执行(run),阻塞(block)三个状态,多个线程在运行中相互抢夺资源,造成线程在上述的 阅读全文
posted @ 2023-01-31 11:32 英俊潇洒的萨克君 阅读(70) 评论(0) 推荐(0) 编辑
摘要:1.JVM运行流程 首先通过编译把Java代码转换成字节码文件,然后类加载器(ClassLoader)再把字节码文件加载到内存中,放在运行时数据区的方法区内,然后需要特定的命令解析器执行引擎, 将字节码翻译成底层系统指令,再交由CPU去执行. 2.说一下JVM运行时数据区 Java虚拟机在执行Jav 阅读全文
posted @ 2023-01-29 12:28 英俊潇洒的萨克君 阅读(20) 评论(0) 推荐(0) 编辑
摘要:1.Lambda表达式 Lambda允许把函数作为一个方法的参数(函数作为参数传递进方法中). 使用Lambda表达式可以使代码变得更加简洁紧凑 是对函数式接口的另外一种重写形式 函数式接口(接口中只有一个抽象方法) 2.Optional Optional类是Java8为了解决null值判断问题,借 阅读全文
posted @ 2023-01-29 12:25 英俊潇洒的萨克君 阅读(17) 评论(0) 推荐(0) 编辑
摘要:1.什么是反射机制,反射机制的优缺点. Java反射机制是在运行过程中,对于任意一个类,都可以知道这个类的所有属性和方法; 对于任意一个对象,都能够调用它的任意一个方法和属性,这种动态获取信息,动态调用的方法称为java反射机制 反射机制的优缺点: 缺点:性能差,比直接的java代码慢很多. 优点: 阅读全文
posted @ 2023-01-29 12:23 英俊潇洒的萨克君 阅读(35) 评论(0) 推荐(0) 编辑
摘要:1.异常的处理 声明:其实就是程序中遇到异常时,自己不处理,交给其它程序处理throw(在使用throw抛出异常代码的后面,不能书写任意代码) 捕获:其实就是在程序中遇到异常时,不会交给其他程序处理,自己处理try,catch,finally(使用try...catch...finally结构,ca 阅读全文
posted @ 2023-01-29 12:21 英俊潇洒的萨克君 阅读(33) 评论(0) 推荐(0) 编辑
摘要:1.名词解释 IP协议 TOC协议 UDP IP协议 分组交换协议 不可靠传输 一个数据包自动分成若干小的数据包然后通过网络进行传输 TCP协议 传输控制协议 可靠协议 建立在IP协议之上, 先建立连接,然后才能传输数据,传输完成后断开连接,支持双向通信,双方可以同时传输和接收数据, UDP 数据报 阅读全文
posted @ 2023-01-29 12:18 英俊潇洒的萨克君 阅读(223) 评论(0) 推荐(0) 编辑
摘要:1.说下事务的ACID 原子性(Atomicity):原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生, 一致性(Consistency):事务前后数据的完整性必须保持一致. 隔离性(Isolation):事务的隔离性是多个用户并发访问数据库时,数据库为每一个用户开启的事 阅读全文
posted @ 2023-01-29 12:15 英俊潇洒的萨克君 阅读(76) 评论(0) 推荐(0) 编辑
摘要:1.Io流系介绍 四大家族(IuputStream,OutputStream,Reader,Writer) IuputStream与OutputStream是所有字节型输入流的祖宗类. Reader与Writer是所有字节型输入输出流的祖宗类 2.Java的序列化. 序列化是一种处理对象流的机制,序 阅读全文
posted @ 2023-01-29 08:49 英俊潇洒的萨克君 阅读(215) 评论(0) 推荐(0) 编辑
摘要:1.ArrayList和LinkedList的区别? ArrayList查询速度快(不准确),尾部增删快,头部增删慢,随机访问速度快;LinkedList头尾增删速度快,中间不高,性能远比ArrayList差,不适合做查询;真想做查询用hashMap (1)是否保证线程安全:ArrayList和Li 阅读全文
posted @ 2023-01-29 08:45 英俊潇洒的萨克君 阅读(82) 评论(0) 推荐(0) 编辑
摘要:1. String , StringBuilder , StringBuffer 的区别? (1)String 只读字符串,引用的字符内容是不能被改变的. (2) StringBuilder和StringBuffer表示的字符串对象可以直接被修改,StringBuilder单线程环境下使用,效率要比 阅读全文
posted @ 2023-01-29 08:39 英俊潇洒的萨克君 阅读(18) 评论(0) 推荐(0) 编辑
摘要:1.什么是反射机制,反射机制的优缺点. Java反射机制是在运行过程中,对于任意一个类,都可以知道这个类的所有属性和方法; 对于任意一个对象,都能够调用它的任意一个方法和属性,这种动态获取信息,动态调用的方法称为java反射机制 反射机制的优缺点: 缺点:性能差,比直接的java代码慢很多. 优点: 阅读全文
posted @ 2023-01-10 10:14 英俊潇洒的萨克君 阅读(12) 评论(0) 推荐(0) 编辑
摘要:1.如何将字节流转为字符流? InputStreamReader是字节流通向字符流的桥梁 BufferedReader in = new BufferedReader(new InputStreamReader(System.in)) OutputStreamWriter 是字符流通向字节流的桥梁 阅读全文
posted @ 2023-01-09 14:48 英俊潇洒的萨克君 阅读(20) 评论(0) 推荐(0) 编辑
摘要:1.说一下HashMap的实现原理? HashMap是基于哈希表的Map接口的非同步实现,此实现提供所有可选的映射操作,并允许使用null值和null键. 2.HashMap是如何解决Hash冲突? 核心就是使用了数组的储存方式,然后将冲突的key的对象放入链表中,一旦发现冲突就在链表中做进一步的对 阅读全文
posted @ 2023-01-08 08:42 英俊潇洒的萨克君 阅读(16) 评论(0) 推荐(0) 编辑
摘要:1.什么是链表? 链表是可以将物理地址上不连续的数据连接起来,通过指针来对物理地址进行操作,实现增删改查等功能. 链表大致分为单链表和双向链表 单链表:每个节点包含两部分,一部分存放数据变量的data,另一部分是指下一节点的next指针. 双向链表:除了包含单链表的部分还增加的pre前一个节点的指针 阅读全文
posted @ 2023-01-07 23:15 英俊潇洒的萨克君 阅读(15) 评论(0) 推荐(0) 编辑
摘要:1.HashMap的resize过程是什么样的? 采用hash表数据加链表的形式,1.8以后引入了红黑树的数据结构,初始化数组长度为16,当数组长度到0.75时扩容,链表长度大于8时转为红黑树,红黑树的长度小于6时转为链表结构, 数组中的元素容量超过了阙值的0.75就会触发扩容长度. 2.HashM 阅读全文
posted @ 2023-01-06 09:06 英俊潇洒的萨克君 阅读(10) 评论(0) 推荐(0) 编辑
摘要:11.this和super的区别? this指向的是自身的一个对象,代表对象本身,super指向的是自己的一个超类对象,这个超类对象是最近的一个父类. this()调用的是本类其他构造方法,super()调用的是父类的构造方法. 12.break,continue,return 的区别及作用. br 阅读全文
posted @ 2023-01-05 08:42 英俊潇洒的萨克君 阅读(10) 评论(0) 推荐(0) 编辑
摘要:1. String , StringBuilder , StringBuffer 的区别? (1)String 只读字符串,引用的字符内容是不能被改变的. (2) StringBuilder和StringBuffer表示的字符串对象可以直接被修改,StringBuilder单线程环境下使用,效率要比 阅读全文
posted @ 2023-01-04 11:47 英俊潇洒的萨克君 阅读(14) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示