前言 : 有空多写写,有些基础不能忘记
===========================================================================一. switch 能应用于哪些类型上面?
byte,short,int,chat,枚举
JDK1.7以上支持String
二.spring中的IOC和DI
1.ioc(控制反转) : spring容器的内核,将原先由程序员自己维护的对象关系,交由spring容器管理,由spring容器来负责对象的生命周期和维护对象之间的关系. spring容器通过@bean标签或者配置文件通过反射获取全限定类型来创建对象的bean
2.DI(依赖注入) : 在spring容器创建bean的过程中将bean所依赖的的所有其他关系,根据bean的配置,通过setter或构造器初始化参数,创建对象.
三.JDBC中preparedstatement对比statement的好处
1.相对更安全,防止SQL注入
2.有预编译功能,相同操作批量数据效率较高
四.阐述重定向和请求转发的区别?
重定向: 1.不能共享数据
2.不能访问WEB-INF下的资源
3.可以访问域外资源
4.发送了两次请求
请求转发: 1.可以携带数据
2.可以访问WEB-INF下的资源
3.不能连接域外资源
4.只发送了一次请求
五.在HTTP协议中,GET和POST的区别?
1):GET的请求数据在地址栏,而POST不会,POST比GET看起来安全一些.
2):POST请求的参数存放于请求实体中,而GET存放于请求行中.
3):GET方式请求的数据不能超过2K,而POST没有上限,比如文件上传时,必须使用POST方式.
4):GET可以缓存,而POST没有缓存