
java基础面试题
Dream_TR
这个作者很懒,什么都没留下…
展开
-
java面试必须掌握的技术点--基础篇--(四)
集合ArrayList 与 Vector 区别ArrayList是最常用的List实现类,内部是通过数组实现的,它允许对元素进行快速随机访问。数组的缺点是每个元素之间不能有间隔,当数组大小不满足时需要增加存储能力,就要讲已经有数组的数据复制到新的存储空间中。当从ArrayList的中间位置插入或者删除元素时,需要对数组进行复制、移动、代价比较高。因此,它适合随机查找和遍历,不适合插入和删除。...转载 2019-12-19 10:27:25 · 123 阅读 · 0 评论 -
java面试必须掌握的技术点--基础篇--(三)
集合List、Set、Map的区别Collection结构图collection里面有什么子类?list和set是实现了collection接口的List:1.可以允许重复的对象。2.可以插入多个null元素。3.是一个有序容器,保持了每个元素的插入顺序,输出的顺序就是插入的顺序。4.常用的实现类有 ArrayList、LinkedList 和 Vector。Arr...原创 2019-12-19 10:24:47 · 131 阅读 · 0 评论 -
java面试必须掌握的技术点--基础篇--(二)
基本功HTTP 请求的 GET 与 POST 方式的区别GET和POST本质上就是TCP链接,并无差别。但是由于HTTP的规定和浏览器/服务器的限制,导致他们在应用过程中体现出一些不同。GET和POST还有一个重大区别,简单的说:GET产生一个TCP数据包;POST产生两个TCP数据包。长的说:对于GET方式的请求,浏览器会把http header和data一并发送出去,...转载 2019-12-19 10:22:39 · 156 阅读 · 0 评论 -
java知识Servlet与五大框架(Spring,hibernate,mybatis,struts2,SpringMVC)总结
----------------------JDBC部分----------------------------JDBC工作原理主要分3个步骤:1、加载数据库驱动。2、获取数据库连接。3、发送sql语句访问数据库 1、加载数据驱动:使用Class.forName方法,调用这个方法会加载数据库驱动com.mysql.jdbc.driver。 关于数据库驱动的理解,其实是sun公司给了一个...转载 2018-05-24 17:15:44 · 9821 阅读 · 1 评论 -
java面试题五
41、a.hashCode() 有什么用?与 a.equals(b) 有什么关系? hashCode() 方法对应对象整型的 hash 值。它常用于基于 hash 的集合类,如 Hashtable、HashMap、LinkedHashMap等等。它与 equals() 方法关系特别紧密。根据 Java 规范,两个使用 equal() 方法来判断相等的对象,必须具有相同的 hash c...转载 2018-05-21 17:24:02 · 178 阅读 · 0 评论 -
java面试题四
31、String s = new String("xyz");创建了几个StringObject?是否可以继承String类? 两个或一个都有可能,”xyz”对应一个对象,这个对象放在字符串常量缓冲区,常量”xyz”不管出现多少遍,都是缓冲区中的那一个。NewString每写一遍,就创建一个新的对象,它使用常量”xyz”对象的内容来创建出一个新String对象。如果以前就用过’xy...转载 2018-05-21 17:23:00 · 169 阅读 · 0 评论 -
java面试题
21、ArrayList和Vector的区别 这两个类都实现了List接口(List接口继承了Collection接口),他们都是有序集合,即存储在这两个集合中的元素的位置都是有顺序的,相当于一种动态的数组,我们以后可以按位置索引号取出某个元素,并且其中的数据是允许重复的,这是与HashSet之类的集合的最大不同处,HashSet之类的集合不可以按索引号去检索其中的元素,也不允许有重...转载 2018-05-21 17:21:54 · 129 阅读 · 0 评论 -
JAVASE基础问题
1.C++或Java中的异常处理机制的简单原理和应用。当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。另一种情况就是JAVA允许程序员扩展这种语义检查,程序...转载 2018-05-06 15:18:12 · 208 阅读 · 0 评论 -
java-Web面试题
第1题. 编写一个Filter,需要(B) A. 继承Filter 类 B. 实现Filter 接口 C. 继承HttpFilter 类 D. 实现HttpFilter接口 第2题. 自定义标签的配置文件放在____D____ A. WebRoot B. lib C. classes D. ...转载 2018-02-26 20:23:19 · 3143 阅读 · 0 评论 -
java面试题(二)
1、是否可以从一个static方法内部发出对非static方法的调用? 不可以。因为非static方法是要与对象关联在一起的,必须创建一个对象后,才可以在该对象上进行方法调用,而static方法调用时不需要创建对象,可以直接调用。也就是说,当一个static方法被调用时,可能还没有创建任何实例对象,如果从一个static方法中发出对非static方法的调用,那个非static方法是关...转载 2018-02-26 20:03:50 · 129 阅读 · 0 评论 -
java面试题(一)
1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。2、Java有没有goto? java中的保留字,现在没有在java中使用。3、说说&和&&的区别。 &和&&都可以用作逻辑与的运算符,表示逻辑与...转载 2018-02-26 19:41:29 · 142 阅读 · 0 评论