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

网站建设要多久英文网站源码下载

网站建设要多久,英文网站源码下载,泰安市星际网络科技有限公司,WordPress选号源码⭐ 作者#xff1a;小胡_不糊涂 #x1f331; 作者主页#xff1a;小胡_不糊涂的个人主页 #x1f4c0; 收录专栏#xff1a;JavaEE #x1f496; 持续更文#xff0c;关注博主少走弯路#xff0c;谢谢大家支持 #x1f496; JVM 1. 运行流程2. 运行时数据区2.1 堆小胡_不糊涂 作者主页小胡_不糊涂的个人主页 收录专栏JavaEE 持续更文关注博主少走弯路谢谢大家支持 JVM 1. 运行流程2. 运行时数据区2.1 堆线程共享2.2 Java虚拟机栈线程私有2.3 本地方法栈线程私有2.4 程序计数器线程私有2.5 方法区线程共享 3. 数据内存区域划分 JVM 是 Java Virtual Machine 的简称意为 Java虚拟机。 虚拟机是指通过软件模拟的具有完整硬件功能的、运⾏在⼀个完全隔离的环境中的完整计算机系统。 1. 运行流程 程序在执⾏之前先要把java代码转换成字节码class⽂件JVM ⾸先需要把字节码通过⼀定的⽅式– 类加载器ClassLoader把⽂件加载到内存中运⾏时数据区Runtime Data Area⽽字节码⽂件是 JVM 的⼀套指令集规范并不能直接交个底层操作系统去执⾏因此需要特定的命令解析器执⾏引擎Execution Engine将字节码翻译成底层系统指令再交由CPU去执⾏⽽这个过程中需要调⽤其他语⾔的接⼝**本地库接⼝Native Interface**来实现整个程序的功能这就是这4个主要组成部分的职责与功能。 JVM 主要通过分为以下 4 个部分来执⾏ Java 程序的它们分别是 类加载器ClassLoader运⾏时数据区Runtime Data Area执⾏引擎Execution Engine本地库接⼝Native Interface 2. 运行时数据区 JVM 运⾏时数据区域也叫内存布局但需要注意的是它和 Java 内存模型(Java Memory Model简称 JMM完全不同属于完全不同的两个概念它由以下 5 ⼤部分组成 2.1 堆线程共享 **堆的作⽤**程序中创建的所有对象都在保存在堆中。 堆⾥⾯分为两个区域新⽣代和⽼⽣代新⽣代放新建的对象当经过⼀定 GC 次数之后还存活的对象会放⼊⽼⽣代。新⽣代还有 3 个区域⼀个 Endn 两个 SurvivorS0/S1。 垃圾回收的时候会将 Endn 中存活的对象放到⼀个未使⽤的 Survivor 中并把当前的 Endn 和正在使⽤的 Survivor 清楚掉。 2.2 Java虚拟机栈线程私有 Java 虚拟机栈的作⽤ Java 虚拟机栈的⽣命周期和线程相同Java 虚拟机栈描述的是 Java ⽅法执⾏的内存模型每个⽅法在执⾏的同时都会创建⼀个栈帧Stack Frame⽤于存储局部变量表、操作数栈、动态链接、⽅法出⼝等信息。 堆内存、栈内存中栈内存指的就是虚拟机栈。 Java 虚拟机栈中包含了以下 4 部分 局部变量表 存放了编译器可知的各种基本数据类型(8⼤基本数据类型)、对象引⽤。局部变量表所需的内存空间在编译期间完成分配当进⼊⼀个⽅法时这个⽅法需要在帧中分配多⼤的局部变量空间是完全确定的在执⾏期间不会改变局部变量表⼤⼩。简单来说就是存放⽅法参数和局部变量。操作栈每个⽅法会⽣成⼀个先进后出的操作栈。动态链接指向运⾏时常量池的⽅法引⽤。⽅法返回地址PC 寄存器的地址。 线程私有? 由于JVM的多线程是通过线程轮流切换并分配处理器执⾏时间的⽅式来实现因此在任何⼀个确定的时刻⼀个处理器(多核处理器则指的是⼀个内核)都只会执⾏⼀条线程中的指令。因此为了切换线程后能恢复到正确的执⾏位置每条线程都需要独⽴的程序计数器各条线程之间计数器互不影响独⽴存储。我们就把类似这类区域称之为线程私有的内存。 2.3 本地方法栈线程私有 本地⽅法栈和虚拟机栈类似只不过 Java 虚拟机栈是给 JVM 使⽤的⽽本地⽅法栈是给本地⽅法使⽤的。 2.4 程序计数器线程私有 程序计数器的作⽤ ⽤来记录当前线程执⾏的⾏号的。 程序计数器是⼀块⽐较⼩的内存空间可以看做是当前线程所执⾏的字节码的⾏号指⽰器。 如果当前线程正在执⾏的是⼀个Java⽅法这个计数器记录的是正在执⾏的虚拟机字节码指令的地址如果正在执⾏的是⼀个Native⽅法这个计数器值为空。 程序计数器内存区域是唯⼀⼀个在JVM规范中没有规定任何OOM情况的区域 2.5 方法区线程共享 方法区的作⽤ ⽤来存储被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据的。 运⾏时常量池是⽅法区的⼀部分存放字⾯量与符号引⽤。 字⾯量 : 字符串(JDK 8 移动到堆中) 、final常量、基本数据类型的值。 符号引⽤ : 类和结构的完全限定名、字段的名称和描述符、⽅法的名称和描述符。 3. 数据内存区域划分 堆存放new出来的对象成员变量栈存放方法之间的调用关系局部变量方法区/元数据区存放类对象类加载之后存放的位置静态变量程序计数器存放每个线程下一条要执行的指令的地址 1、3是整个Java进程公用一份2、4是每个线程都有自己的一份
http://www.pierceye.com/news/377511/

相关文章:

  • 考百度指数 某个关键词在某个行业网站上的wordpress与Wix对比
  • 机器人网站建设规划书福州网站制作怎样
  • 自己创建一个网站需要多少钱2023最建议买10款手机
  • 寻找富阳网站建设国内个人网站欣赏
  • 企业自建站城市建设模拟游戏官方网站
  • 网站建设数据库类型建立网站信息发布登记制度
  • it培训机构都有哪些seo推广教程seo推广技巧
  • 龙岩网站开发较好的公司wordpress屏蔽首页
  • 有没有做美食的网站深圳网站建站公司
  • 学校网站建设需求分析调研表网站右侧信息跟随左侧菜单栏变化
  • 家乡网站建设策划案邢台哪里建网站
  • 网站建设实习收获青岛网上房地产网站
  • 简述电子政务网站设计的技术企业邮箱是什么类型的账户
  • 深圳网站建设公司元嘉定网站开发
  • 佛山外贸网站建设平台上传网站安装教程
  • c2c网站建设实例德国网站建设
  • 建网站支持设备是什么意思佛山中小企业网站建设
  • 网站建设与管理读后感宁德住房和城乡建设部网站
  • 贸易网站建站建设部网站社保联网
  • 住房城乡建设厅网站准考证如何建小企业网站
  • 葫芦岛市城乡建设局网站做什么样的网站
  • 铜山区规划建设局网站大学生心理咨询网站建设论文
  • 泸州本地网站建设扬州做网站公司
  • 镇江网站建设工作室怎么购买国外的域名
  • 广西南宁电商网站建设找客户信息的软件
  • 信阳网站开发公司2022中国互联网公司市值排名
  • 巨鹿县住房与城乡建设厅网站wordpress内容付费插件
  • 网站设计建设维护wordpress 仿搜狗百科
  • 做网站写的代号好跟不好的区别中国500强企业官网
  • html个人网站wordpress 后台 字数统计