第一套体系
nextInt();接收整数
public static void main(String[] args) {
Scanner a=new Scanner(System.in);
System.out.println("输入一个正数");
int i = a.nextInt();
System.out.println(i);
System.out.println("请输入第二个正数");
int i1 = a.nextInt();
System.out.println(i1);
}
键盘录入 等于Scanner
nextDouble();接收小数
遇到空格,制表符,回车就停止接受。这些符号后面的数据就不会接受了
next();接收字符
遇到空格,
第二套体系
nextline();接收字符串。
匿名内部类。
k1(new Ag(){
@Override
public void m1(){
}
})
设计模式
设计模式就是
是前辈们对代码开发经验的总结,是解决特定问题的一系列套路。它不
是语法规定,而是一套用来提高代码可复用性、可维护性、可读性、稳
健性以及安全性的解决方案
单例模式
在程序中只能有一个该类的对象
如何写单例模式的设计模式。
1,私有化构造方法
2.提供一个公有的静态方法,让外界能获取自己的对象
3.创建一个私有的静态变量,用来保存这个唯一的对象
public class Ehan {
//1,私有化构造方法
//2.提供一个公有的静态方法,让外界能获取自己的对象
//3.创建一个静态变量,用来保存这个唯一的对象
private Ehan(){
}
static Ehan a=new Ehan();
public static Ehan ass(){
return a;
}
}
System.out.println(Ehan.ass());
System.out.println(Ehan.ass());))
根据创建对象的时机不同,分两类
饿汉模式:类加载的时候。
懒汉模式: 第一次调用获取对象的方法的时候。
public class Lanhan {
private Lanhan(){
}
static Lanhan a;
public static Lanhan lh(){
if (a==null) {
a= new Lanhan();
}
return a;
}
}
//懒汉模式
工厂模式
public class GongChang {
private GongChang gongChang;
public Object gongchang(int a){
if (a==1){
return new YiFu();
}else if (a==2){
return new Xie();
}
return null;
}
}
工厂模式