摘要:
1、自动装箱 Integer i = 123; 2、自动拆箱 int i = new Integer(123); 3、Integer对象[-128,127]之间的整数仍被当做基本数据类型来处理,例如 Integer i1 = 100; Integer i2 = 100; System.out.pri
阅读全文
posted @ 2018-04-30 18:30
15767140984
阅读(66)
推荐(0)
摘要:
byte Byte short Short int Integer long Long float Float double Double char Character boolean Boolean Integer i = new Integer(88); System.out.println(I
阅读全文
posted @ 2018-04-30 18:06
15767140984
阅读(98)
推荐(0)
摘要:
这个方法是用来结束当前正在运行中的Java虚拟机 System.exit(0); /* 实参为0表示正常终止 */ System.exit(1); /* 实参为非0表示异常终止 */
阅读全文
posted @ 2018-04-30 17:39
15767140984
阅读(109)
推荐(0)
摘要:
1、Scanner import java.util.Scanner; Scanner in = new Scanner(System.in); String s = in.next(); char c = in.next(); int i = in.nextInt(); double d = in
阅读全文
posted @ 2018-04-30 17:33
15767140984
阅读(74)
推荐(0)
摘要:
byte、short、int任意之间的运算结果都为int类型 当有long参与运算时,结果都为long类型
阅读全文
posted @ 2018-04-30 13:19
15767140984
阅读(133)
推荐(0)
摘要:
long factorial(int i) { if (i == 1) { return 1; } else { return i * factorial(i - 1); } } factorial(10) = 10 * 9 * 8 * 7* 6 * 5* 4 * 3 * 2 * 1
阅读全文
posted @ 2018-04-30 13:05
15767140984
阅读(95)
推荐(0)
摘要:
static { //... } 1、静态代码块不能存在于方法内并且只会被执行一次 2、当静态代码块位于主方法所在的类时,在程序主方法运行之前就执行该静态代码块 3、当静态代码块位于不是主方法所在的类时,当主方法调用该类的静态成员或者创建该类的对象时,就会执行该静态代码块,并且优先于当前调用语句或者
阅读全文
posted @ 2018-04-30 13:01
15767140984
阅读(78)
推荐(0)
摘要:
1、Random import java.util.Random; int i = new Random().nextInt(4); /* 0, 1, 2, 3 */ 2、Math int i = (int)(Math.random()*4); /* Math.random = [0, 1) */
阅读全文
posted @ 2018-04-30 12:51
15767140984
阅读(116)
推荐(0)
摘要:
{ //... } 1、当语句块存在于方法内部时,该语句块只在方法被调用时执行 2、当语句块存在于类中但在方法外时,该语句块在类创建对象时被执行,并且优先于构造方法。每创建一个对象,该语句块就被执行一次
阅读全文
posted @ 2018-04-30 12:48
15767140984
阅读(110)
推荐(0)
摘要:
1、final修饰类 final class Car { /* 表明这个类不能被继承 */ } 2、final修饰方法 final void setColor() { /* 表明此方法不能被子类重写 */ } /* 若此时方法的访问修饰符为private,可在子类定义和父类相同的方法,此时不在产生f
阅读全文
posted @ 2018-04-30 11:29
15767140984
阅读(77)
推荐(0)