![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试题
文章平均质量分 62
iteye_1352
这个作者很懒,什么都没留下…
展开
-
Java面试问题
JAVA 接口和抽象类有什么区别?在什么情况下使用接口或者抽象类?请给出JDK中接口和抽象类结合使用的例子。 Vector, ArrayList, LinkedList有什么区别?请分析各个性能方面的差异。 String, StringBuffer, StringBuilder有什么区别?在JDK1.5以上中使用String进行字符串拼接会出现性能问题吗? Collection和Co...原创 2014-04-17 17:37:04 · 68 阅读 · 0 评论 -
各公司面试题学习
1. 阿里巴巴 阿里巴巴常考面试题及汇总答案 深入探讨 Java 类加载器 jvm介绍(很好的一篇文章) 主题:Java面试122题 SSH面试题整理 Java面试 JAVA多线程和并发基础面试问答 Java线程面试题 Top 50 Java内部类详解 ...原创 2014-09-09 23:00:38 · 175 阅读 · 0 评论 -
Java String知识点
1. 这段程序的结果是什么? private static void test1() { String a = "a" + "b" + 1; String b = "ab1"; System.out.println(a == b); } 运行结果: true 为什么呢? a 引用是直接赋值的,b 引用是通过“+”赋值的,a 和b 两个引用为什么会指向同一 个...原创 2014-09-19 11:01:20 · 115 阅读 · 0 评论 -
一个排好序的数组,找出两数之和为m的所有组合
public class Test { public static void main(String[] args) { //思路:既然是两个数字之后等于m,那么必然需要一个数小于或等于m/2,另一个数大于或等于m/2,而且数组的值要小于m int arr[] = new int[]{1, 2, 3, 5, 7, 7, 9, 10, 1...原创 2014-09-25 16:20:46 · 426 阅读 · 0 评论 -
排序算法的稳定性和时间复杂度小结[转]
稳定性解释: 一个排序算法是稳定的,就是当有两个相等记录的关键字R和S,且在原本的列表中R出现在S之前,在排序过的列表中R也将会是在S之前。 当相等的元素是无法分辨的,比如像是整数,稳定度并不是一个问题。然而,假设以下的数对将要以他们的第一个数字来排序。 (4,1)(3,1)(3,7)(5,6)在这个状况下,有可能产生两种不同的结果,一个是依照相等的键值维持相对的次序,而另外一个则没有:...原创 2014-09-29 10:55:44 · 212 阅读 · 0 评论 -
面试题记录1
操作系统的进程数很多,使用内存很多时,系统怎样确保某个进程获得大的内存(4G) 操作系统物理内存与虚拟内存 操作系统内存分配方式,怎样减少内存碎片 操作系统的堆与栈的区别? 操作系统栈与堆内存怎样分配地址(向上or向下) 信号与信号量是不是一样 并发包的使用,ConcurrentHashMap实现并发的原理 判断对象是否可被垃圾收集算法 引用计数算法的原理,缺点,商业虚拟机...原创 2015-01-28 23:41:00 · 95 阅读 · 0 评论 -
面试题记录2
说一下对java范型的理解 运行时异常与非运行时异常的区别,列举常遇到的异常 java存储金额一般用什么类型,Double占多少字节,有没有最大值,超过最大值的数据怎么处理? int与integer的区别 Object类里面常用的方法有哪些? 类加载器的机制 页面出现乱码,原因可能是哪些地方,怎么避免? 上传、下载一个excel时怎样避免乱码 mysql中的字段类型有哪...原创 2015-01-30 12:44:14 · 119 阅读 · 0 评论 -
面试题记录3
treeMap怎样实现线程安全 答:treeMap其实是非线程安全的,基于红黑树实现,TreeMap中所有的元素都保持着某种固定的顺序 参考: Java中HashMap和TreeMap的区别深入理解 http://www.jb51.net/article/32652.htm 什么是原子性 答:所谓原子操作是指不会被线程调度机制打断的操作;这种操作一旦开始,就一直运行到结束,...原创 2015-02-09 10:48:10 · 81 阅读 · 0 评论