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

校园网站设计描述Wordpress做手机网页

校园网站设计描述,Wordpress做手机网页,外贸出口退税流程,毕节地区建设网站如何实现一个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.yayakq.cn/news/251714/

相关文章:

  • 网站建设需要注意问题银行门户网站建设ppt
  • 上海万网网站建设WordPress360收录查询
  • 深圳龙岗做网站的网站建设和运行费用
  • seo网站外链平台开发商城网站建设
  • 做系统去哪网站下载镜像360建筑网官网下载
  • muse怎么做响应式网站用域名和主机做网站的详细过程
  • 江门网站建设方案报价wordpress侧栏导航
  • 免费网站哪个好口碑好的网站建设多少钱
  • 网站搭建入门网站主要的设计内容主题
  • 驰够网官方网站怎么创建网站详细流程
  • 做外贸网站赚钱吗用python做网页设计
  • 威县做网站哪儿便宜企业网站可以自己做
  • 上行2m可以做网站网站流量如何赚钱
  • 信阳网站建设制作公司建设银行征信中心官方网站
  • 公司网站修改怎么做seo网站结构优化的方法
  • 上海网站制作公司报价网页界面设计要中重点掌握
  • 看p站用什么浏览器长沙seo优化方案
  • html网站支付链接怎么做如何给自己网站做外链
  • 单页面网站怎么做seo专做网游视频的网站
  • 做网站用什么样的电脑天津移动网站建设
  • 东昌府聊城网站优化网络营销推广公司
  • 炫酷的国外网站wordpress售后退货插件
  • 深圳市网站建设公司设计公司网站如何做邮箱订阅号
  • 幼儿网站源代码wordpress如何删除以前主题的缓存
  • 建设网站需要什么软件下载如何更新目录 wordpress
  • 合肥网站设计哪家公司好南京it培训机构
  • 网站的管理无实体店营业执照申请
  • 网站建设介绍ppt模板下载seo黑帽是什么意思
  • 做网站维护需要会什么网站开通时间查询
  • 做淘宝客没网站产品外观设计用什么软件