api
- api文档,对jdk的方法签名和注解,对jdk的使用说明
- 不熟悉的类可以查看api来查找其可以使用方法
- 最长使用的类
- java.lang.Integer
- java.lang.String
包装类
- 包装类:把基本数据类型包装为对象类型,此过程称为装箱
- 手工装箱,Integer obj1 = new Integer(n);
- 自动装箱,Integer obj3 = 200; //缺省写法,编译器自动补齐代码
- 自动装箱,首先调用的时valueof()方法求其值
- 自动装箱,若数值在[-128,127],则会返回缓冲好的对象,返回同数值时时同一个对象
- 自动装箱,若数值在上面之外的则会new一个Integer对象
- 把对象中的基本值取出来,称为拆箱
- int a = obj1.intValue(); //手动拆箱
- int b = obj2; //自动拆箱,编译器补齐代码
- int c = obj1 + obj2; //自动拆箱
- Integer类:decode();//解码,把字符串解码成数字;
- String.valueof(n);//把任意的类型转成字符串
//例
@Test //可直接运行注解
public void name() { //方法名
String string = "123"; //字符串1
String string2 = "234"; //字符串2
int a = Integer.parseInt(string); //String 转int
Integer integer = a; //自动装箱
Integer integer2 = Integer.parseInt(string2); //转换int之后自动装箱
int sum = integer.intValue() + integer2.intValue(); //手动拆箱求和
int product = integer * integer2; //自动拆箱求积
System.out.println(string + " + " + string2 + " = " + sum); //打印输出
System.out.println(string + " * " + string2 + " = " + product); //打印输出
}
基本数据类型 |
包装类 |
boolean |
Boolean |
byte |
Byte |
short |
Short |
int |
Integer |
long |
Long |
char |
Character |
float |
Float |
doble |
Double |
JUnit4,库
- @Test//光标右键点run可以直接运行
- 注意导入包