小编tna*_*ser的帖子

如何在Java中存储表或矩阵?

我曾经使用八度矩阵来存储数据集中的数据,在Java中我该怎么做?假设我有10-20列和大数据,我不这么认为

int [][]data; 
Run Code Online (Sandbox Code Playgroud)

将是最好的选择.嵌套映射是唯一的解决方案吗?

java performance matrix data-structures

5
推荐指数
2
解决办法
7576
查看次数

循环和文件输出中的Java进程

如果我有一个循环并且在其中有一个进程然后在循环结束关闭文件之后输出到文件.该程序已运行一段时间,但由于循环后关闭文件,当我打开输出文件时没有输出.有没有办法可以看到输出,或者我可以停止程序并让它将已处理的内容写入输出文件?

for ( int i =0 ; i < 1000 ; i +++)
{

// do some calculations 

fileoutput.write(...);
}
fileoutput.close();
Run Code Online (Sandbox Code Playgroud)

java file

2
推荐指数
1
解决办法
680
查看次数

在循环中定义java对象,我是否需要使用null来释放内存?

如果我有一个循环并在其中创建一个新对象

for ( int i ; i < 10 ; i++)
{
  MyObject obj = new MuObject();
   obj.use();
}
Run Code Online (Sandbox Code Playgroud)

我是否需要在开头或结尾的循环内说obj = null以释放该对象使用的内存,或者使用"new"将该对象发送到GC?我可以在内存使用方面看到这个吗?

更新:所以如果我有大对象和长循环,我应该将对象分配为null还是不?

java garbage-collection object

1
推荐指数
1
解决办法
1391
查看次数