- 博客(22)
- 收藏
- 关注
转载 Java算法基础
注:包装类型出现的原因:Java是一个面向对象的语言,基本类型并不具有对象的性质,为了与其他对象“接轨”就出现了包装类型(如我们在使用集合类型Collection时就一定要使用包装类型而非基本类型),它相当于将基本类型“包装起来”,使得它具有了对象的性质,并且为其添加了属性和方法,丰富了基本类型的操作。//换行输出,注意是小写的l不是大写的I。区别:在容量为0的时候,remove()会抛出异常,poll()返回false。区别:容量为0的时候,element()会抛出异常,peek()返回null。
2025-11-19 23:20:27
25
原创 SpringBoot3
SpringBoot 打包与部属,热部署,事务,异常处理,Bean管理,拦截器,整合Junit5、MyBatis-Plus
2025-08-18 00:16:44
1054
原创 SpringBoot3整合其他框架
如何构建SpringBoot项目,SpringBoot整合Mybatis,logback,Thymeleaf,PageHelper,已经Postman接口测试工具
2025-08-13 11:31:52
424
1
原创 MyBatis配置数据库
对象关系映射,它的作用是在关系型数据库和对象之间作一个映射,这样我们在具体的操作数据库的时候,只要像平时操作对象一样操作它就可以了,ORM框架会根据映射完成对数据库的操作,不需要和复杂的SQL语句打交道。持久化的主要应用是将内存中的数据存储在关系型的数据库中,当然也可以存储在磁盘文件中、XML数据文件中等等。专注于实现数据持久化应用领域的某个特定系统的一个逻辑层面,将数据使用者和数据实体相关联,MyBatis访问数据库的mapper层就是持久层。3 性能不太好 连接池 缓存。
2025-08-09 17:43:26
902
原创 Spring AOP
SpringAOP的代理模式,通过Schema-based方式和AspectJ方式进行通知,注解在SpringAOP中的使用以及简化代码
2025-07-13 22:32:29
1194
原创 八大排序及其对应面试题
1.不基于比较的排序,对样本数据有严格要求,不易改写2.基于比较的排序,只要规定好两个样本怎么比大小就可以直接复用3.基于比较的排序,时间复杂度的极限是O(NIOgN)4)时间复杂度O(N*IOgN)、额外空间复杂度低于O(N)、且稳定的基于比较的排序是不存在的。5)为了绝对的速度选快排、为了省空间选堆排、为了稳定性选归并。
2025-05-19 21:34:50
444
原创 Collection接口,List接口,Set接口(TreeSet,HashSet),Map接口(HashMap,TreeMap)
泛型实际就是 一个<>引起来的 参数类型,这个参数类型 具体在使用的时候才会确定具体的类型代码演示'}';输出结果为4我们发现age=18,name=wang的对象出现了两次,不符合唯一,无序的特点要想使其符合唯一,无序,要在Student类中重写hashCode()和equals()方法1.在类的定义处实现Comparable接口2.重写Comparable接口中抽象方法compareTo/*//按照年龄比较*//*//按照体重比较*///按照名字比较。
2025-05-10 16:36:59
1085
原创 面向对象的封装 ,继承,多态,接口,Object类概念与用法
多种状态:同一行为不同子类表现出来的不同状态同一个方法调用,由于对象不同产生的行为也不同。
2025-04-26 11:36:10
1078
原创 java中this.static和import的用法
(如果允许this()出现在构造器的非第一行,可能会导致父类构造器尚未执行时,子类构造器中的代码已经访问了父类的成员变量或方法,这会导致未初始化的父类成员被使用,从而引发错误。当属性名字与形参(或局部变量)发生重名时,程序会发生就近原则,要想表示属性需在属性前加this.修饰。(3)访问方式:对象名.属性名 类名.属性名(推荐)(2)在静态方法中不能访问非静态的属性(方法)(1)在类加载时一起载入方法区的静态域中。(4)非静态的方法可以用对象名.方法调用。-------这是构造块。
2025-04-23 22:53:17
452
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅