`
walsh
  • 浏览: 432660 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

请问大牛:该段代码有几个对象符合垃圾收集条件?

    博客分类:
  • java
阅读更多
代码如下:
public class Demo {
	Short story = 5;

	Demo go(Demo demo) {
		demo = null;
		return demo;
	}


	public static void main(String[] args) {
		Demo demo1 = new Demo();
		Demo demo2 = new Demo();
		Demo demo3 = demo1.go(demo2);

		demo1 = null;
		//do stuff	
        }
}


当程序运行到//do stuff时,有几个对象符合垃圾收集的条件?

分享到:
评论

相关推荐

    电子科技大学计算机组成原理实验代码 Mips_CPU代码

    【电子科技大学计算机组成原理实验代码 Mips_CPU代码】 在计算机科学领域,计算机组成原理是理解计算机硬件基础的重要课程。这个实验代码集是针对MIPS(Microprocessor without Interlocked Pipeline Stages)架构...

    SQL查询语句对象化的实现.doc

    该段代码首先创建了一个`QueryCmd`对象,并指定了查询的表名为"Orders",然后添加了一个条件表达式(订单ID等于10264),最后通过`ExecuteDataSet`方法执行查询并将结果存储在`DataSet`对象中。 #### 五、总结 ...

    数学建模—垃圾运输问题的求解及源代码

    垃圾到 A 点,再返回 O 点,有: Cost = 0.4*|B| + 1.8*|A-B|*Tb +1.8*|A|*(Ta+Tb) = 0.4*|B| + 1.8*|B|*Tb + 1.8*|A|*Ta Time = 2*|B|/40 + 1/6*2 通过比较这三种方式的成本和时间,可以选择最优的运输策略。 ...

    CCF历年作业代码

    该段代码的功能是将一个整数数组按照一定条件进行分割。具体来说: - **输入**:两个整数`n`和`k`,其中`n`表示数组长度,`k`表示分割条件。 - **过程**:遍历数组,累加数组元素的值,当累加和大于等于`k`时,...

    STM32启动代码详解

    ### STM32启动代码详解 #### 一、概述 STM32是一款基于ARM Cortex-M内核的微控制器,广泛应用于嵌入式系统中。启动代码是STM32启动过程中的关键部分,它决定了系统的初始化顺序及运行环境的搭建。本文将深入解析...

    qtc++视频播放器的源代码

    根据提供的文件信息,我们可以分析出该段代码是用于构建一个基于Qt框架的视频播放器的一部分。这段代码主要涉及Qt中的媒体播放组件,并根据不同的输入参数(`i` 的值)来初始化不同类型的媒体播放功能。下面将对这些...

    符合w3c标准的对联代码

    根据提供的文件信息,我们可以分析出该段代码与对联效果的实现有关,同时代码需要遵循W3C标准。下面将从几个方面详细解读这段代码所涉及的知识点。 ### W3C标准简介 W3C(World Wide Web Consortium)是国际万维网...

    上传文件的几种限制.txt

    **功能描述**:该段代码主要实现了对文件夹的信息初始化工作,包括获取文件夹路径、检查文件夹是否存在以及计算文件夹当前占用的空间大小。 - **获取文件夹路径**:通过`ConfigurationManager.AppSettings[...

    ASP 中防止漏洞的高级代码

    根据提供的标题、描述、标签及部分内容,我们可以了解到这篇文章主要讲述的是如何在ASP(Active Server Pages)环境中使用一段特定的代码来防止SQL注入等常见的安全漏洞。下面将详细解析该段代码的功能及其工作原理...

    判断闰年经典printf(a%(a%100?4:400)?"NO":"YES");

    ### 判断闰年的C语言程序解析 #### 一、引言 闰年判断是计算机科学中的一个基础问题,尤其在日期处理...对于初学者而言,理解这段代码有助于加深对C语言基础语法的理解,并学会如何运用条件表达式来简化逻辑判断过程。

    Js 表单验证大全

    **解析**:该段代码利用正则表达式来验证输入是否符合常见的邮箱格式。 - **`/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$`**:正则表达式,用于匹配标准的邮箱地址格式。 - **`...

    冒险岛代码

    ### 冒险岛079代码解析 #### 一、概述 冒险岛是一款深受玩家喜爱的大型多人在线角色扮演游戏(MMORPG)。随着游戏的发展,官方会不断更新版本来优化游戏体验和增加新内容。本篇文章主要解析的是“冒险岛079代码”...

    projectcode复选框记忆代码

    该段代码大量使用了 `Session` 对象来保存用户会话数据,以实现用户行为的记忆功能。具体包括: - 保存用户选择的项目代码。 - 保存用户选择的背景类别。 #### 示例代码 ```csharp if (BG.SelectedValue.ToString()...

    xvid 代码的几个小bug

    不过,俺刚看了xvid 1.03版本已经将这个代码改过来了,xvid 1.01和0.91都是static的。 2.xvid_decraw.c中main函数中 if (already_in_buffer > 0) memcpy(mp4_buffer, mp4_ptr, already_in_buffer); /* Update ...

    汇编语言两个个位数相加的代码

    根据给定文件的信息,我们可以详细地探讨一下汇编语言中两个个位数...通过以上解析,我们不仅理解了该段代码的具体实现逻辑,还学习了汇编语言中几个重要的知识点和技术细节。这对于深入掌握汇编语言编程具有重要意义。

    jsp+MYSQL编写的按条件查询代码

    根据提供的文件信息,我们可以分析出该段代码是用于实现基于 JSP 和 MySQL 的按条件查询功能。接下来将详细解析此代码的关键部分,并提取其中的重要知识点。 ### 一、JSP与MySQL连接 #### 1. **引入必要的包** 在...

    c语言经典100例

    从给定的C语言代码示例中,我们可以深入解析几个重要的C语言编程概念与技术细节。下面将逐一分析这些代码片段中的关键知识点。 ### 1. 输出不同整数的组合 **代码描述**: 该段代码的目标是输出所有可能的不同整数...

    一个开始页面的原代码

    根据提供的文件信息,我们可以分析出该段代码主要涉及Android应用开发中的几个关键概念和技术点,具体包括以下几个方面: ### 1. **ViewPager组件** - **ViewPager** 是Android平台上的一个非常重要的UI组件,用于...

    AE关于点的缓冲区代码

    根据给定的信息,本文将对“AE关于点的缓冲区代码”进行详细的解析与扩展,以便深入了解该段代码实现的功能及原理。 ### 标题理解:“AE关于点的缓冲区代码” 此标题表明代码主要涉及在ArcEngine (AE) 环境下实现...

    zencart 常用代码,常用php调用

    此代码检查是否需要显示易用页面链接,并在符合条件时加载相应的模板文件。 ### 三、总结 以上内容展示了 ZenCart 中常用的 PHP 调用代码,这些代码主要涉及头部布局的设计,包括搜索框、购物车、货币选择、语言...

Global site tag (gtag.js) - Google Analytics