Java运行时数据区域 Java虚拟机所管理的内存包括以下几个运行时数据区域,如下图: 程序计数器 程序计数器(Program Counter Register)是一块较小的内存区域,是当前线程执行的字节码的行号指示器。程序计数器是一块私有的内存区域,每个线程都有一个独立的程序计数器。如果线程正在执 ...
分类:
编程语言 时间:
2017-12-31 20:58:54
阅读次数:
168
一、内存管理 二、线程独占区之程序计数器(Program Counter Register) 程序计数器是一块较小的内存空间,它可以看做是当前线程所执行的字节码的行号指示器。在虚拟机的概念模型里,字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理 ...
分类:
编程语言 时间:
2017-12-30 00:23:52
阅读次数:
1097
RollViewPager是一个自动轮播的Viewpager, 支持无限循环。 触摸时会暂停播放,直到结束触摸一个延迟周期以后继续播放。 看起来就像这样。指示器可以为点可以为数字还可以自定义,位置也可以变。 附上RollViewPager Github地址:https://github.com/Ju ...
分类:
其他好文 时间:
2017-12-27 20:23:36
阅读次数:
208
1.简介 其就是我们常看见的变化的动画图,具体效果如下图: 2.banner动画效果的实现 3.banner样式效果的实现 4.banner设置指示器的位置 5.banner自定义效果 ...
分类:
其他好文 时间:
2017-12-22 19:46:12
阅读次数:
156
第二章 Java内存区域与内存溢出异常 运行时数据区域 程序计数器(Program Counter Register) 程序计数器 :当前线程所执行的字节码行号指示器.各条线程之间计数器互不影响,独立存储.也称之为"线程私有"的内存. PS :当执行Native方法时,计数器值为空(Undefine ...
分类:
编程语言 时间:
2017-12-22 15:07:45
阅读次数:
186
Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途,以及创建和销毁的时间。根据Java虚拟机规范,包括以下几个运行时数据区。 一、程序计数器 内存空间:较小。 作 用:当前线程所执行的字节码的行号指示器。 特性分析:Java虚拟机的多线程的执 ...
分类:
编程语言 时间:
2017-12-16 13:11:43
阅读次数:
226
tooltip: { trigger: "axis", axisPointer: { // 坐标轴指示器,坐标轴触发有效 type: "line" // 默认为直线,可选为:'line' | 'shadow' }, formatter: function(params) { var... ...
分类:
其他好文 时间:
2017-12-14 13:23:34
阅读次数:
162
一:初上手(填坑) Observable将事件序列执行完毕后,会回调Observe的onNext()方法和onCompleted()方法,当出现异常/错误时会调用onError()方法。 由此,我们推断,问题出现的地方应该是在Observable的执行过程。 先阐述一下笔者的需求,使用retrofi ...
分类:
编程语言 时间:
2017-12-11 22:07:50
阅读次数:
232
JVM内存划分,是人为的根据不同内存空间的存储特点以及存储的数据:(逻辑分区) 1)程序计数器:当前线程所执行的字节码的行号指示器。 2)本地方法栈:为虚拟机使用的native方法服务。 3)java虚拟机栈:描述java方法执行的内存模型,每个方法被执行的时候都会同时创建一个栈帧用于存储局部变量表 ...
分类:
其他好文 时间:
2017-11-29 00:08:46
阅读次数:
127
Java虚拟机内存的各个区域 分别来说一下这些区域的作用、服务对象以及其中可能产生的问题。(图片引自网络) 1.程序计数器 程序计数器是一块很小的内存,可以看做是当前线程所执行的字节码的行号指示器。字节码解释器的作用就是通过改变程序计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处 ...
分类:
编程语言 时间:
2017-11-28 19:48:06
阅读次数:
119