Java面试题整理
对常见的面试问题进行整理和汇总,便于记忆和复习。
悟空非空也
全网同名|码城创始人(codecity.tech)
高级架构师|CTO
多年互联网上市公司工作经验
分享技术经验和面试指导以及内推
展开
-
面试题整理(下)
1 nio是什么?原理是什么?解决什么问题?如何实现? nio是nonblocked io 非堵塞流 核心类有 Channel/Selector/Buffer 解决高并发情况下流的阻塞问题 2.IO/NIO的区别,为什么要用NIO,使用IO中的Buffered..也能实现NIO的面向缓冲,什么情况下用NIO? io面向流/nio面向缓冲的 io是阻塞的/n...原创 2019-06-07 19:07:07 · 10374 阅读 · 0 评论 -
面试题整理(中)
面试题整理(上) 1 转发和重定向的区别? 转发:浏览器向服务器发送请求,服务器再向目标资源发送请求,返回响应内容给服务器,服务器再给浏览器,所以浏览器根本不知道服务器返回的内容是从哪里来的。所以转发的地址栏是不变的;比如:借钱事件- a向b借钱,b向自己某好友借钱然后给a,a不根本不知道钱是哪里来的。 重定向: 浏览器向服务器发送请求,服务器返回一个状态码给浏览器,告诉...原创 2019-06-07 19:05:46 · 847 阅读 · 0 评论 -
面试题整理(上)
1 面向对象的特征有哪些? 抽象 将一些对象的共同特征行为抽离出来,归纳为类 封装 将一些方法功能的代码打包起来,使用者不需要知道如何实现,只需要调用 接口,具体体现:setter/getter方法、设计模式、jar包、ssm框架等等 继承 将同类对象的共同属性、共同方法,抽离出来形成父类,然后子类直接继承 父类。好处:减少重复代...原创 2019-06-07 19:04:01 · 4707 阅读 · 10 评论