API帮助文档的使用、Scanner类、Random类、ArrayList 类
程序员文章站
2024-03-16 13:38:28
...
1.1 API帮助文档使用步骤:
- 打开帮助文档。
- 点击显示,找到索引,看到输入框。
- 你要找谁?在输入框里面输入,然后回车。(下面以ArrayList为例)
- 看包。java.lang下的类不需要导包,其他需要。
- 看类的解释和说明。
- 学习构造方法。
- 学习成员方法。
- 点击显示,找到索引,看到输入框:
- 看包。java.lang下的类不需要导包,其他需要:
- 看类的解释和说明(一般看前面几行字即可):
- 学习构造方法:
- 学习成员方法:
2.1 匿名对象:
- 匿名内部类:没有名字的类
- 匿名对象:没有名字的对象
- 有名对象的创建格式:类名 对象名 = new 类名();
- 匿名对象的创建格式:new 类名();
- 有名对象和匿名对象的对比:
- 代码长短问题:有名对象代码长:类名 对象名 = new 类名(); 匿名对象代码短:new 类名();
- 调用问题:有名对象通过名称可以多次调用,匿名对象没有名字只能调用一次。
- 匿名对象的好处:代码少一点。
- 匿名对象的使用场景:
- 调用一次方法的时候。
- 作为参数传递。
- 作为方法的返回值。
public class Demo {
public static void main(String[] args) {
//有名对象代码长
Person p1 = new Person();
Person p2 = new Person();
p1.sleep();
p2.sleep();
//匿名对象代码短
//匿名对象没有名字只能调用一次
new Person().sleep();
new Person().sleep();//new 一次一个对象,所以这是2个不同的对象
}
}
class Person {
public void sleep(){
System.out.println("睡觉了");
}
}
匿名对象的使用场景示例:
/*
匿名对象的使用场景示例
*/
public class Demo {
public static void main(String[] args) {
//1.调用一次方法的时候
new Person().sleep();
}
//2.作为方法的返回值
public static Person creatPerson(){
/*Person p = new Person();
return p;*/
return new Person();
}
//3.作为参数传递
public static void showPerson(Person p){
p.sleep();
}
}
class Person {
public void sleep(){
System.out.println("睡觉了");
}
}
未完,待续......