会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
ouyangPH
博客园
首页
新随笔
联系
订阅
管理
2022年5月10日
类加载过程详解
摘要: 通过Java命令执行代码的大体流程如下 整个类的加载如图所示 加载 加载,是指Java虚拟机查找字符流(查找.class文件),并且根据字符流创建Java,lang.Class对象的过程,将类的.class文件的二进制数据读入内存,放在运行区域的方法区内,然后在堆中创建java.lang.Class
阅读全文
posted @ 2022-05-10 22:53 起眠
阅读(620)
评论(0)
推荐(1)
2022年5月9日
SpringBoot的底层实现原理
摘要: 一、什么是springBoot SpringBoot是一个快速开发的框架,快速将一些常用的第三方依赖整合(原理:通过Maven父子工程的方式),简化XML配置,全部采用注解形式,内置Http服务器(tomcat),最终以Java应用程序进行执行。 二、SpringBoot核心原理 基于SpringM
阅读全文
posted @ 2022-05-09 23:16 起眠
阅读(688)
评论(0)
推荐(0)
2022年5月5日
Spring-事务处理机制
摘要: spring中事务处理机制的相关API 事务管理,其实就是根据给定的规则对事务执行提交或者回滚的操作。spring中相关的接口有以下三种; TransactionDefinition、PlatdormTransactionManager和TransactionStatus 1、PlatformTra
阅读全文
posted @ 2022-05-05 21:45 起眠
阅读(424)
评论(0)
推荐(0)
2022年4月11日
Map集合介绍
摘要: HashMap(数组+链表+红黑树) HashMap 根据键的 hashCode 值存储数据,大多数情况下可以直接定位到它的值,因而具有很快 的访问速度,但遍历顺序却是不确定的。 HashMap 最多只允许一条记录的键为 null,允许多条记 录的值为 null。HashMap 非线程安全,即任一时
阅读全文
posted @ 2022-04-11 23:53 起眠
阅读(38)
评论(0)
推荐(0)
2022年4月7日
Set集合概念了解
摘要: Set:注重独一无二的性质,该体系集合用于存储无序(存入和取出的顺序并不一定相同)元素,值不能重复,对象的相等性本质是对象hashCode值(Java中根据对象的内存地址计算出的此序号)判断的,如果想要让两个不同的对象视为相等的,就必须覆盖Object的hashCode方法和equals方法。 Ha
阅读全文
posted @ 2022-04-07 23:49 起眠
阅读(80)
评论(0)
推荐(0)
List集合概念介绍
摘要: 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)
2022年3月29日
SpringMVC理论
摘要: 1、SpringMVC的工作原理 1、用户发送请求由前端控制器(DispatcherServlet)进行处理 2、前端控制器(DispatcherServlet)解析URL请求,调用处理器映射器(HandlerMapping),通过处理器适配器按照特定规则对处理器(Handler)进行执行。 3、处
阅读全文
posted @ 2022-03-29 00:16 起眠
阅读(31)
评论(0)
推荐(0)
2022年3月23日
Java常用API
摘要: 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)
2022年3月22日
Java关键字以及异常处理
摘要: error和exception的区别 Error类和Exception类的父类都是Throwable类,他们区别有: Error类一般是指虚拟机相关的问题,如系统崩溃,虚拟机错误,内存空间不足,方法调用溢出等,对于这类错误导致的应用程序中断,仅靠程序本省是无法恢复和预防,遇到这样的错误建议程序终止。
阅读全文
posted @ 2022-03-22 23:15 起眠
阅读(168)
评论(0)
推荐(0)
下一页
公告