社区
Java
帖子详情
java 统计对象个数
caidaniel1989
2010-07-23 04:49:51
我想统计在一段程序里Point类的实例个数。在构造函数里用变量num++即可实现,但如果我删除一个实例,怎么在析构函数里利用num--来记录实例个数?
...全文
431
10
打赏
收藏
java 统计对象个数
我想统计在一段程序里Point类的实例个数。在构造函数里用变量num++即可实现,但如果我删除一个实例,怎么在析构函数里利用num--来记录实例个数?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cectsky
2010-07-27
打赏
举报
回复
protected void finalize() throws Throwable { }具体实现代码如何查找???
druigang
2010-07-25
打赏
举报
回复
在创建一个变量来计算删除的个数,最后运算一下
coooliang
2010-07-24
打赏
举报
回复
可以n++ 自然就可以n--
monkeyking1987
2010-07-23
打赏
举报
回复
呵呵.这问题有意思.
其实想想有必要知道吗?
用用JDK自带的jconsole工具或许有帮助
caidaniel1989
2010-07-23
打赏
举报
回复
[Quote=引用 4 楼 cool_scorpion 的回复:][/Quote]
另外设个静态变量来记录个数,这样也行,不过相对比较麻烦。我想直接在类里面操作
ZangXT
2010-07-23
打赏
举报
回复
[Quote=引用 4 楼 cool_scorpion 的回复:]
引用楼主 caidaniel1989 的回复:
我想统计在一段程序里Point类的实例个数。在构造函数里用变量num++即可实现,但如果我删除一个实例,怎么在析构函数里利用num--来记录实例个数?
楼主先告诉我怎么删除一个实例?在删除的时候num--不久可以啦。
[/Quote]
太聪明了,果然如此。
cool_scorpion
2010-07-23
打赏
举报
回复
[Quote=引用楼主 caidaniel1989 的回复:]
我想统计在一段程序里Point类的实例个数。在构造函数里用变量num++即可实现,但如果我删除一个实例,怎么在析构函数里利用num--来记录实例个数?
[/Quote]
楼主先告诉我怎么删除一个实例?在删除的时候num--不久可以啦。
caidaniel1989
2010-07-23
打赏
举报
回复
[Quote=引用 1 楼 michaellufhl 的回复:]
[/Quote]
这个方法有缺点,finalize()只是建议回收垃圾,无法强制回收。调用finalize()和gc.collect()不一定能配合上
caidaniel1989
2010-07-23
打赏
举报
回复
[Quote=引用楼主 caidaniel1989 的回复:][/Quote]
这个方法有缺点,finalize()只是建议回收垃圾,无法强制回收。调用finalize()和gc.collect()不一定能配合上
michaellufhl
2010-07-23
打赏
举报
回复
java.lang.Object.
finalize
()
Java
面向
对象
编程
Java
编程基础是本门课程的前导课程,学习本门课程需要先学习
Java
基本语法,本门课程系统介绍了
Java
面向
对象
的内容,包括继承,多态,抽象类,接口,内部类,构造函数等知识,课程没有一句废话,能够让你用最快的速度...
java
如何
统计
汉字
个数
_
JAVA
自学笔记:
统计
字符串中汉字、字母、数字及其他字符的
个数
...
阿萌这次的课题是,利用
JAVA
统计
一段字符串中,汉子、字母、数字、空格、以及其他字符的各类字符的
个数
,并计算其总
个数
。简单原理就是:将输入的字符串,利用String.split()分割字符串存入一个String类型数组遍历数组,依次利用是String.matches()方法,利用正则表达式来判定单个字符是否符合所规定的类型,如果符合则对该类型的计数变量自加1。就是这样,另外对应的正则表达式为:中文...
java
查看jvm
对象
个数
_jmap-查看 jvm 内存
对象
信息
jmap 概述命令jmap是一个多功能的命令。它可以生成
java
程序的 dump 文件,也可以查看堆内
对象
示例的
统计
信息、查看 ClassLoader 的信息以及 finalizer 队列。参数option:选项参数。pid:需要打印配置信息的进程ID。executable:产生核心dump的
Java
可执行文件。core:需要打印配置信息的核心文件。server-id 可选的唯一id,如果相同...
java
对象
结构以及
对象
大小计算示例(通俗易懂)
概念 在HotSpot虚拟机中,
对象
在内存中存储的布局可以分为3块区域:
对象
头(Header)、实例数据(Instance Data)和对齐填充(Padding)。 具体如下图
java
普通
对象
结构
java
数组
对象
结构
对象
结构组成
对象
头 HotSpot虚拟机的
对象
头包括两部分信息: Mark Word 第一部分Mark Word,用于存储
对象
自身的运行时数据,如哈希码(HashCode)、GC分代年龄、锁状态标志、线程持有的锁、偏向线程ID、偏向时间戳等,这部分数据的长度在32位和64位的虚
Java
中
统计
字符
个数
public class StringTest2 { public static void main(String[] args) { //定义三个
统计
变量 int bigCount=0; int smallCount=0; int numberCount=0; int qita=0; //创建键盘录入
对象
Scanner sc =new Scanner(System.in); //提示并录入数据 System.out.println("请您输入字符串数据"); .
Java
50,528
社区成员
85,605
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章