操作系统和数据库
qinlinlinwoaini
新手
展开
-
阿里常考面试题及答案
一、String,StringBuffer, StringBuilder 的区别是什么?String为什么是不可变的? 答: 1、String是字符串常量,StringBuffer和StringBuilder都是字符串变量。后两者的字符内容可变,而前者创建后内容不可变。 2、String不可变是因为在JDK中String类被声明为一个final类。 3、StringBuffe转载 2015-07-28 13:26:19 · 755 阅读 · 0 评论 -
Hashtable,hashset,hashmap的原理和区别
hashtable和hashset的区别: 这两个从不同的接口继承下来的,两者完全不一样,前者数据以的形式储存,后者是存储单个对象的。 hashtable和hashmap的区别: 1:hashtable是基于陈旧的类继承下来的(Dictionary),hashmap是java引进的map接口的一个实现; 2:hashtable是同步的,而hashmap不是同步的(异步就是一原创 2015-07-28 12:07:08 · 803 阅读 · 0 评论 -
数据库常见面试题
第一范式:数据库表中的每一列都是不可再分的基本数据项,值或者不能有重复的属性 ,比如说在一个表中有电话这个字段,其值既有手机号,又有座机号,这就不符合了。 总结:字段不能再分。第二范式:在第一范式的基础上建立起来的,即满足第二范式必须要先满足第一范式,第二范式要求数据库表中的每个实例或行必须可以被惟一的区分 为实现区分通常需要为表加上一个列 以存储各个实例的惟一标识。 总结:不能部分依赖,就是说原创 2015-07-28 13:18:07 · 781 阅读 · 0 评论 -
阿里电话面试
今天中午接到阿里巴巴的电话面试,电面了将近一个小时左右。感觉自己发挥得并不好,好多基础的只是还是一知半解的, 虽然看过一些东西的源代码,但是,很多东西,也只是限看过而且,但是一到用的时候,或者被问到的时候, 却突然失忆……, 这里记录一下今天问到的问题。给自己长长记性。 ================================================ PS 凭着记忆来把转载 2015-07-28 13:31:37 · 529 阅读 · 0 评论