面试复习
文章平均质量分 77
l55iuming
这一天我来了,确实来了
展开
-
面试之javaSe(二)
Java的四种引用,强弱软虚,用到的场景。java引用和java回收机制的关系当java虚拟机(JVM)觉得内存不够的时候,会触发垃圾回收操作(GC),清除无用的对象,释放内存。可是如何判断一个对象是否为垃圾呢?其中一个办法就是计算指向该对象的数量,如果数量为零,那么该对象就是垃圾(Thread对象除外),其他的就不能回收,如果回收了这些没有被引用的对象后还是没法满足内存需求,怎么办?ja原创 2016-11-04 21:35:16 · 352 阅读 · 0 评论 -
面试之JavaSe(一)
1. 九种基本类型的大小及其封装类。数据类型 字节大小默认值封装父类short 20(short)Shortint 40Integerlong 80LLongfloat 40.0fFloatdouble 80.0dDo原创 2016-10-31 21:53:53 · 353 阅读 · 2 评论 -
HashMap和HashTable的区别
HashMap和Hashtable的比较是Java面试中的常见问题,用来考验程序员是否能够正确使用集合类以及是否可以随机应变使用多种思路解决问题。HashMap的工作原理、ArrayList与Vector的比较以及这个问题是有关Java 集合框架的最经典的问题。Hashtable是个过时的集合类,存在于Java API中很久了。在Java 4中被重写了,实现了Map接口,所以自此以后也成了Java原创 2016-11-17 18:31:14 · 351 阅读 · 0 评论 -
hashtable、hashmap、ConcurrentHashMap、treemap的区别
HashTable: (1)是一个包含单向链的二维数组,table数组中是Entry存储,entry对象; (2)放入的value不能为空; (3)线程安全的,所有方法均用synchronized修饰;HashMap: (1)相当于HashTable的升级版本; (2)可以放入空值; (3)基于hash表实现;原创 2016-11-17 21:43:56 · 537 阅读 · 0 评论 -
面试之javaSe(三)
1.Hashcode的作用。快速给元素定位,找到存储位置。了解hashSet中的hashCode.在HashMap HashSet中,hashCode()是判断放进容器里的两个对象是否相等的依据.2.. ArrayList、LinkedList、Vector的区别。原创 2016-11-18 21:29:58 · 385 阅读 · 0 评论 -
Excption与Error包结构。OOM你遇到过哪些情况,SOF你遇到过哪些情况。
原文地址:http://www.mamicode.com/info-detail-1091344.htmlJava异常架构图1. Throwable Throwable是 Java 语言中所有错误或异常的超类。 Throwable包含两个子类: Error 和 Exception 。它们通常用于指示发生了异常情况。 Throwable包含了其线程创建时线程执行堆转载 2016-11-20 16:32:30 · 2967 阅读 · 0 评论 -
面试之javaSe(四)
1. try catch finally,try里有return,finally还执行么?2. Excption与Error包结构。OOM你遇到过哪些情况,SOF你遇到过哪些情况。3. Java面向对象的三个特征与含义。4. Override和Overload的含义去区别。5. Interface与abstract类的区别。6. Static c原创 2016-11-27 14:18:17 · 668 阅读 · 2 评论