全国计算机二级JAVA考试知识点全国计算机二级JAVA考试知识点
1.Log4j.jar工具包
该工具包主要用于记录日志信息.hibernate,spring都使用该工具进行日志记录.
1)主要有以下3个重要组成部分
a.Logger组件:日志器,用于往外输出日志
b.Appender组件:用于指定信息输出方式,例如控制台输出,文件输出等
c.Layout组件:用于指定信息输出格式
2)log4j将消息分成以下级别,可以通过配置文件规定输出消息的级别
debug级别:logger.debug()
info级别:logger.info()
warn级别:logger.warn()
error级别:()
fatal级别:logger.fatal()
2.Spring框架有什么用及优势
利用Spring框架进行整合开发.好处是实现组件之间的解耦,提高程序灵活性.
Spring提供了一个容器,该容器可以管理Bean组件,此外容器还提供了IOC和AOP特性.基于这些特性实现程序组件之间的解耦.
3.Spring容器基本应用(等价于工厂功能)
1)容器实例化
-->FileSystemXmlApplicationContext
2)如何将Bean组件纳入到Spring容器
scope="prototype">
id属性:组件的在容器中的标识符.
name属性:功能与id属性一样,区别在于name可以使用特殊字符;id不允许
class属性:指定组件类型
scope属性:指定组件对象创建模式.支持singleton和prototype,如果用于Web开发,还可以使用request,session.需要特殊配置
singleton:指的.是bean组件对象采用单例模式创建.容器中只有一个Bean对象.
prototype:指的是每次调用ac.getBean(),都会创建一个新的Bean对象返回.
3)Bean组件在容器中的创建和销毁
a.如果bean定义scope采用非单例模式,该对象在调用
b.如果bean定义scope采用singleton(默认)
创建时机:在容器实例化时创建(默认)
销毁时机:在容器销毁时销毁,调用AbstractApplicationContext的close()方法.
可以在元素定义中,使用init-method指定对象初始化方法;
使用destroy-method指定对象销毁方法.
如果元素指定lazy-init="true",对象创建延迟到调用
中文3个byte
char[]=[A,B,中]
utf8=[4142e4b8ad]
utf-8:是将unicode编码为byte序列的方案计算机专业java
中:4e2d=0100111000101101
e4b8ad=111001001011100010101101
1110XXXX10XXXXXX10XXXXXX
以0为开头的是英文!(0~127)
110表示连续2字节表示一个字符
1110表示连续3字节表示一个字符
11110表示连续4字节表示一个字符
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论