小编use*_*693的帖子

为什么我们声明常量,是否有必要使它们成为静态?

我知道常量是那些值无法改变的变量,但是如果程序的任何部分没有改变它们的值,它们是否仍然需要被声明final?它似乎也必须是静态的.这是为什么?

java static final constants

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

堆栈 - 未经检查/不安全的操作

所以我想在这里运行这个简单的程序:

import java.util.*;

class StackDemo
{
    public static void main(String[] args) {
        Stack s = new Stack();
        s.push(5);
        s.push("dog");
        System.out.print(s);
    }
}
Run Code Online (Sandbox Code Playgroud)

StackDemo.java使用未经检查或不安全的操作.注意:重新编译以-Xlint:unchecked获取详细信息.流程已完成.

它显示了预期的结果,"[5, dog]"但我不明白Build Output窗口中的那条消息.这可能有什么问题?

java stack compiler-warnings

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

标签 统计

java ×2

compiler-warnings ×1

constants ×1

final ×1

stack ×1

static ×1