码迷,mamicode.com
首页 >  
搜索关键字:方法区    ( 1707个结果
JVM内存杂记1
大多数 JVM 将内存区域划分为 Method Area(Non-Heap)(方法区) ,Heap(堆) , Program Counter Register(程序计数器) , VM Stack(虚拟机栈,也有翻译成JAVA 方法栈的),Native Method Stack ( 本地方法栈 )。 ...
分类:其他好文   时间:2016-05-16 12:52:44    阅读次数:100
Java方法区和运行时常量池溢出问题分析(转)
运行时常量池是方法区的一部分,方法区用于存放Class的相关信息,如类名、访问修饰符、常量池、字段描述、方法描述等。 String.intern()是一个native方法,它的作用是:如果字符串常量池中已经包含了一个等于此String对象的字符串,则返回代表池中这个字符串的String对象;否则,将 ...
分类:编程语言   时间:2016-05-15 12:16:23    阅读次数:164
linux下安装软件的方法
1. 区分 rpm -qi -qf -ql -qa四个不同选项组合的作用?rpm -qi:得到一个已安装rpm包的详细信息rpm -qf:列出某一个文件属于哪个rpm包rpm -ql:列出一个rpm包安装的文件rpm -qa:查询当前系统所有安装过的rpm包2. rpm -qi 后面如果跟一个未安装 ...
分类:系统相关   时间:2016-05-13 13:17:08    阅读次数:253
Servlet 处理HTTP请求
1.GET/POST 提交方法:区别:get:静态的,不重要的,长度不超过255个字符,会在地址栏显示post:大量的,敏感信息,不会被浏览器缓存,地址栏不可见 2.获取HTTP协议求行:getRequestURI()请求资源:/web01/index.htmlgetRequestURL()包括协议 ...
分类:Web程序   时间:2016-05-13 08:14:39    阅读次数:120
JVM类加载机制详解(二)类加载器与双亲委派模型
在上一篇JVM类加载机制详解(一)JVM类加载过程中说到,类加载机制的第一个阶段加载做的工作有: 1、通过一个类的全限定名(包名与类名)来获取定义此类的二进制字节流(Class文件)。而获取的方式,可以通过jar包、war包、网络中获取、JSP文件生成等方式。 2、将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构。这里只是转化了数据结构,并未合并数据。(方法区就是用来存...
分类:其他好文   时间:2016-05-13 04:06:50    阅读次数:204
关于Android 内存泄露整理
内存泄漏: 简单粗俗的讲,就是该被释放的对象没有释放,一直被某个或某些实例所持有却不再被使用导致 GC 不能回收。 从基本的来讲 Java 内存分配策略 Java 程序运行时的内存分配策略有三种,分别是静态分配,栈式分配,和堆式分配,对应的,三种存储策略使用的内存空间主要分别是静态存储区(也称方法区)、栈区和堆区。 静态存储区(方法区):主要存放静态数据、全局 static 数据...
分类:移动开发   时间:2016-05-12 22:13:45    阅读次数:273
JVM垃圾回收机制与算法
JVM内存由几个部分组成:堆、方法区、栈、程序计数器、本地方法栈     JVM垃圾回收仅针对公共内存区域,即:堆和方法区进行,因为只有这两个区域在运行时才能知道需要创建些对象,其内存分配和回收都是动态的。 一、垃圾回收策略     1.1分代管理         将堆和方法区按照对象不同年龄进行分代:           (Young Generation and Old Gene...
分类:编程语言   时间:2016-05-12 21:51:40    阅读次数:256
java String类-字符串常见操作
/* String常见的操作: String str="abchgthujidfg"; 1,获取     1.1字符串包含的字符数,即字符串的长度。     int lenrth():         str.length();   //注意字符串获取长度的方法区别于数组获取长度的方法。数组采用格式:arr.length     1.2根据位置获取位置上的字符。     char ...
分类:编程语言   时间:2016-05-12 20:38:16    阅读次数:204
【HTTP】POST 与 PUT 方法区别
1. POST 用于向服务端发送数据,常用于表单数据提交; PUT 用于向服务器上的资源(如文件)中存储数据; 2. 302 303 307 状态码区别 他们都是重定向(临时重定向 p.s 301 为永久重定向) 并且有细微的区别, http1.0:只有302码,没有303和307状态码; http ...
分类:Web程序   时间:2016-05-11 19:38:47    阅读次数:211
jvm的内存分配总结
最近看了周志明版本的《深入理解Java虚拟机》第一版和第二版,写的很好,收获很多,此处总结一下。 jvm中内存划分: 如上图,一共分为五块,其中: 线程共享区域为: 1、java堆 2、方法区 线程私有区域为: 3、JVM栈 4、本地方法栈 5、程序计数器 各区域作用: 1、java堆: java堆 ...
分类:其他好文   时间:2016-05-11 14:47:56    阅读次数:116
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!