eg:一般情况下,网站上的导航条会吸顶或者不做处理的,在处理吸顶情况:指示器的颜色会有不同的需求,在默认进入页面首页时,导航条的指示器颜色时黑色(看公司需求确定),鼠标在悬停到某一个产品会展示下方信息,一般的写法用对应的hover事件处理时没有问题的。在需要吸顶后在改变鼠标悬停的效果并且当前的指示器 ...
分类:
Web程序 时间:
2018-10-16 01:39:27
阅读次数:
258
运行时数据区域: 1、程序计数器:线程执行时的字节码行号指示器。 2、java虚拟机栈(Stack):java方法执行的内存模型。调用方法的时候,就会创建一个虚拟机栈,用于存储局部变量表,操作数栈,动态链接,方法出口等信息。 3、本地方法栈:存放需要调用到的Native方法的相应数据。 以上三者是线 ...
分类:
编程语言 时间:
2018-10-16 01:38:00
阅读次数:
216
根据《java虚拟机规范第二版》规定,现阶段的java内存区域总体如下图 其中,方法区和堆是所有线程共享区域。 虚拟机栈,本地方法栈,程序计数器是各线程独占。 概述一下各个区域 先说说线程私有的几个区域: 1.程序计数器 1.当前线程所执行的字节码的行号指示器,通过改变这个计数器的值来选取下一条需要 ...
分类:
编程语言 时间:
2018-10-12 13:53:35
阅读次数:
174
Java虚拟机内存区域 Java虚拟机所管理的内存由以下五个运行时数据区域组成。 1.程序计数器 可以把程序计数器看作当前线程所执行的字节码的行号指示器。在虚拟机的概念模型里,字节码解释器工作时就是通过改变这个计数器的值来选择下一条需要执行的字节码指令。 由于JVM的多线程是通过线程轮流切换并分配处 ...
分类:
编程语言 时间:
2018-09-29 21:30:06
阅读次数:
136
内存: 局部变量 怎么判断是不是垃圾: 引用计数法 可达性分析(判断和GCroot有没有通路) 垃圾清理器: G1:整体标记整理,局部复制 CMS:标记清除算法 垃圾清除算法:1.标记清除2.复制3.标记整理 类加载:双亲委托(委托父类的类加载器,优点:使用更稳定的父类的包进行加载) ...
分类:
其他好文 时间:
2018-09-24 23:19:59
阅读次数:
160
一,什么是程序计数器。 程序计数器是一块较小的内存空间,它的作用可以看作是当前线程所执行的字节码的行号指示器。在虚拟机的概念模型里字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计数器来完成。 说白了就是代码该... ...
分类:
其他好文 时间:
2018-09-22 21:57:08
阅读次数:
352
Java内存区域: 程序计数器(Program Counter Register): 它可以看作是当前线程所执行的字节码的行号指示器。 程序计数器是线程私有的。 程序计数器处于线程独占区(每一个线程都有自己的程序计数器)。 如果线程正在执行的是一个Java方法,这个计数器记录的是正在执行的虚拟机字节 ...
分类:
其他好文 时间:
2018-09-20 01:08:11
阅读次数:
177
1、运行时数据区域 1.1、程序计数器 线程私有,当前线程所执行的字节码行号指示器, Java虚拟机的多线程是通过线程轮流切换处理器执行时间的方式来分配 1.2、Java虚拟机栈 线程私有,,虚拟机的局部变量表每个方法在执行的时候都会创建栈帧用于存储局部变量,操作数栈,动态链接方法出口等信息,每个方 ...
分类:
编程语言 时间:
2018-09-07 23:56:38
阅读次数:
322
JVM内存划分,人为的根据不同内存空间的存储特点以及存储的数据: 本地方法栈:为虚拟机使用的native方法服务。程序计数器:当前线程所执行的字节码的行号指示器。Java虚拟机栈:描述Java方法执行的内存模型,每个方法被执行的时候都会同时创建一个栈帧用于存储局部变量表、操作栈、动态链接、方法出口等 ...
分类:
其他好文 时间:
2018-09-04 23:29:05
阅读次数:
193
JAVA虚拟机在执行JAVA程序的时候,会把它管理的内存分成若干不同的数据区域,每个区域都有各自的用途。目前大致把JVM内存模型划分为五个区域:程序计数器,虚拟机栈,本地方法栈,堆和方法区。 程序计数器 程序计数器(ProgramCounterRegister)是当前线程所执行的字节码的行号指示器。 ...
分类:
其他好文 时间:
2018-08-22 17:06:03
阅读次数:
181