package cn.dali5.code02;
/*日志案例:
* 可以发现,Showlog01方法,无论日志等级是否符合都会进行字符串的拼接
* Showlog02方法,只有符合等级后,才会调用接口中方法进行拼接。
* 这样会节约资源。*/
public class Demo01 {
public static void main(String[] args) {
String msg1 = "周";
String msg2 = "杰";
String msg3 = "伦";
ShowLog01(2,msg1+msg2+msg3);
ShowLog02(1,()-> msg1+msg2+msg3);
}
public static void ShowLog01(int level,String message){
if(level==1){
System.out.println(message);
}
}
public static void ShowLog02(int level,LogMessage lm){
if(level==1){
System.out.println(lm.ShowLog());
}
}
}
Lambda表达式进行代码的优化
最新推荐文章于 2023-04-17 22:31:23 发布