java - 调试问题:透视图无法打开
问题描述
我正在编写一个程序并且我破坏了一些东西,所以我正在尝试调试它,但调试透视窗口不会打开。我不知道如何解决这个问题。
我经历了很多围绕调试/运行的设置,但我不想把太多事情搞砸。我似乎找不到更改初始化设置的方法。
如果我无法修复调试,我破坏的代码就是我完成的默认构造函数。我将数据作为私有双精度数组(私有双精度 [] 数据),构造函数的代码是:
`public Stat (double[] d){
if(d.length == 0) {
data = new double[0];
}else
for (int i = 0; i < d.length; i++) {
d[i] = data[i];
}`
这是为了获取一个数组并将其复制到数据中,但问题出现在最后一行,我不知道为什么。测试文件中对应的行是:stat1 = new Stat(data); data 是先前初始化的双精度数组。
在 stat1 经过其他方法之后输出,但是此时, stat1 只是应该等于数据。就像 data 中的值被复制到 stat1 一样,因此可以对其进行操作。
解决方案
推荐阅读
- php - PHP - 跨来自同一访问者的多个 HTTP 请求编译请求(保持活动状态)并在达到某个阈值时执行?
- php - 如何使用 Laravel 在数据库列中查找不规则字符串
- r - 在 Rstudio 中设置任务大小
- python - 将带有计数的熊猫数据框中的不同项目字符串转换为分类计数
- windows - 如何解决 Powershell 启动 cmd 路径错误?
- android - RecyclerView 滚动使我的项目消失了
- css - 如何更改自适应卡片按钮属性?
- sql-server - .NET Core中的错误“必须声明标量变量@”是什么意思
- gnuplot - 拟合非线性函数和直方图
- laravel - 限制 Laravel 中的选定选项