【翠花带你冲刺大厂】2022经典面试题,每天背几题,冲刺大厂不是问题!

1.流的概念以及种类
概念:流作为计算机中有顺序读取和写入的一种形式。
种类:按数据方向分:输入流InputSream/Reader和输出流OutputStream/Writer。
           按数据类型分:字节流:InputStream/OutputStream 字符流:Reader/Writer。

2.字节流和字符流的区别
字节流是读写字节的,字符流是读写字符的。
他们读取的大小不一样,一个字符=两个字节。
在编码字符集上,字节流使用ASC2,字符流使用Unique编码。

3.IO/NIO分别是什么意思
IO 面向流,读写不使用缓冲区,同步阻塞,读写效率低。
NIO 面向块,读写使用缓冲区,非阻塞,读写效率高。

4.反射的概念
反射是java虚拟机动态操作字节码文件,在程序运行时动态读取类中的信息(属性,方法,构造方法等)。

5.反射中的使用的接口和类有哪几个
接口:Serializable、GenericDeclaration、Type、AnnotationElement
类:Class,Constructor,Field,Method

6.Class类中的getMethod方法和getDeclareMethod方法的区别
getMethod:获取本类以及父类或者父接口中所有的public修饰的方法。
getSeclareMethod:获取本类中所有的方法。

7.什么是单例模式,工厂模式
单例:程序运行中,在内存有且仅有一个该类的对象存在。
工厂:用于创建对象的一种设计模式,主要用于创建和调用隔离。

8.单例模式有哪些方式实现,各有什么区别
饿汉式:线程安全,不存在延迟加载,在类加载的时候就构建对象实例。
懒汉式:线程不安全,懒加载,在调用方法时才构建对象实例。
懒汉式+同步方法:线程安全,懒加载,性能差。
懒汉式+同步代码块:线程不安全,懒加载,性能一般。
DCL(双重校验锁)+Volatile:线程安全,懒加载,性能较好。
静态内部类:线程安全,懒加载,性能好。

9..tomcat如何修改端口号

打开tomcat的安装目录,进入子目录conf,打开server.xml文件进行修改端口号操作。


10.get和post请求方式的区别
get从服务端获取数据,get提交参数存放于地址栏,以明文显示,安全性低。
post从客户端向服务端提交请求,post提交参数存放于requestbody中,安全性高。


11.request和response的含义
request:请求,客户端向服务端发送数据包的这个动作。
response:响应,服务端传递数据包给客户端的行为动作。


12.jsp中9大内置对象
request,response,session,application,page,pageContext,out,config,exception


13.转发和重定向的区别
转发 1次请求,在服务器内部完成,页面地址栏不发生改变,可共享request请求的数据。
重定向 2次请求,在客户端完成,页面地址栏会发生改变,不可共享request请求的数据。


14.session的特点,什么情况下会话会丢失
特点:session:会话,访问服务器,服务器正常给出响应后,会话建立,session存放一组key,value,key为string,value为object。
丢失主要有以下三种情况:
 1.关闭浏览器。
 2.页面非活动时间超过一定限度 ,默认30分钟。
 3.调用session的invalidate方法,禁用session。

15.什么是js的原型(prototype)
每个js对象或者函数都具备这个属性,可以看做是这个对象的父类,可以在这个原型属性中添加自定义的属性或方法,在函数被new后进行使用。


16.call和apply的区别
call:调用其他对象,call的参数列表,第一个是借调对象,后面全是参数列表,可以有多个。
apply,应用其他对象,apply参数列表,第一个是借调用对象,第二个参数为数组。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BUG忠实爱好者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值