重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
找答案首页 > 全部分类 > 求职面试
搜题
网友您好, 请在下方输入框内输入要搜索的题目:
搜题
题目内容 (请给出正确答案)
[主观题]

java把没有引用的对象作为垃圾收集起来并释放,无需由程序员完成对象的清除。

暂无答案
更多“java把没有引用的对象作为垃圾收集起来并释放,无需由程序员完成对象的清除。”相关的问题

第1题

关于对象的删除,下列说法正确的是 ( )

A.必须由程序员完成对象的清除

B.Java把没有引用的对象作为垃圾收集起来并释放

C.只有当程序中调用System.gc()方法时才能进行垃圾收集

D.Java中的对象都很小,一般不进行删除操作

点击查看答案

第2题

下列关于对象删除的说法中,正确的是( )。

A.只有当程序中调用System.gc()方法时才能进行垃圾收集

B.Java中的对象都很小,一般不进行删除操作

C.Java把没有引用的对象作为垃圾收集起来并释放

D.必须由程序员完成对象的清除

点击查看答案

第3题

Java程序中内存的释放是由谁来完成的?

A、程序开发人员

B、操作系统

C、编译器

D、垃圾收集器

点击查看答案

第4题

Java去掉了C++中影响代码健壮的指针结构,内存的释放是由()来完成的?A、Java虚拟机B、垃圾收集机
Java去掉了C++中影响代码健壮的指针结构,内存的释放是由()来完成的?

A、Java虚拟机

B、垃圾收集机制

C、三级代码安全检查机制

D、程序员用代码来完成的

点击查看答案

第5题

Java的垃圾回收要由程序员自己来进行
点击查看答案

第6题

下列( )语句关于Java中内存回收的说明是正确的。

A.程序员必须创建一个线程来释放内存

B.内存回收程序允许程序员直接释放内存

C.内存回收程序负责释放无用内存

D.内存回收程序可以在指定的时间释放内存对象

点击查看答案

第7题

请完成下列Java程序:首先建立一个类,包含2个私有成员变量,分别为int和double型,并提供公共方法setInt()和 setDouble()分别给这两个变量赋值和用toString()方法显示对象的私有成员变量的值,要求将这个类定义为Serializable,再创建这个类的持久对象,将对象写入名为ex3_2.data的文件中并显示对象的2个成员变量,最后从这个文件中读取这个对象并显示对象的2个成员变量。

注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。程序运行结果如下:

ex3_2: i=123 d=123.456

ex3_2: i=123 d=123.456

import java.io.*;

public class ex3_2 implements Serializable {

private int n3_2;

private double d3_2;

ex3_2() {

n3_2 = 25;

d3_2 = 12.23;

}

public void setDouble(double x) {

d3_2 = x;

}

public void setInt(int x) {

n3_2 = x;

}

public String toString() {

return("ex3_2: i=" + n3_2 + "d=" + d3_2);

}

public static void main(String[] arg) {

ex3_2 e1 = new ex3_2 );

ex3_2 e2;

e1.setInt(123);

e1.setDouble(123.456);

System.out.println(e1);

try {

FileOutputStream fos3_2 = new FileOutputStream("ex3_2.data");

ObjectOutputStream oos3_2 = new ObjectOutputStream(fos3_2);

________________;

} catch(IOException ioe) {

System.out.println(ioe);

}

try {

FileInputStream fis3_2 = new FileInputStream("ex3_2.data");

ObjectInputStream ois3_2 = new ObjectInputStream(fis3_2);

________________;

System.out.println(e2);

}catch(10Exception ioe) {

System.out.println(ioe);

}catch(ClassNotFoundException cnfe) {

System.out.println(cnfe);

}

}

}

点击查看答案

第8题

Java语言对内存采用【 】机制,有效地防止了因程序员误操作而引起的错误,并更好地利用了系统资源。

点击查看答案

第9题

请完成以下程序,首先由一个类Example2_3实现Serializable接口,并有三个成员变量,分别为int型、double型和String型,可以用toString的方法显示这三个成员变量。在main方法中创建这个Example2_3的持久对象,根据用户在命令行输入的三个参数来设定其中成员变量的值。然后,将这个对象写入名为TheSerial.data的文件,并显示成员变量。最后从文件TheSerial.data中读出三个成员变量并显示出来。

注意:请勿改动main()主方法和其他已有语句内容,仅在横线处填入适当语句。

import java.io.*;

class TheSerial implements Serializable

{

private int intValue;

private double doubleValue;

private String string;

TheSerial()

{

intValue = 123;

doubleValue = 12.34;

string = "Serialize Test";

}

public void setDouble(double d)

{

doubleValue = d;

}

public void setInt(int i)

{

intValue = i;

}

public void setString(String s)

{

string = s;

}

public String toString()

{

return("int="+intValue+"double="+doubleValue+" string="+string);

}

}

public class Example2_3

{

public static void main(String argv[])

{

TheSerial e1 = new TheSerial();

TheSerial e2;

try

{

e1.setInt(Integer.parseInt(argv[0]));

e1.setDouble(Double.parseDouble(argv[1]));

e1.setString[argv[2]);

}

catch(Exception e)

{

e1.setString(e.getMessage{));

}

System.out.println(e1);

try

{

FileOutputStream S = new FileOutputStream("TheSerial.data");

ObjectOutputStream IS = new ObjectOutputStream(oS);

______;

}

catch(IOException ioException)

{

System.out.println(ioException.getMessage());

}

try

{

FileInputStream iS = new FileInputStream("TheSerial. data");

ObjectInputStream IS = new ObjectInputStream(iS);

______

System.out.println(e2);

}

catch(IOException ioException)

{

System.out.println(ioException.getMessage());

}

catch(ClassNotFoundException cnfException)

{

System.out.println(cnfException.getMessage());

}

}

}

点击查看答案

第10题

关于Java语言的健壮性特点,下列说法不正确的是( )。

A.Java语言是一种强类型语言,即在编译和运行时进行大量的类型检查,防止不匹配的数据类型的发生

B.Java语言允许使用指针,这一点与C++相似

C.Java语言设计有自动收集垃圾功能,防止了内存分配的错误

D.Java语言使程序员从繁忙的内存管理中解脱出来

点击查看答案
下载上学吧APP
客服
TOP
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案
购买前请仔细阅读《购买须知》
请选择支付方式
微信支付
支付宝支付
选择优惠券
优惠券
请选择
点击支付即表示你同意并接受《服务协议》《购买须知》
立即支付
搜题卡使用说明

1. 搜题次数扣减规则:

功能 扣减规则
基础费
(查看答案)
加收费
(AI功能)
文字搜题、查看答案 1/每题 0/每次
语音搜题、查看答案 1/每题 2/每次
单题拍照识别、查看答案 1/每题 2/每次
整页拍照识别、查看答案 1/每题 5/每次

备注:网站、APP、小程序均支持文字搜题、查看答案;语音搜题、单题拍照识别、整页拍照识别仅APP、小程序支持。

2. 使用语音搜索、拍照搜索等AI功能需安装APP(或打开微信小程序)。

3. 搜题卡过期将作废,不支持退款,请在有效期内使用完毕。

请使用微信扫码支付(元)
订单号:
遇到问题请联系在线客服
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

- 微信扫码关注上学吧 -
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
- 微信扫码关注上学吧 -
请用微信扫码测试
选择优惠券
确认选择
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,如果您知道正确答案,欢迎您来纠错

上学吧找答案