Tag: 默认值

是否可以在String中声明Java中的默认参数?

是否可以在String方法中使用默认参数。 代码如下所示: public void test(String name=”exampleText”) { } 上面的代码生成错误。 有可能纠正它吗?

Java中的数字是否有默认类型

如果我写这样的东西 System.out.println(18); 哪种类型有’18’? 是int还是byte ? 或者它没有类型吗? 它不能是int,因为这样的东西是正确的: byte b = 3; 这是不正确的: int i = 3; byte bb = i; //error! 编辑:我想我在Assignment Conversion的规范中找到了正确的部分: 常量的编译时缩小意味着代码如下: byte theAnswer = 42; 被允许。 如果没有缩小,整数文字42的类型为int的事实意味着需要转换为字节: byte theAnswer =(byte)42; //允许施放但不是必需的