java二级考试重点_全国计算机二级JAVA考试知识点

全国计算机二级JAVA考试知识点

我国计算机应用水平低,企业信息化水平低,上网企业与上网家庭数量还较少,信息技术在企业与家庭中应用尚不够普及。以下是yjbys小编收集的全国计算机二级JAVA考试知识点,希望可以帮助大家!

3beda08391d8d3d9f34768c6b3c72b65.png

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级别:logger.error()

fatal级别:logger.fatal()

2.Spring框架有什么用及优势

利用Spring框架进行整合开发.好处是实现组件之间的解耦,提高程序灵活性.

Spring提供了一个容器,该容器可以管理Bean组件,此外容器还提供了IOC和AOP特性.基于这些特性实现程序组件之间的解耦.

3.Spring容器基本应用(等价于工厂功能)

1)容器实例化

容器类型可以为BeanFactory和ApplicationContext(推荐使用)

ApplicationContext -->ClassPathXmlApplicationContext(推荐)

-->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采用非单例模式,该对象在调用ac.getBean()创建,使用完毕后,由垃圾回收器负责销毁

b.如果bean定义scope采用singleton(默认)

创建时机:在容器实例化时创建(默认)

销毁时机:在容器销毁时销毁,调用AbstractApplicationContext的close()方法.

可以在元素定义中,使用init-method指定对象初始化方法;

使用destroy-method指定对象销毁方法.

如果元素指定lazy-init="true",对象创建延迟到调用ac.getBean("")方法.如果需要将容器中所有scope="singleton"组件都采用延迟创建,可以在UTF-8 编码方案 采用变长编码 1~N方案, 其中英文1个byte

中文3个byte

char[] = [A,B,中]

utf8 = [41 42 e4 b8 ad]

utf-8: 是将unicode 编码为 byte 序列的方案

中: 4e2d = 0100111000101101

e4 b8 ad = 11100100 10111000 10101101

1110XXXX 10XXXXXX 10XXXXXX

以0为开头的是 英文!(0~127)

110 表示连续2字节表示一个字符

1110 表示连续3字节表示一个字符

11110 表示连续4字节表示一个字符

【全国计算机二级JAVA考试知识点】相关文章:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值