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

个人做网站最方便的方法/推广引流哪个软件最好

个人做网站最方便的方法,推广引流哪个软件最好,dw怎么做网站相册,国内erp公司排名JAVA虚拟机 每一个java程序都是运行在某个具体的java虚拟机实现的实例上,一个java虚拟机负责运行一个java程序,当启动一个java程序的时候,一个虚拟机就诞生了,当该程序关闭时,这个虚拟机实例也就随之消亡。 1 JVM线程 …

JAVA虚拟机

每一个java程序都是运行在某个具体的java虚拟机实现的实例上,一个java虚拟机负责运行一个java程序,当启动一个java程序的时候,一个虚拟机就诞生了,当该程序关闭时,这个虚拟机实例也就随之消亡。

1 JVM线程

  • 守护线程;通常是虚拟机自己使用,比如GC线程,但是java程序可以将自己的线程设置为守护线程,但是必须在start()方法之前调用
  • 用户线程:即main方法执行的线程

当程序中所有的非守护线程(即用户线程)都结束时,虚拟机实例将自动退出。因而,守护线程不适合做IO操作,因为守护线程是在所有的非守护线程推出后结束,这样并不能代表守护线程是否完成了相应的操作,如果非守护线程退出后,还有大量的数据没有写,将会引发数据丢失问题

2 JVM结构

-类装载子系统

每一个JVM都有一个类装载系统,它会跟著给定的全限定名来装载类型、class文件等

  • 执行引擎

    每一个JVM都有一个执行引擎,他负责执行哪些包含在装载类中的指令

  • 运行时数据区

    当JVM运行一个程序的时候,它需要内存来进行存储很多的东西,比如计算时的中间变量,程序创建的对象,返回值等等,运行时数据区就类似于内存,存存这些东西,每个运行区包含方法区,堆,JAVA栈,PC寄存器,本地方法栈等
    (1)当虚拟机装载一个class文件时,它会从class文件包含的二进制数据中解析类型信息,然后将这些信息放在方法区中

    (2)当程序运行的时候,虚拟机就会把所有线程在运行时创建的对象都放在堆中

    (3)如果线程正在执行的是一个JAVA方法,那么寄存器的值(程序计数器)总是指向下一条将被执行的指令

    (4)JAVA栈则总是存储该线程中JAVA方法调用的转台--包括它的局部变量、被调用时传进来的参数、返回值、以及中间结果等等。JAVA栈是由很多的栈帧或这说是帧等组成,一个栈帧包含一个方法调用状态,当现场调用一个JAVA方法的时候,虚拟机压入一个方法到该线程的JAVA栈中,当方法返回时,这个栈帧就会从JAVA栈中弹出并抛弃

3 类加载器

JAVA类加载器是JAVA运行时环境的一部分,负责动态的将JAVA类加载到JAVA虚拟机的内存空间中,类通常是按需加载,即第一次使用该类时才加载,类装载系统除了要定位和导入二进制class文件外,还必须验证被导入类的数据的正确性,为变量分配初始化内存,以及帮助解析符号引用等,这些动作按照以下循序执行

(1)装载-查找并装载二进制数据

(2)链接-执行验证、准备等

(3)初始化

4 启动类装载器

由原生代码c++编写,它负责加载核心JAVA库

5 用户自定义类装载器

继承classloard类,用户自定义的类装载器

http://www.lbrq.cn/news/1326619.html

相关文章:

  • 哈尔滨网站建设30t/seo外推
  • 徐州建设网站/东莞头条最新新闻
  • 那个网站可以找人做设计师/360建站系统
  • 遵义网站开发培训/百度写一篇文章多少钱
  • 免费网站可以做cpa/前端seo是什么意思
  • 北京微信网站设计报价/宁波网站推广优化公司电话
  • 地方网站做相亲赢利点在哪/关键字广告
  • wordpress 多站点插件/国际免费b站
  • 建立名词/上海外包seo
  • 云空间搭建网站/济宁百度推广公司有几家
  • 网站建设项目及费用/搜狗搜索旧版本
  • 用c 做网站在Linux上/知乎怎么申请关键词推广
  • 青海省住房和城乡建设厅网站首页/网站关键词怎么设置
  • 帮公司做网站运营/新闻危机公关
  • 长春seo公司网站/深圳最好的外贸seo培训
  • 无锡网站制作 高端网站定制/成都seo的方法
  • 兖州网站开发/网站推广是什么
  • 网站群建设论文/有什么功能
  • 北京网站设计的公司/旅游新闻热点
  • 湖南网站建设/广告竞价排名
  • 什么网站可以做家禽交易/网站搜索优化公司
  • 做设计兼职网站/外贸网站平台有哪些
  • 成品网站 智能建站/上海关键词优化公司哪家好
  • 北京门户网站开发/深圳网站优化公司
  • 个人建站程序/优化大师官方
  • 网站怎么做付款平台/东莞关键词seo
  • 大型行业网站/seo建站网络公司
  • 建设一个网站预算/站长工具高清吗
  • 网站建设登录注册怎么做/seo网站推广推荐
  • 个人做网站需要多少钱/抖音排名优化
  • Cesium性能优化
  • Python day31
  • Git基础命令大全
  • Spring Security之初体验
  • 今日矩阵系列
  • .NET Core部署服务器