概述jmap是一个多功能的命令。它可以生成java程序的堆dump文件,也可以查看堆内对象实例的统计信息,查看ClassLoader的信息以及Finalizer队列。使用示例导出对象统计信息下面的命令生成PID为2500的java成粗的对象的统计信息,并输出到out.txt文件中:[qifuguang@winwill~]$ jmap -histo 2500 > out.txt
[qifuguang@...
分类:
其他好文 时间:
2015-06-03 09:58:53
阅读次数:
212
特性Set中不允许出现重复元素,是根据什么原理呢?答案是:根据equals()方法来区分的。那么如想自定义类对象实例在Set中不重复出现,则需要覆写equals方法了:
这里我们假定自定义类为Person:package Public;public class Person{ private int age;
private String name;
public Perso...
分类:
编程语言 时间:
2015-06-02 22:00:08
阅读次数:
259
安卓系统会在每次开机之后扫描所有文件并分类整理存入数据库,记录在MediaStore这个类里,通过这个类就可以快速的获得相应类型的文件。 当然这个类只是给你一个uri,提取文件的操作还是要通过Curosr这个类来完成。获得Cursor对象实例的方法必须通过Context实例获得ContextRes....
分类:
其他好文 时间:
2015-06-02 17:32:38
阅读次数:
160
我们在使用对象的时候,除了一些浏览器内置的单体对象可以直接使用外,都会new一个出来使用。1.最简单的莫过于如下获取一个Object对象实例var obj = new Object();说明:此时的new关键字干了最有用的一件事就是,继承了所有Object.prototype上的方法,这个可以去查看...
分类:
编程语言 时间:
2015-06-02 06:45:05
阅读次数:
140
JVM管理的内存
程序计数器(PC):每条线程都有独立的PC
JVM栈(Java栈):描述的是Java方法执行的内存模型,每个方法被执行的时候会创建一个栈帧用于存储局部变量表、操作栈、动态链接、方法出口等信息,也是线程私有的。
本地方法栈:与Native方法相关
Java堆:线程共享的内存地址空间,用于存放对象实例,也是GC管理的主要区域。
直接内存:与Native堆相关
方法区:存储已被JVM加载...
分类:
编程语言 时间:
2015-06-01 14:49:10
阅读次数:
212
上一篇文章我们通过反射得到运行类的构造函数、对象实例、父类、实现的接口、所在包、以及注解,这篇文章我们将学习通过反射得到运行类的相关属性信息以及相关的方法信息。
获取类的完整结构
运行类的Field
通过运行类来获取它的相关属性,这一点在开发中用途还是很广泛的,下面我们就来看下跟Field相关的知识。
1.获取到运行类中及其父类中声明为public的属性
...
分类:
编程语言 时间:
2015-05-31 16:51:04
阅读次数:
176
1 public class UserCopy 2 { 3 public class LoginEntity 4 { 5 public string UserName { get; set; } 6 public string UserPwd { g...
分类:
其他好文 时间:
2015-05-29 17:11:23
阅读次数:
123
hasOwnProperty:是用来判断一个对象是否有你给出名称的属性或对象,此方法无法检查该对象的原型链中是否具有该属性,该属性必须是对象本身的一个成员。isPrototypeOf是用来判断要检查其原型链的对象是否存在于指定对象实例中,是则返回true,否则返回false。instanceof操作...
分类:
编程语言 时间:
2015-05-29 13:48:35
阅读次数:
151
一:js端使用方式CometD JavaScript的配置。整个API可以通过一个单一的原型名为org.cometd.Cometd的对象来调用。Dojo工具包中有一个名称为dojox.cometd的对象实例来调用,而jQuery则是用$.cometd。默认的cometd对象已经被实例化并配置了默认值...
分类:
Web程序 时间:
2015-05-28 13:57:18
阅读次数:
290
序列化是指将对象实例的状态存储到存储媒体的过程,在此过程中,先将对象的公共字段和私有字段以及类的名称(包括类所在的程序集)转换为字节流,然后再把字节流写入数据流,在随后对对象进行反序列化时,将创建出与原对象完全相同的副本。基本序列化要使一个类可序列化,最简单的方法是使用 Serializable 属...