构造方法:
如果调用类的时候没有构造方法,编译器会自动默认创建一个空方法。
如果已经构造了方法,编译器会不再创建。
导包:
Scanner 类:
其中,包路径需要用JDK_API查询。
注意:键盘上输入的数据格式都是字符串(String),只是nextInt将格式转化为int格式。
匿名对象的创建:
例如:
new 类名称(). 成员变量;
注意:只能使用一次,下次使用得再创建一个新的对象。
##### 所有的方法必须在类里面,在同一个类里面时,方法才可以互相被调用。不然,只能通过new 类 来调用方法。
Random 类:
创建对象类的数组:
通过赋值让对象类的数组得到数据
输出:
ArrayList (集合):
集合末尾添加元素:
ArrayList 中常用方法:
ArrayList< > :尖括号里只能放引用类型(String)。
注意:一个类里面必须有一个方法。(自己)
字符串创建后,不可改变,可以共享内容。
字符串的创建
对于引用类型来说,==进行的是地址值的比较。
双引号直接写的字符串在常量池当中,new的不在池当中。
String字符串的比较
String中常用方法:
split切分字符串
String字符串与其他字符相加时,会自动加在字符串的末尾。
静态方法:
static内存图:
静态方法只会被访问一次。
格式:
static {
}
Arrays 方法:
例如:
int[ ] in = {2,3,4,5,6,7,2,1,3};
Arrays.sort(in);
String str = Arrays.toString(in);
System.out.print(str);
tocharArray(); //将字符串转化为字符数组