面试题
CK_self
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Hibernate与Mybatis对比总结
Hibernate与Mybatis对比总结概述HibernateHibernate对数据库结构提供了较为完整的封装,Hibernate的O/R Mapping实现了POJO 和数据库表之间的映射,以及SQL 的自动生成和执行。程序员往往只需定义好了POJO 到数据库表的映射关系,即可通过Hibernate 提供的方法完成持久层操作。程序员甚至不需要对SQL 的熟练掌握, Hibernate...原创 2019-12-01 16:29:38 · 381 阅读 · 0 评论 -
分布式、高并发和多线程之间的区别
分布式、高并发和多线程之间的区别概述在一开始接触的时候,不少人都会将三者混淆,误以为所谓的分布式高并发的系统就是能同时供海量用户访问,而采用多线程手段不就是可以提供系统的并发能力吗?实际上,他们三个总是相伴而生,但侧重点又有不同。1、分布式分布式更多的一个概念,是为了解决单个物理服务器容量和性能瓶颈问题而采用的优化手段。该领域需要解决的问题极多,在不同的技术层面上,又包括:分布式文件系...原创 2019-12-01 10:42:51 · 422 阅读 · 0 评论 -
Servlet面试题:重定向和请求转发的区别
重定向和请求转发的区别简述原理: 请求转发是servlet 内部调用;重定向是两次请求和响应;1)请求转发是一次请求一次响应, 重定向是两次请求两次响应。2)请求转发地址栏不会变化的, 重定向地址栏发生变化。3)请求转发路径不带工程名, 重定向需要带工程名路径(是浏览器执行的操作)。4)请求转发只能在本网站内部, 重定向可以定向到任何网站。5)如果需要用request域去保存数据,必...原创 2019-09-28 22:23:22 · 477 阅读 · 0 评论 -
Selvlet:请求转发与重定向比较
请求转发与重定向比较简述1、请求转发是一个请求一次响应,而重定向是多次请求多次响应;2、请求转发后浏览器地址栏不会有变化,而重定向会有变化,因为重定向是重新从浏览器请求了一个新地址;3、请求转发只能转发到本项目中的其他资源**,**而重定向不仅能重定向到本项目的其他资源,还能定向到其他项目的资源4、请求转发是只发生在服务器端行为,只需给出转发的Servle路劲;而重定向需要给出reque...原创 2019-09-26 16:11:33 · 306 阅读 · 0 评论 -
Java面试题:简述final,finally和finalize的区别
简述1、final 修饰符(关键字)如果一个类被final修饰,意味着它不能再派生出新的子类,不能作为父类被继承。因此,一个类不能既被声明为abstract,又被声明为final。如果一个方法被final修饰,意味着它只能被使用,不能被重写(override)。如果一个变量被final修饰,意味着它在使用过程中,不可以被改变。而且,被final修饰的变量的初始化有两种方式:1、在final...原创 2019-08-28 22:10:59 · 416 阅读 · 1 评论 -
Java面试题:ArrayList和Vector的区别?
ArrayList和Vector的区别?1) Vector的方法都是同步的(Synchronized),是线程安全的(thread-safe),而ArrayList的方法不是,由于线程的同步必然要影响性能,因此,ArrayList的性能比Vector好。2) 当Vector或ArrayList中的元素超过它的初始大小时,Vector会将它的容量翻倍,而ArrayList只增加50%的大小,这...原创 2019-08-17 23:32:35 · 408 阅读 · 0 评论 -
Java面试题:异常语句的嵌套运用
异常语句的嵌套运用面试题如下代码,最终输出的结果为?public class ReturnExceptionDemo { public static void methodA() { try { System.out.println("进入方法A"); throw new RuntimeException("制造异常"); } finally { System.ou...原创 2019-08-16 12:25:41 · 414 阅读 · 0 评论 -
Java面试题: 模拟虚拟机处理异常的方式
面试题: 模拟虚拟机处理异常的方式JVM处理异常的方式:1.打印错误信息a.异常的类名b.异常信息c.异常的位置d.错误的行号2.将程序停止public class ExceptionDemo04 { public static void main(String[] args) throws IOException { System.out.println("Start"...原创 2019-08-15 23:27:07 · 645 阅读 · 0 评论 -
Java面试题:包装类Integer自动拆箱、装箱理解
包装类Integer自动拆箱、装箱理解代码一、public class IntegerDemo { public static void main(String[] args) { Integer i01 = 28; int i02 = 28; Integer i03 = Integer.valueOf(28); Integer i04 = new Integer(28);...原创 2019-08-15 15:03:45 · 325 阅读 · 0 评论 -
Java面试题:重写和重载的区别
重写和重载的区别内容:重写和重载没有任何关系。方法重写:是存在子类与父类关系的两个类中,是子类继承的父类方法无法满足子类需求时进行的,重写的方法具有相同的名字,相同的参数列表,返回类型为同类或子类,方法的修饰权限不能缩小。方法重载:指的是指一个类中多个方法具有相同的方法名,但是参数不同、返回值不同。是为了适用于在不同参数返回值类型时均能调用同一方法而出现的。...原创 2019-08-11 11:24:02 · 1962 阅读 · 0 评论 -
Java面试题:HashMap与Hashtable的 区别
HashMap与Hashtable的 区别简述1)HashMap和Hashtable底层数据结构都是哈希表,2)HashMap线程不安全,效率高,可以存储 null 值 null键3)Hashtable是旧版的HashMap,线程安全,效率低,不可以存储 null 值 null键...原创 2019-08-19 23:19:59 · 352 阅读 · 0 评论 -
Java面试题:String s=new String(xyz)创建多少个Object对象,为什么?
String s=new String(xyz)创建多少个Object对象,为什么?简述分两种情况,1)如果String常理池中,已经创建"xyz",则不会继续创建,此时只创建了一个对象new String(“xyz”),此时为一个Obeject对象;2.如果String常理池中,没有创建"xyz",则会创建两个对象,一个对象的值是"xyz",一个对象new String(“xyz”),此...原创 2019-08-14 15:18:34 · 6202 阅读 · 0 评论 -
Java面试题:继承后子类调用问题
继承后子类调用问题题目如下代码,输出结果为?public class TestDemo { public static void main(String[] args) { Zi zi = new Zi(); System.out.println(zi.num); }}class Fu { int num = 10; public Fu(int num) { this....原创 2019-08-09 21:11:48 · 577 阅读 · 0 评论
分享