- 博客(8)
- 收藏
- 关注
原创 ArrayList和LinedList的区别?
随机访问效率:ArrayList ⽐ LinkedList 在随机访问的时候效率要⾼,因为 LinkedList 是链。数据结构实现:ArrayList :基于数组,容量不够时候采⽤复制⽅式扩容。- 增加和删除效率: LinkedList ⾸位操作具备很⾼效率。- 综合来说,需要频繁读取集合中的元素时,更推荐使⽤ Arrayist;- 线程安全:ArrayList 和 LinkList 都是不同步的,不保证线程安全。推荐使⽤ LinkedList。表结构,需要依次查找元素,性能不⾼。
2023-06-28 23:21:43
53
1
原创 Java异常体系
RuntimeException,也称为⾮检查异常:程序运⾏过程中才可能发⽣的异常。⼀般为代码的 逻辑错误。例如:类型错误转换,数组下标访问越界,空指针异常、找不到指定类等等。- 检查异常:编译期间可以检查到的异常,必须显式的进⾏处理(捕获或者抛出到上⼀层)。- Error 就是 虚拟机错误,⽐如典型的 outofMemoryError, stackOverFlowError,出现以后 系统基本崩溃,不可恢复;顶层是throwable 然后是 error 和 exception;
2023-06-28 23:21:19
31
1
原创 抽象类和接⼝的区别
可以包含常量、抽象⽅法、静态⽅法(1.8后)、默认⽅法(1.8后) 、私有方法(1.9后)- 抽象类中的成员,任何访问权限都可以(默认为默认权限(同包中))- 接⼝中的成员,访问权限只能是public(默认public权限)- 可以包含变量、常量、构造⽅法、普通⽅法、静态⽅法、抽象⽅法。- 实现类通过implements实现。- 派⽣类通过extends继承。- 可以实现多个(体现多实现)- 只能继承⼀个(单⼀继承)- 由interface定义。- 由abstract修饰。
2023-06-28 23:21:05
31
1
原创 什么叫对象序列化,什么是反序列化,实现对象序列化需要做哪些⼯作?
java 实现序列化很简单,只需要被序列化对象类实现Serializable 接⼝,然后使⽤对象流进⾏。- 其实序列化最终的⽬的是为了对象数据存储,或者进⾏⽹络传输。- 使⽤ObjectOutputStream 进⾏对象序列化。- 使⽤ObjectInputStream 进⾏对象反序列。- 反序列化:把字节序列还原为对象的过程称为反序列化。序列化:把对象转化为可传输的字节序列过程称为序列化。
2023-06-28 23:20:40
39
1
原创 Collection和Collections的区别?
Collections 则是集合类的⼀个⼯具类,其中提供了⼀系列静态⽅法,⽤于对集合 中元素进⾏排。Collection 是⼀个集合接⼝,集合类的⼀个顶级接⼝。它定义了集合通⽤⽅法。- Collection 接⼝直接继承接⼝有 List 与 Set。序、搜索以及线程安全等各种操作。
2023-06-28 23:20:02
55
1
原创 java的8种基本数据类型是什么?(简述java的8种基本数据类型)
double:双精度符点数,最常⽤的存储⼩数的类型,占⽤8个字节,不能表⽰精确的值。- int:最常⽤的整型,⽤于存储整数的,占⽤4个字节,范围-2^31到2^31-1。- long:⻓整型,⽤于存储较⼤的整数,占⽤8个字节,范围-2^63到2^63-1。- char:字符型,采⽤Unicode字符编码格式,⽤于存储单个字符,占⽤2个字节。- short:短整型,⽤于存储整数的,占⽤2个字节,范围-32768到32767。- byte:字节型,⽤于存储整数的,占⽤1个字节,范围-128到127。
2023-06-28 23:17:51
73
1
原创 application配置文件
spring.datasource.url=jdbc:mysql://localhost:3306/tea_store?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghaispring.datasource.username=rootspring.datasource.password=root
2023-06-13 11:29:37
38
原创 pom依赖
- MyBatis Plus整合Spring Boot的依赖项 -->-- PageHelper:专用于MyBatis的分页框架 -->-- MyBatis整合Spring Boot的依赖项 -->-- Spring Boot的基础依赖项 -->-- Lombok:便捷的编写POJO类 -->-- Druid:数据库连接池框架 -->-- Spring Boot测试 -->
2023-06-13 11:27:46
49
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人