类型可以吗?
不可以 因为>代表了所有的泛型,所以它不知道你明确的你
要加的是什么类型,所以运行会报错。
27) static用于多态合适吗?
不适合,因为多态的概念是父类引用指向子类对象,而static修饰的
属性是属于类而不是属于某个对象。
28) list与set的区别?
List后台的储存结构是线性结构,而set后台的储存结构是映像;
List里面储存进去的对象是有序的,而set是无序的;
List可以允许多个null,允许重复,set里面最多允许一个null,而且不能重复。
29) 二叉树的3种删除方式?
A:删除叶子节点;
B:删除时若只有一个左孩子或者右孩子的情况;
c:删除一个节点既有左孩子又有右孩子的情况。
30) 数据类型的作用?
1. 什么样的数据类型决定存储什么类型的数据
2. 决定了存储数据的大小
3. 数据类型决定了分配字节的大小
31) 重写和重载的特点?
1. 重写建立在继承机制之上
2. 重载是一个类中的表现
3. 重写与父类方法名以及参数列表相同,重写的修饰符大小大于等于父类的权限
4. 重载在同一类中方法名相同形参
列表不相同,与返回值无关
32) TreeMap 和 TreeSet 的区别?
相同点:都可排
序,放进去的类型要统一
不同点:TreeMap 实现了map ,sortedmap接口;
TreeSet 实现了 set sortedset 接口;
TreeMap 是键值对, TreeSet是映像。
33) reeMap 和HashMap是以什么作为存储结构的?
TreeMap是以树作为存储结构
HashMap 是以哈希码作为存储结构的。
34) 说说数据结构的分类?
按逻辑结构分:A.线性结构
1. 线性表
2. 队列,栈;
B.非线性结构
1.树
2.图
35) 有一个父类,有一个子类,子类通过什么关键字来调用父类的构造方法?
super
36)
Java源
程序经编译生成的字节码文件的扩展名是什么?
class
37) 当实现Runnable接口时,要实现的方法是什么?
public void run() 方法;
38) 对象操作的方法有哪些?
(1)直接系列化
(2)传参
(3)返回值
(4)数组
(5)反射
39) 请你说出你所知道的线程同步的方法?
(1)wait()
(2)sleep()
(3)notify()
(4)notifyAll()
40) 顺序表和链表的区别?三点
(1)顺序表的元素放在一组连续的存储单元中
(2)*顺序表便于查询,修改,而不便于插入和删除,而链表便于删除,插入,不便于
查询和修改
(3)*顺序表是静态的存储结构,链表是动态的存储结构
41) 在Java处理异常语句的关键字有哪些?
throws throw try catch finally
42) 线性表有哪几种运算?七种
(1)增加
(2)删除
(3)查询
(4)修改
(5)插入
(6)拆分
(7)合并
43) 当一个线程进入一个对象的一个 synchronized 方法后,其它线程是否可进入此对象的其它方法?
能,当线程进入这是对象的此方法后,也可以进入其他方法?
44) 迭代器有哪几种 ;
interator
isInterator
Enumeration(枚举);
45) main方法可不可以用final 修饰;
可以;能运行;
46) iterator 与 listInterator的区别;
iterator 迭代的方式是从头到尾;
listInterator迭代方式是从头到尾也可以从尾都头;
47) 二叉树的遍历方式;有几种;
先序: 中左右
中序: 左中右
后续: 左右中
48) 一个char a=10;可以吗;
可以;因为 整形的值的 ASCII码表的值就是一个 char 类型的字符 所以可以;
49) char a=10;
long b=a+a; 可以;ASCII码表对应一个值就是十而一个10+10可以附给一个long的参数;
50) char a=10;
long b=a+a;
String var="var";
String obj=var+b; 可以
51) String 可不可以被继承;
不可以 因为 String
类被final 修饰不可被继承;
52) String 类当中可不可以 有一种方法可以得到一个byte数组的对象
有: getBytes();
53) 浅拷贝注意哪三点?
答:1.实现Cloneable接口 2.重写clone(); 3.缺省行super.clone();
54) collection与collections的区别?
答:collection是java.util下的接口,它是有关集合结构的父接口。
collections是java.util下的一个帮助类,它包含有各种有