第一个问题,说说ArrayList,LinkeList的区别?底层分别是数组和链表实现,数组查询快,增删慢,另一个相反
第二个问题:重载和重写的区别是什么,函数名相同,只有函数参数不同,重写是子类覆盖父类方法,方法名和参数相同。
第三个问题:你把集合的体系给我说一下(就是让我说集合分为哪几种,而细分为哪些类);
list----arraylist linkedList,vector
set---hashset,treeset
map---hashmap,hashtable,treemap
第四个问题:什么是面向对象;将对象实体的共性抽取处理,抽象成类,这其实是亚里士多德哲学方法,这个知道,就是不知道怎么说好。
第五个问题:怎么取奇数和偶数;num>>1,0就是偶数,1就是奇数
第六个问题:多线程有哪几种运用方式;
继承Thread类,重写run函数
实现runnable,重写run函数
第七个问题:字节输入输出流和字符输入输出流分别是哪几个;
inputStream,outputStream及其子类
reader,writer及其子类
第八个问题:让我敲出一段代码------自己创建一些元素,用我所知的最高效方法将这些元素打印出来
这个不知道什么意思,重写toString()方法?
|