【面试题解析】-- 20200326Java软件开发工程师面试题解析

1. 在单点登录中,如果 cookie 被禁用了怎么办?

单点登录的实现原理是在服务器端生成一个token,然后将token保存在cookie中,用户请求时token会随着cookie发送到服务器端,从而达到一个身份校验的实现。而如果cookie被禁用了,我们就可以通过url重写的方式,将token附加为一个字符串参数,这样就能有效地解决。

2. 什么是 jsp,什么是Servlet?

jsp是servlet的扩展,jsp实质上就是一个servlet,但是servlet却不一定是jsp,jsp更侧重于视图的展示,而servlet侧重的是业务逻辑。

3. jsp 和Servlet 有什么区别?

  • jsp就是servlet,但是servlet不是jsp。
  • jsp是一个由html和java代码段组成的一个.jsp的文件,而servlet是一个纯粹的Java类。
  • jsp侧重于视图的展示,servlet侧重于逻辑的处理。

4. 静态嵌套类 (Static Nested Class) 和内部类(Inner Class)的不同?

  • 静态嵌套类,就是被声明为static的内部类
  • 静态内部类可以不需要再外部类实例化的情况下实例化,但是内部类需要。

5. 启动一个线程是调用 run()方法还是 start()方法?

启动一个线程是调用 start()方法,使线程所代表的虚拟处理机处于可运行状态,这意味着它可以由 JVM 调度并
执行,这并不意味着线程就会立即运行。
run()方法是线程启动后要进行回调(callback)的方法。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值