原代码:
/**
* 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) { &...
Java5 引入了一种主要用于数组的增强型 for 循环,类似js中的for inpublic class Member { public static void main(String[]&...
java stringBuffer(1).stringBuffer和stringBuilder区别stringBuffer是线程安全的,stringBuilder速度更快(2).简单的stringBuffer例子StringBuffer sBuffer = new&nb...
(1).创建数组double[] myList = new double[size]; //推荐创建方式 double myList[] = new double[size];  ...
(1).java睡眠函数Thread.sleep(时间); //单位为毫秒(2).java睡眠函数例子Date dNow = new Date(); SimpleDateFormat ft = new&nbs...
(4).java lookingAt匹配字符串和java matches匹配字符串lookingAt不要求整个字符串全匹配,例如me和me_you都是匹配的,但是lookingAt从第一个字符串开始匹配,匹配失败了也不会继续匹配,意味着me和you_me是无法匹配的matches匹配字符串要求全部匹...