public class Subjects {
Subject subs[][]=new Subject[7][8];
public Subjects() {
for(int i=0;i<=6;i++)
for(int j=0;j<=7;j++)
subs[i][j]=new Subject();
}}
///////////////////////////////////////////////////////////
class Subject
{
String name;
String classroom;
public Subject()
{
name="暂无课程";
classroom="000教室";
}
}
主程序中用这个类产生对象
Subjects sj=new Subjects();
可以运行,但是在单步调试的对话框中如果监视这个对象的内容,一点这个对象,就出现提示信息:
Signature cmd: exception java.lang.Exception: Couldn't get ClassFile object for signature cmd
对象中的二维数组显示:ObjectCollectException
大家帮忙调试一下.
Subject subs[][]=new Subject[7][8];
public Subjects() {
for(int i=0;i<=6;i++)
for(int j=0;j<=7;j++)
subs[i][j]=new Subject();
}}
///////////////////////////////////////////////////////////
class Subject
{
String name;
String classroom;
public Subject()
{
name="暂无课程";
classroom="000教室";
}
}
主程序中用这个类产生对象
Subjects sj=new Subjects();
可以运行,但是在单步调试的对话框中如果监视这个对象的内容,一点这个对象,就出现提示信息:
Signature cmd: exception java.lang.Exception: Couldn't get ClassFile object for signature cmd
对象中的二维数组显示:ObjectCollectException
大家帮忙调试一下.
解决方案 »
- 在myeclipse中如何将JAVA小程序做成可以执行的文件,如JAR或BAT?
- 高分求一题解
- 超简单的二叉树遍历
- (急)谁能帮我写个小程序 带界面的
- [急]如何绕过类的setXXX方法利用反射为其类变量两复制
- 菜鸟提问:数组是对象么?
- 菜鸟求助:为何这个程序没有调用paint的方法,而实现它的功能
- 开发jsp程序用什么环境比较好?那个配置方便一些?j2ee.1.4带了一个服务器,但不知道怎么配置,放在localhost:8080相应的目录里jsp也不能
- 我想在每个月第一天的0:00点做一件事情
- 如何将数据库通过JDBC接收并将字段关键字连成一棵树(每一分支最多64节点)
- 初学者的请教:JAVA能够如何实现图片(image)的存取吗?
- 遍历一个对象的属性
上面的异常可以避免,只需要主程序中多两行程序:
Subject sub[]=new Subject[2];
sub[1]=new Subject();
然后再在主程序中用这个类产生对象
Subjects sj=new Subjects();
就可以在调试的时候正确观察sj对象的内容,实在搞不懂这联两行代码和下面的对象有什么联系,从语法上讲程序没有任何问题,运行也正确,就是调试的时候异常.到底是代码的问题还是jbuilder本身的问题?