java的一点小问题

Conan君 2009-10-16 04:56:58
1.实际上,创建包就是在当前文件夹下创建一个子文件夹,以便存放这个包中包含的所有类 的.class文件。
判断一个对象是否可以被垃圾回收的条件为是否还有对该对象的引用。
上面2句话怎么错了?
2.
设x和y均为int型变量,则以下语句:x+=y;y=x-y;x-=y;的功能是( )。
A、把x和y按从大到小排列
B、把x和y按从小到大排列
C、无确定结果
D、交换x和y中的值
选择题,并说明理由~
...全文
116 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
liumingwei2009 2009-10-16
  • 打赏
  • 举报
回复
学习了
smallbear923 2009-10-16
  • 打赏
  • 举报
回复
对象是否被活动对象引用来确定是否收可以垃圾回收。
smallbear923 2009-10-16
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 sunjinyujeep 的回复:]
垃圾回收的条件是不在使用内存的对象。
[/Quote]

不再使用内存的对象,还用的着对他进行回收吗。

垃圾回收的目的就是为了让不再使用的对象不占用内存。
Emiya_wang 2009-10-16
  • 打赏
  • 举报
回复
我一般都是直接在类的目录下执行javac和java命令
垃圾回收都是系统干的 没有深究过 学习了

第二题选D 楼上各位说的很明白了
sunjinyujeep 2009-10-16
  • 打赏
  • 举报
回复
垃圾回收的条件是不在使用内存的对象。
gukuitian 2009-10-16
  • 打赏
  • 举报
回复
第二题就是交换,很容易,我想看看第一题,第二问,
x,y

x+=y-->x=x+y--> x+y,y
y=x-y --> x+y,x
x-=y-->x=x-y--> y,x
wd9053 2009-10-16
  • 打赏
  • 举报
回复
1(1)创建包需在.java文件第一行命令中写上package **.**.**; 然后编译javac -d ***\**\ **.java
不是光建个文件夹就可以了
(2)垃圾回收器通常只在满足两个条件时才运行:即有对象要回收且系统需要回收。
2。x =a y = b
x += y即 x = x + y = a + b
y = x - y即y = a + b - b = a
x -= y即 x = x - y = a + b - a = b
选D
sunjinyujeep 2009-10-16
  • 打赏
  • 举报
回复
2题选D

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧