26、静态变量和实例变量有什么区别?
静态变量前面要加static,实例变量不用
实例变量属于对象的属性,必须创建了实例对象,才可以被使用,静态变量不属于moge某个实例变量,而是属于类,也叫类变量,不用创建任何实例对象就会被使用
27、字节流和字符流有什么区别?
字节流:按字节读写
字符流:安字符
通常在处理文本时优先使用字符流,其他的用字节流
字节流在操作本身不会用到缓存区(内存),是文件本身直接操作的,而字符流在操作时使用了缓存区,通过缓存区在操作文件。
28、谈谈SpringAOP的原理?
AOP称为面向切面编程
用于处理系统中分布于各个模块的横切关注点,比如事务管理,日志,缓存等等
实现AOP功能关键是采用代理技术,主要分为静态代理(Aspect)和动态代理
JDK中采用Proxy类产生动态代理的方式为摸个接口生成实现类,如果要为摸个类生成子类,则可用CGLIB
29、简要说明SSH框架的搭建步骤?
1:Struts2
- 导包
- 加载struts.xml
- 配置web.xml
- filter
2:Struts+Spring
- 导中间包、Spring包
- 增加Spring 的配置文件Applicationcontext.xml
- 配置web.xml
- context和监听
3:Hibernate
- 导包
- 增加hibernate的配置文件hibernate.hbm.cfg和表的映射文件
- 配置数据库的方言和链接、加载映射文件
4:Hibernate +Spring
- 导中间包
- 在spring的配置文件中加载hibernate的配置文件
30:简要说明SSM框架的搭建步骤?
1:Spring
- 导包
- 增加Spring的配置文件Applicationcontext.xml
- 配置web.xml
2:springMVC
- 导包
- 增加springMVC的配置文件context-dispatcher.xml
- 配置web.xml
3:mybatis
- 导包
- 增加mubatis的配置文件 mybatis-config.xml
- 将mybatis的配置文件在spring和springMVC中进行引用和配置
原文:https://www.cnblogs.com/zymssg/p/10430979.html