当final修饰变量时,值不可变。修饰对象时,引用(内存地址)不可变。
StringFormat
1.%s访问了%s,操作类型是%s,操作时间是:%s,操作的IP是:%s
admin访问了c:/a.txt,操作类型是访问,操作时间是2016-10-10 10:10:10,操作 IP是 127.0.0.1
2.%s修改了%s,原先的内容是:%s,修改后的内容是:%s
3.%s删除了%s,原先的文件备份在了%s,操作时间是:%s,操作的IP是:%s
StringFormat格式化
%s 字符串类型
%c 字符类型
%b 布尔类型
%d 整数类型
%% 百分比类型(%是转义)
%n 换行
%t 时间
%f 浮点型
======================日期格式================================================
c 包括全部日期和时间信息
F “年-月-日”格式
D “月/日/年”格式
r “HH:MM:SS PM”格式(12时制)
T “HH:MM:SS”格式(24时制)
R “HH:MM”格式(24时制)