当前位置: 首页 > news >正文

企业宣传网站制作今日头条热搜榜

企业宣传网站制作,今日头条热搜榜,国内专门做酒的网站有哪些,青岛网站开发设计如何实现一个ioc容器 配置文件配置包扫码路径递归包扫描获取.class文件反射确定需要 交给IOC管理的类对需要注入的类进行依赖注入 配置文件中指定需要扫描的包路径 定义一些注解,分别表示访问控制层,业务服务层,数据持久层,依赖…

如何实现一个ioc容器

  1. 配置文件配置包扫码路径
  2. 递归包扫描获取.class文件
  3. 反射·确定需要 交给IOC管理的类
  4. 对需要注入的类进行依赖注入

配置文件中指定需要扫描的包路径

  1. 定义一些注解,分别表示访问控制层,业务服务层,数据持久层,依赖注入注解,获取配置文件注解
  2. 从配置文件中获取需要扫描的包路径,获取到当前路径下的文件信息以及文件夹信息,我们将当前路径所有.class结尾的文件,添加一个Set集合进行储存
  3. 遍历set集合,获取在类上有指定注解的类,并将其交给ioc容器,定义一个安全的map用来储存这些对象
  4. 遍历这个ioc容器,获取到每一个类的实例,判断里面是否有依赖其他的类的实例,然后进行递归注入

java类加载器

  1. JDK自带有三种类加载器:bootStrap classLoader,ExtClassLoader,AppClassLoader

         BootStrapClassLoader是ExtClassLoader的父类加载器,默认负责加载

          %java_home%/lib/ext文件夹下的jar包和class类

            继承ClassLoader实现自定义类加载器 

JAVA中的异常体系

             java中的所有异常都来自顶级父类Throwable

             Throwable下有两个子类Exception和Error

               Error是程序无法处理的错误,一旦出现这个错误,则程序将被停止运行

                Exception不会导致程序停止,又分为两个部分RunTimeException运行异常和checkdException检查异常

                RunTimeExption常常发生在程序运行过程中,会导致程序当前线程执行失败

                CheckedException常常发生在程序编译过程中,会导致程序编译不通过

GC如何判断对象可以被回收

  1. 引用计数法:每个对象有一个引用技术属性,新增一个引用时计数器+1,引用释放时-1,计数器为0的时候可以回收
  2. 可信达分析法:从GC Roots 开始向下搜索,搜索所走过的路径称为引用链。当一个对象到GC Roots 没有任何引用链相链时,则证明此对象是不可用的,那么虚拟机就判断是可以回收对象
  3. 引用计数法,可能出行A 引用了B,B又引用了A,这个时候就算他们都不在使用了,但因为相互引用计数器=1,永远无法回收

GC Roots的对象有

  1. 虚拟机栈(栈针中的本地变量表)中引用的对象
  2. 方法区中类静态属性引用的对象
  3. 方法区中常量引用的对象
  4. 本地方法栈中JNI(即一般说的NAtive方法)引用对象

可达性算法中的不可达对象 并不是立即死亡的,对象拥有一次自我拯救的机会。对象被系统宣告死亡至少要经历两次标记过程:第一个是经过可达性分析发现没有与GC Roots相连接的引用链,第二次是在由虚拟机自动建立的Finalizer队列中判断是否需要执行finnalize方法

http://www.ds6.com.cn/news/105659.html

相关文章:

  • 网站维护什么情况建站是什么意思
  • 网站建设进度控制线上广告推广
  • 福建seo网站网站建设推广公司
  • 怎样建设公司网站域名是什么 有什么用
  • 自适应网站如何做移动适配网站优化快速排名软件
  • java做直播网站做网络推广需要多少钱
  • 新光途网站建设站长推荐
  • 南宁建站系统模板网站排名推广软件
  • 营业执照上有以上除网站制作免费技能培训在哪里报名
  • 网站开发与建设主要干什么广告电话
  • 点石家装图片优化
  • 2008iis7怎么搭建网站营销型网站建设案例
  • 山东省建设厅举报网站深圳网络推广最新招聘
  • 注册公司流程2021天津站内关键词优化
  • 湖北定制型网站建设在线html5制作网站
  • wordpress权限seo零基础培训
  • 整站seo排名费用价格治疗腰椎间盘突出的特效药
  • 那种登录才能查看的网站怎么做优化bt蚂蚁
  • 最新台湾新闻头条seo教程 百度网盘
  • 做网站的公司面试seo搜索优化是什么呢
  • 做微信平台网站帮别人发广告赚钱平台
  • 旧房装修找哪家怎么给网站做优化
  • 衡水电商网站建设价格最近新闻今日头条
  • 梧州最权威的综合性新闻门户网站黄冈网站推广软件
  • 网站建设发展软文营销模板
  • 怎么自己做画册网站全国各城市疫情高峰感染高峰进度
  • 怎么优化网站代码360站长平台链接提交
  • 国内美食网站欣赏台州seo
  • <网站建设与运营》seo搜索优化招聘
  • 中车建设工程有限公司网站百度推广app