摘要: 通过Java命令执行代码的大体流程如下 整个类的加载如图所示 加载 加载,是指Java虚拟机查找字符流(查找.class文件),并且根据字符流创建Java,lang.Class对象的过程,将类的.class文件的二进制数据读入内存,放在运行区域的方法区内,然后在堆中创建java.lang.Class 阅读全文
posted @ 2022-05-10 22:53 起眠 阅读(620) 评论(0) 推荐(1)
摘要: 一、什么是springBoot SpringBoot是一个快速开发的框架,快速将一些常用的第三方依赖整合(原理:通过Maven父子工程的方式),简化XML配置,全部采用注解形式,内置Http服务器(tomcat),最终以Java应用程序进行执行。 二、SpringBoot核心原理 基于SpringM 阅读全文
posted @ 2022-05-09 23:16 起眠 阅读(688) 评论(0) 推荐(0)
摘要: spring中事务处理机制的相关API 事务管理,其实就是根据给定的规则对事务执行提交或者回滚的操作。spring中相关的接口有以下三种; TransactionDefinition、PlatdormTransactionManager和TransactionStatus 1、PlatformTra 阅读全文
posted @ 2022-05-05 21:45 起眠 阅读(424) 评论(0) 推荐(0)
摘要: HashMap(数组+链表+红黑树) HashMap 根据键的 hashCode 值存储数据,大多数情况下可以直接定位到它的值,因而具有很快 的访问速度,但遍历顺序却是不确定的。 HashMap 最多只允许一条记录的键为 null,允许多条记 录的值为 null。HashMap 非线程安全,即任一时 阅读全文
posted @ 2022-04-11 23:53 起眠 阅读(38) 评论(0) 推荐(0)
摘要: Set:注重独一无二的性质,该体系集合用于存储无序(存入和取出的顺序并不一定相同)元素,值不能重复,对象的相等性本质是对象hashCode值(Java中根据对象的内存地址计算出的此序号)判断的,如果想要让两个不同的对象视为相等的,就必须覆盖Object的hashCode方法和equals方法。 Ha 阅读全文
posted @ 2022-04-07 23:49 起眠 阅读(80) 评论(0) 推荐(0)
摘要: List是有序的Collection。三大实现类:ArrayList,Vector、LinkedList。 ArrayList(数组) ArrayList是最常用的List实现类,内部通过数组实现,它允许对元素进行快速的随机访问,数组的缺点就是每一个元素之间不能有间隔,当数组的大小不满足时需要进行扩 阅读全文
posted @ 2022-04-07 23:17 起眠 阅读(158) 评论(0) 推荐(0)
摘要: 集合类存放在Java.util包下,主要有3种:set(集)、list(列表包含Queue)和map(映射) 1、Collection:Collection是集合List、Set、Queue的最基本的接口 2、Iterator:迭代器,可以通过迭代器遍历集合重点数据 3、Map:是映射表的基础接口 阅读全文
posted @ 2022-04-07 22:47 起眠 阅读(77) 评论(0) 推荐(0)
摘要: 1、SpringMVC的工作原理 1、用户发送请求由前端控制器(DispatcherServlet)进行处理 2、前端控制器(DispatcherServlet)解析URL请求,调用处理器映射器(HandlerMapping),通过处理器适配器按照特定规则对处理器(Handler)进行执行。 3、处 阅读全文
posted @ 2022-03-29 00:16 起眠 阅读(31) 评论(0) 推荐(0)
摘要: Math.round(11.5)的返回值是 12,Math.round(-11.5)的返回值是-11。四舍五入的原理是在参数上加 0.5 然后进行取整。 数组没有 length()方法,而是有 length 的属性。String 有 length()方法。JavaScript 中,获得字符串的长度是 阅读全文
posted @ 2022-03-23 00:11 起眠 阅读(55) 评论(0) 推荐(0)
摘要: error和exception的区别 Error类和Exception类的父类都是Throwable类,他们区别有: Error类一般是指虚拟机相关的问题,如系统崩溃,虚拟机错误,内存空间不足,方法调用溢出等,对于这类错误导致的应用程序中断,仅靠程序本省是无法恢复和预防,遇到这样的错误建议程序终止。 阅读全文
posted @ 2022-03-22 23:15 起眠 阅读(168) 评论(0) 推荐(0)