java基础之面试篇
nannan408
这个作者很懒,什么都没留下…
展开
-
接口与抽象类的区别和联系
1.抽象类的属性可以具有访问级别,而接口的属性必须是public static的。 如何理解:抽象类的成员变量可以是public private protected,默认级别,但接口只能是public static或者不写public static ,如int aa=0;不过接口的属性不写也默认是public static的,其实现类和实例都能使用,但都不能更改。 2.抽象类可以继承接...2010-06-05 18:07:56 · 73 阅读 · 0 评论 -
java基础之面试篇二------自加i++(小东西蕴藏大哲理)
世界上往往最复杂的东西,看起来都最简单,比如i++和++i,前面这个是先用再加,后面是先加再用,道理人人都懂,但是其中蕴藏很深的玄机,请看如下四个例子,你知道他们答案是多少吗? 1. public static void main(String[] args) { int m=0; for(int i=0;i<100;i++){ ...2011-11-07 14:52:38 · 137 阅读 · 0 评论 -
java基础之面试篇三---int,float,long,double取值范围,内存泄露
java中int,float,long,double取值范围是多少?很简单的问题,刚学java就碰到,久了就会生疏,看了些文章,感觉稍微有点不全,这里取大牛们的经,总结了一下。 先上船,再买票,代码如下: 写道 public class TestOutOfBound { public static void main(String[] args)...2011-11-13 16:43:50 · 340 阅读 · 0 评论 -
java基础之面试篇六-oracle,mysql,sqlserver,db2取前十条记录sql语句
[b]1.oracle:[/b] select * from table1 where rownum原创 2013-03-02 16:44:50 · 112 阅读 · 0 评论 -
java基础之面试篇八-hashmap和hashtable
区别: 1.hashMap去掉了HashTable 的contains方法,但是加上了containsValue()和containsKey()方法。 2.hashTable同步的,而HashMap是非同步的,效率上比hashTable要高。 3.hashMap允许空键值,而hashTable不允许。 联系: 两者内部存储结构都是散列,速度相差不是很大。...2013-03-07 00:45:03 · 108 阅读 · 0 评论 -
java基础之面试篇四-单向链表和双向链表区别
区别主要在头结点,for遍历,有无前驱结点地址。 单向链表的头结点不是哑元(哑元的意思是能不能从头节点遍历,能则不是哑元),遍历的时候要第二次才能进入for循环,第一次需要去找表头,无前驱结点地址,只有后驱结点地址。 双向链表头结点是哑元,遍历第一次就可以进入for循环,前后都有结点地址。 顺带提一下,循环链表结构和单向链表一样,区别只在最后一个结点的链接地址上,单向链表是n...2013-01-27 12:08:53 · 913 阅读 · 0 评论 -
java基础之面试篇五-linux如何创建文件,文件夹,删除,拷贝文件
1.创建,删除文件夹,复制文件夹 mkdir,rmdir 如:mkdir -p dir1/dir2 //-p表示递归创建文件夹 cp -r /tmp/a /root/a //拷贝不强制覆盖 cp -rf /tmp/a /root/a //拷贝强制覆盖 2.创建,删除文件 vi,touch都可以创建文件。 如...2013-02-28 20:47:59 · 169 阅读 · 0 评论