![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
文章平均质量分 51
Java_Hello_World.
这个作者很懒,什么都没留下…
展开
-
面试之String、StringBuffer与StringBuilder之间区别?
StringBuilder > StringBuffer > String String最慢的原因:String为字符串常量,而StringBuilder和StringBuffer均为字符串变量,即String对象一旦创建之后该对象是不可更改的,但后两者的对象是变量,是可以更改的。StringBuilder和StringBuffer的对象是变量,对变量进行操作就是直接对该对象进行更...转载 2018-09-25 08:37:18 · 198 阅读 · 0 评论 -
面试题2:说一下什么叫生命周期,servlet的生命周期是什么?jsp的生命周期?
生命周期(Life Cycle )指的是对象的产生到销毁的过程。servlet 的生命周期是有四个阶段:实例化 –> 初始化 –> 应用阶段(请求处理) –> 销毁创建 Servlet 实例。 Web 容器调用 Servlet 的 init() 方法,对Servlet 进行初始化。 Servlet 初始化后,将一直存在于容器中,用于响应客户端请求。根据客户端的...转载 2018-09-25 08:40:20 · 461 阅读 · 0 评论 -
面试题3.==和equals的区别?
==的用法==号在比较基本数据类型时比较的是值,而用==号比较两个对象时比较的是两个对象的地址值对于基本数据类型,“==”比较的是两者的值是否相等。对于引用数据类型,(1)“==”比较的是引用的地址是否相同(即是否是同一辆汽车(注意,只有一辆汽车));2)但是String类中的.equals()方法重写了,比较的是两个引用对象的内容是否想同(即是否是完全相同的汽车(注意,有两辆汽...转载 2018-09-25 08:42:01 · 1320 阅读 · 0 评论 -
面试题4:jsp、Servlet相关知识——生命周期, 区别等
servlet生命周期所谓生命周期,指的是servlet容器如何创建servlet实例、分配其资源、调用其方法、并销毁其实例的整个过程。阶段一: 实例化(就是创建servlet对象,调用构造器)在如下两种情况下会进行对象实例化。第一种情况:当请求到达容器时,容器查找该servlet对象是否存在,如果不存在,才会创建实例。第二种情况:容器在启动时,或者新部署了某个应用时,会...转载 2018-09-25 08:56:00 · 236 阅读 · 0 评论 -
面试题5.Cookie和session的区别
1、cookie数据存放在客户的浏览器上,session数据放在服务器上。2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗 考虑到安全应当使用session。3、session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能考虑到减轻服务器性能方面,应当使用COOKIE。4、单个cookie保存的数据不能超过4K,很多浏览...转载 2018-09-25 08:58:44 · 476 阅读 · 0 评论 -
面试题6.jsp中的四个作用域,九个内置对象分别是什么?
四个作用域pageContext, request, session、application1. 输出输入对象:request对象、response对象、out对象2. 通信控制对象:pageContext对象、session对象、application对象3. Servlet对象:page对象、config对象4. 错误处理对象:exception对象page 当前页面有...转载 2018-09-25 09:02:08 · 682 阅读 · 0 评论 -
面试题6.ArrayList和LinkedList的区别?
ArrayList和LinkedList的区别?1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。3.对于新增和删除操作add和remove,LinkedList比较占优势,因为ArrayList 要移动数据。同步Arra...转载 2018-09-25 09:05:35 · 643 阅读 · 0 评论 -
面试题7.java常用的设计模式有哪些
设计模式主要分三个类型:创建型、结构型和行为型。 策略模式,代理模式,单例模式,多例模式,工厂方法模式,抽象工厂模式,门面模式,适配器模式,模板方法模式,建造者模式,桥梁模式,命令模式,装饰模式,迭代器模式,组合模式,观察者模式,责任链模式,访问者模式,状态模式,原型模式,中介者模式,解释器模式,亨元模式,备忘录模式Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它的...转载 2018-09-25 09:07:08 · 2571 阅读 · 0 评论 -
java面试题之一个for循环打印九九乘法表
package text;public class nice { public static void main(String[] args) { for (int i = 1, j=1; j<=9;) { if(i<j) { //每次循环之后重新赋值1给j,i++ i++; j=1; System.out.println(" ")...原创 2018-11-21 18:14:03 · 674 阅读 · 0 评论