java ee 面试题_常遇型javaEE基础简单面试题

一、 描述servlet生命周期

1. 如果在 web.xml 中进行了,那么会在启动项目时立刻加载servlet,实例化并执行 init 方法进行初始化;

2. 如果没有配置,则 servlet 在第一次被请求时,JVM 加载该 servlet 类,创建 servlet 实例,并调用 init 方法进行初始化工作,只初始化一次,然后执行 service 方法进行服务,每次请求都会执行 service 方法;

3. 请求经过初始化的 servlet 时,那么只会调用 service 方法提供服务;

4. 如果在一个 servlet 长期不被访问或者项目停止时,服务器会调用 destroy 方法执行销毁工作,并对 servlet 类卸载。

二、 int和integer有什么关系

1.int是java提供的8中数据类型之一。java为每一个原始数据类型提供了封装类,Integer是java为int提供的封装类。引用类型和数据类型

有不同的特征和用法,他们包括:大小、速度、存储过程及缺省值。

2.int存放在内存栈上,占用4个字节,存取速度快;Integer对象存放在内存堆上,占用更多的内存空间,存取速度慢

3.int的默认值为0,而Integer的默认值为null,即Integer可以区分出未赋值和值为0的区别,而int则无法表达出未赋值的情况

4.Integer提供了多个与整数相关的操作方法,例如:将一个字符串转换成整数等等

5.int一般用于数值计算中,Integer则用在类型转换或者向集合中存取数值中。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值