原代码:
/**
* IRO
*/
B1("10", 10005490913),
/**
* SELF-PORTRAIT
*/
B2("15", 13),10005490913的值类型是long,提示整数过大,但是long类型的值范围很大,我觉得很不应该。没有系统学习过Java,再看看long类型的说明吧:
在Java中,如果你想使用long类型的字面量,你需要在数字后面加上"L"或者小写的"l",以表示这是一个long类型的值。如果不加上"L"或者"l",Java会默认将数字解析为int类型。
问题解决,没有加L的是因为值比较小,可以解析为int类型,但是int类型无法储存超过自身范围的值,因此10005490913报错,唉,太菜了,妈的。
public class test { public static void main(String[] args) { &...
java一个类可以有多个构造方法,根据传参类型和个数来匹配执行哪个构造方法。public class Member { public Member(){  ...
java限制1个方法同一时间只能被一个线程访问public synchronized void setOrderPay(){ }加上synchronized 修饰符即可...
Java5 引入了一种主要用于数组的增强型 for 循环,类似js中的for inpublic class Member { public static void main(String[]&...
在java中字符串属于对象,刚开始我就疑惑为什么int char等类型都是小写,结果String是大写,java太反人类,后来才知道String是对象。(1).java创建字符串String text = "net"; String tex...
(1).java睡眠函数Thread.sleep(时间); //单位为毫秒(2).java睡眠函数例子Date dNow = new Date(); SimpleDateFormat ft = new&nbs...