码迷,mamicode.com
首页 >  
搜索关键字:方法区    ( 1707个结果
D. Powerful array 离线+莫队算法 给定n个数,m次查询;每次查询[l,r]的权值; 权值计算方法:区间某个数x的个数cnt,那么贡献为cnt*cnt*x; 所有贡献和即为该区间的值;
D. Powerful array time limit per test 5 seconds memory limit per test 256 megabytes input standard input output standard output An array of positive i... ...
分类:编程语言   时间:2017-05-12 15:39:59    阅读次数:269
判断Java对象死亡的两种常用算法
当对象不馁引用的时候,这个对象就是死亡的,等待GC进行回收。 1.引用计数法 概念: 给对象中添加一个引用计数器,每当有一个地方引用它时,计数器值就增加1;当应用失效时,计数器值就减1;任何时刻计数器为0是对象就是不可能再被使用的。 但是: 主流的java虚拟机并没有选用引用计数器算法,其中一个最主 ...
分类:编程语言   时间:2017-05-09 15:43:00    阅读次数:140
JVM类加载(1)—加载
1、加载: 查找并加载类,将.class文件中的二进制数据读入到内存中,放在运行时数据区的方法内,然后在堆内创建一个java.lang.class对象用来封装类在方法区内的数据结构。并且向程序员提供了访问方法区内的数据结构的接口,程序中类的实例通过getClass()方法获取类在堆中的class对象 ...
分类:其他好文   时间:2017-05-07 21:19:39    阅读次数:139
JVM 内存模型概述
Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域,这些数据区域都有各自的用途,以及创建和销毁的时间,并且它们可以分为两种类型:线程共享的方法区和堆,线程私有的虚拟机...
分类:其他好文   时间:2017-05-05 19:23:51    阅读次数:138
ruby简单的基础 4
后缀标点符号=结尾假设方法名字以=结尾的,那么在调用此方法时能够省略这个=。?结尾作为一个实用惯例,那些返回布尔值的方法通常都有一个以问号结尾的名字。。结尾这个命名惯例通常时对两种方法区分:以感叹号结尾的方法一般会改变调用它们的对象,不以感叹号结尾的方法则不会改动调用它们的对象。而是改动原始对象的一 ...
分类:其他好文   时间:2017-05-01 09:58:58    阅读次数:194
深入理解JVM
一、内存管理 1、运行时的内存区域 线程私有:虚拟机栈、本地方法栈、程序计数器 线程共享:堆、方法区 2、各个内存区域可能抛出的异常 栈 1、当单线程时,栈的深度太大,会发生StackOverflowError,比如无穷的递归调用。 2、当多线程时,若不停地创建线程,则会导致OutOfMemoryE ...
分类:其他好文   时间:2017-04-30 18:37:33    阅读次数:244
常用垃圾回收算法
在java内存模型中,程序计数器、虚拟机栈、本地方法栈这些区域每个线程独立拥有,与线程“同生共死”。每个栈帧内存大小是确定可知的,方法或线程结束时自动回收,这些区域不需要考虑内存回收问题。这里的垃圾回收指的是jvm堆内存和方法区的回收,这些区域内存在程序运行期间动态分配、动态回收,需要考虑选择合适的 ...
分类:编程语言   时间:2017-04-30 18:35:14    阅读次数:146
java获取request的url方法区别
1、request.getRequestURL()返回的是完整的url,包括Http协议,端口号,servlet名字和映射路径,但它不包含请求参数。2、request.getRequestURI()得到的是request URL的部分值,并且web容器没有decode过的3、request.getC... ...
分类:编程语言   时间:2017-04-29 17:39:36    阅读次数:341
java笔记----JVM内存
运行时数据区包括:虚拟机栈区,堆区,方法区,本地方法栈,程序计数器 虚拟机栈区 :也就是我们常说的栈区,线程私有,存放基本类型,对象的引用和 returnAddress ,在编译期间完成分配。 堆区 , JAVA 堆,也称 GC 堆,所有线程共享,存放对象的实例和数组, JAVA 堆是垃圾收集器管理 ...
分类:编程语言   时间:2017-04-29 13:42:26    阅读次数:157
JVM垃圾收集器介绍
一、垃圾回收用到的主要算法 1.引用计数法 算法思路: 给对象中加入一个引用计数器。每当有一个地方引用他时,计数器值就加1;当引用失效时,计数器值就减1。当计数器的值为0时就能够把该对象删除。 算法长处: 实现简单,判定效率高 算法缺点: 难以解决对象之间相互循环引用的问题。 2.标记清除法 算法思 ...
分类:其他好文   时间:2017-04-29 09:50:52    阅读次数:135
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!