小编Ale*_*lex的帖子

Java垃圾收集 - 它做什么?

我的Java老师(高中课程)正在讨论循环,她说如果你有一个for循环,如:

for (int i = 0; i < max; i++) {
    //something
}
Run Code Online (Sandbox Code Playgroud)

你不能i在循环之外使用变量,因为垃圾收集功能会删除它,因为它感觉到它是"不需要的"(我知道范围并且这是BS,因为所有语言都发生同样的事情而且C++甚至没有有垃圾收集).现在的问题是......垃圾收集实际上做了什么?(我查了一下,它与堆有关,我还不知道,所以有人向我解释这个)

谢谢

java garbage-collection

3
推荐指数
2
解决办法
1472
查看次数

忽略gitignore中的.blendX文件

我正在为Gr做一场比赛.我的朋友们有12个编程课程.我在我的本地存储库中使用Blender制作的3D模型.搅拌机文件结束.blend,也喜欢做备份与扩展,例如something.blend1,something.blend2和等等,我不喜欢删除它们每次我对他们的工作时间.我想忽略我的那些,我.gitignore该怎么做?

我想有*.blend*我在.gitignore,但忽略了,在结束一切.blend.我也试过.blend*,但没有忽略.

gitignore

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

Java - 禁用的JButton上的图标/图像是灰色的

我正在为一个学校项目做扫雷.当玩家获胜或失败时,地雷将被揭露.他们的按钮被禁用,标志/地雷的图标将出现.问题是禁用按钮时图标变为灰色.有没有解决的办法?

我也试过设置JButton类似的文本,"<html><img src=\"res\\mine.png\"/></html>"但它显示了一些奇怪的图像.

更新:我试过使用setDisabledIcon()但没有出现.这是一些伪代码

我用于雷区的按钮是一个叫做的类Field,它扩展了JButton

mouseReleased(mouseEvent e) {
    Field fieldClicked = (Field)e.getSource();

    if fieldClicked is mine {
        fieldClicked.setEnabled(false);
        gameTimer.stop();
        setLost(true);

        loop through 2D array of fields {
            if field is a mine {
                field.setDisabledIcon(Field.mineIcon);// public static final icon of Field. mineIcon = new ImageIcon("res\\mine.png")
                field.setEnabled(false);
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

java icons swing image

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

如何通过多种方式激活功能?

我现在有一个仅在调用的函数window.onload(),但是我也希望在单击按钮时调用它,而不复制相同的代码。

window.onload = function testConnectie(){

$('#fresh').one('click', function(){
Run Code Online (Sandbox Code Playgroud)

我需要在单击带有新鲜的按钮时testConnectie调用该函数window.onload()

html javascript

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

标签 统计

java ×2

garbage-collection ×1

gitignore ×1

html ×1

icons ×1

image ×1

javascript ×1

swing ×1