面试题
文章平均质量分 94
cuichen97
冲冲冲
展开
-
工作面试题
1.类加载机制点击跳转资料双亲委派模型的作用:(1)涉及到沙箱安全机制,假如开发者自己写了一个和JDK同名(类路径和类名一模一样)的类如java.lang.Integer.java,一旦类似这种同名类被加载问题就出现了,加载器不知道加载哪一个Integer类,有了双亲委派机制就能保证加载的是JDK自己的Integer,这也是JDK设计者为了防止核心类库随意或者恶意篡改。(2)双亲委派避免了一个类被重复加载,父加载器加载过的目标类不会被子加载器再加载一次,保证了类加载的唯一性。2.JVM调优参数原创 2022-05-26 21:50:28 · 123 阅读 · 0 评论 -
session和cookie的区别和联系
一.区别:大致区别总结:作用范围不同,Cookie 保存在客户端(浏览器),Session 保存在服务器端。存取方式的不同,Cookie 只能保存 ASCII,Session 可以存任意数据类型,一般情况下我们可以在 Session 中保持一些常用变量信息,比如说 UserId 等。有效期不同,Cookie 可设置为长时间保持,比如我们经常使用的默认登录功能,Session 一般失效...原创 2019-11-13 20:18:07 · 147 阅读 · 0 评论 -
TCP四次挥手
TCP四次挥手双方一开始都是处于建立连接的状态:A 发送连接释放报文,FIN=1,就进入FIN_WAIT_1的状态;B 收到之后发出确认,此时 TCP 属于CLOSE_WAIT(半关闭)状态,B 能向 A 发送数据但是 A 不能向 B 发送数据;当 B 不再需要连接时,发送连接释放报文,FIN=1,就进入FIN_WAIT_2的状态A 收到后发出确认,进入 TIME-WAIT 状态,等待...原创 2019-11-12 17:12:42 · 200 阅读 · 0 评论 -
TCP三次握手
TCP三次握手1、刚开始客户端和服务端都处于CLOSED状态,服务端先监听某个端口,处于LISTEN状态;2、客户端主动发起连接请求SYN=1,ACK=0,初始序号为x,之后处于SYN-SENT状态;3、服务端收到发起的连接请求,如果同意连接就返回SYN=1,ACK=1,确认号为 x+1,同时也选择一个初始的序号 y,之后处于SYN-RCVD状态;4、客户端收到服务端发送的SYN和ACK...原创 2019-11-12 16:57:56 · 117 阅读 · 0 评论 -
JDBC的编程步骤
一.通过JDBC操作数据库——步骤:第1步:注册驱动 (仅仅做一次)第2步:建立连接(Connection)第3步:创建运行SQL的语句(Statement)第4步:运行语句第5步:处理运行结果(ResultSet)第6步:释放资源二.具体步骤第一步:载入驱动:Class.forName(“com.mysql.jdbc.Driver”);推荐这样的方式,不会对详细的驱动类产...原创 2019-11-11 19:55:33 · 188 阅读 · 0 评论 -
http和https的区别
1.HTTP的概念?是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。2.HTTPS的概念?是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。HTTPS协议的主要作用...原创 2019-10-25 08:54:19 · 325 阅读 · 0 评论 -
面试中遇到的问题
一.getParameter和getAttribute区别?两者区别:①getParameter()获取的是客户端设置的数据。getAttribute()获取的是服务器设置的数据。②getParameter()永远返回字符串getAttribute()返回值是任意类型二.parameter和attribute都是传递参数,为什么不直接使用parameter呢?①服务器端不能通过s...原创 2019-10-24 17:27:38 · 161 阅读 · 0 评论 -
1.面试题基础
Java面试宝典(基础篇)1.Java中的方法覆盖(Overriding)和方法重载(Overloading)是什么意思? 重写和重载的区别?答: Java中的方法重载发生在同一个类里面两个或者是多个方法的方法名相同但是参数不同的情况。与此相对,方法覆盖是说子类重新定义了父类的方法。方法覆盖必须有相同的方法名,参数列表和返回类型。覆盖者可能不会限制它所覆盖的方法的访问。重载(Overload...原创 2019-10-14 10:15:59 · 4454 阅读 · 0 评论 -
面试题
1. 方法的传参过程是如何工作的?答:在Java中,方法的参数传递都是值传递,在调用方法时,参数会被创建出一个副本,原本的值不会被改变。我们把基本数据类型有时也称为值类型。如果方法中传入的是基本数据类型,那么原变量的值是不会发生改变的,如果方法中传入的是引用数据类型(即类类型,String也是),那么传入方法中,如果对对象的相关属性进行了修改,那么原对象的相关属性也会发生改变。2.retur...原创 2019-10-21 09:45:10 · 188 阅读 · 0 评论