自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除