package com.chunzhi.Test02Lambda;
/*
日志案例
发现一下代码存在着一些性能浪费问题
调用methodLog方法,传递的第二个参数是一个拼接后的字符串
先把字符串拼接好,然后才调用methodLog方法
methodLog方法中如果传递的日志等级不是1级
那么就不会输出拼接后的字符串
所以感觉字符串白拼接了,存在了浪费
*/
public class Test01Logger {
// 定义一个根据日志的级别,显示日志信息的方法
public static void methodLog (int level, String message) {
// 对日志的信息进行判断,如果是1级别,那么输出日志信息
if (level == 1) {
System.out.println(message);
}
}
public static void main(String[] args) {
String msg1 = "JAVA";
String msg2 = "执行";
String msg3 = "错误";
// 调用methodLog方法,传递日志级别和日志信息
methodLog(1, msg1 + msg2 + msg3);
}
}