
面试
长睡将军
归零者诗人,有诗有远方有嘴角向上的你。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
有关Spring的深层次理解
1、Spring是什么?目录1、Spring是什么?2、Spring 的优点?3、Spring IOC(DI)[面向接口编程]4、Spring AOP[面向切面编程]5、BeanFactory和ApplicationContext的区别6、请解释Spring Bean的生命周期?7、Spring支持的几种bean的作用域。8、Spring框架中的单例Beans...原创 2020-04-02 14:20:55 · 412 阅读 · 0 评论 -
Vector 和List的区别
Vector 可实现自动增长的对象数组。java.util.vector提供了向量类(Vector)以实现类似动态数组的功能。创建了一个向量类的对象后,可以往其中随意插入不同类的对象,即不需顾及类型也不需预先选定向量的容量,并可以方便地进行查找。对于预先不知或者不愿预先定义数组大小,并且需要频繁地进行查找,插入,删除工作的情况,可以考虑使用向量类。Vector 在中间和头部删除和插入相...原创 2019-09-09 17:30:15 · 384 阅读 · 0 评论 -
String 的重新认识,以及和StringBuffer的区别
1.String是一个常量,字符串一旦被初始化,就不可以被改变,存放在方法区中的常量池中。采用了共享的设计模式,每一个JVM底层存在一个字符串的对象池,如果对象采用直接赋值的方式,字符串的内容会放入到常量池中,以供其他继续使用直接赋值的方式引用该对象。2.对于通过构造函数为字符实例化的理解。String str = new Strin("Hello"); //会在内存中创建两个对象。...原创 2019-03-13 18:32:44 · 195 阅读 · 0 评论 -
Java的多态性
1.多态性是面向对象程序设计的一个重要特征,是允许程序中出现重名现象。Java语言中含有方法重载与对象多态两种形式的多态。方法重载:在一个类中,允许多个方法使用同一个名称,但是每个方法参数不同,完成的功能也不同。方法重载和方法的返回值无关。 对象多态:子类对象可以和父类对象之间相互转换,而且根据使用子类的不同完成的功能也不同。其实就是父类的引用指向子类的对象。2.封装性封装对象的属性和...原创 2019-03-13 17:59:23 · 223 阅读 · 0 评论 -
Java中常用的内存区域
Java中主要有四块内存空间,具体如下栈内存空间:保存所有对象的名称(更准确的说是保存了引用的对内存空间的地址)。 堆内存空间:保存的每个对象具体的属性内容。 全局数据区:保存static类型的数据。 全局代码区:保存所有的方法定义。...原创 2019-03-17 17:54:12 · 228 阅读 · 0 评论 -
Java抽象类和接口
1. Java抽象类可以有构造函数吗?可以有,抽象类可以声明并定义构造函数。因为你不可以创建抽象类的实例,所以构造函数只能通过构造函数链调用(Java中构造函数链指的是从其他构造函数调用一个构造函数),例如,当你创建具体的实现类。现在一些面试官问,如果你不能对抽象类实例化那么构造函数的作用是什么?好吧,它可以用来初始化抽象类内部声明的通用变量,并被各种实现使用。另外,即使你没有提供任何构造函数...原创 2019-03-08 00:08:15 · 174 阅读 · 0 评论 -
请求转发forward和重定向sendredirect的区别以及内部实现机制
请求转发forward客户端发送一个请求A,服务器调用了servletA,servletA直接调转到了servletB,然后服务器直接将servletB的执行返回,客户端并不知道服务器内部的跳转,所以地址栏不会发生改变。请求重定向sendredirect客户端发送了一个请求A,服务端调用了response.sendRedirect("b")。这个命令的本质就是:写了一个响应头Locat...原创 2019-03-14 12:34:35 · 407 阅读 · 0 评论 -
个人对于session/cookie跟踪机制的理解
保存会话的状态有两种方式:session 和cookie,session是服务器端保存信息,cookie在客户端保存信息。本身session的跟踪机制就是要依赖于cookie,跟踪机制就是要来确定一个问题,哪个会话对应哪个session对象。在服务端,我们给每个 session对象创建一个独一无二的ID,然后把这个ID通过cookie写给了客户端,这个cookie并没有设定有效期,只在客户...原创 2019-03-14 12:18:48 · 490 阅读 · 0 评论 -
抽象类和接口的区别
1.语法层面上的区别 1)抽象类可以提供成员方法的实现细节,而接口中只能存在public abstract 方法; 2)抽象类中的成员变量可以是各种类型的,而接口中的成员变量只能是public static final类型的; 3)接口中不能含有静态代码块以及静态方法,而抽象类可以有静态代码块和静态方法; 4)一个类只能继承一个抽象类,而一个类却可以实现多个接口。2.设计...原创 2019-03-13 23:58:06 · 208 阅读 · 0 评论