Java第二次面试

1.java重载和重写
  • 重载:类中定义多个同名的方法,但是方法中的参数个数或参数类型不同,是多态的一种表现。
  • 重写:子类中具有跟父类方法名、返回类型和参数表相同的方法,则该方法覆盖原有的方法,并访问修饰权限不能少于父类。
2.tomcat优化

(CSDN地址:)https://www.cnblogs.com/zhuawang/p/5213192.html

3.mvc的组成及原理,各部分实现的技术
  1. model:通过JavaBean,EJB组件实现
  2. View:由JSP实现
  3. Controller:Servlet

原理:首先Controller接收到用户请求,根据用户的请求调用相应的model进行处理,model根据用户请求进行逻辑处理,把数据返回给Controller,最后控制器调用相应的视图格式化模型返回的数据,并通过视图呈现给用户。

4.final、finally、finalize的区别
  • final:修饰类时,表示该方法不能被继承,一个类不能同时被abstart和final修饰,因为抽象类不能被实例化,只能通过子类来完成其功能。
  • finally:在异常处理的时候,catch后面的finally模块必然会执行,如果有finally的话。
  • finalize:在垃圾回收器将对象从内存中清除前使用finalize()方法来做好清除工作。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值