static带买块static{}
同类 同包 不同包父子 不同包非父子
private y n n n
friendly(默认) y y n n
protected y y n n
public y y y y
log4j的使用过程
1.在工程中添加log4j的jar包
2.在src下添加long4j。properties文件——log4j的配置文件
logger产生日志
appender输出日志 1. consoleappender(输出到控制台)2.fileappender(输出到文件)3.rollingfileappend(滚动输出)4.dailyrollingfileappend(按日期输出)
Layout输出格式 1.SimpleLayout(简单格式) 2.HTMLLayout(生成网页标签)3.PatternLayout(复杂的格式,可自定义的)
ConversionPattern具体输出格式 %d %l %m %n
上面四个组建配合控制,日志文件输出到哪,怎么输出输出哪样的日志信息,采用什么声明格式输出
日志级别:debug—》info—》warm—》error—》fatal
集合框架:
Collection
1.List
(1)ArrayList
在查找上有优势,但是修改不给力。
(2)linkedList
在查找上有缺陷,修改效率高~因为是链表结构。
(3)Vector
和ArrayList相似,它是同步的~ArrayList是同步的(安全性高)
2.Map
HashMap
存储方式,是根据键值产生的哈希值存储
没有了add方法 用put方法替换
3.Set
hashSet
集合中不可以重复数据出现