淘先锋技术网

首页 1 2 3 4 5 6 7

一天20道

1、Java基础

2、JDK与JRE有什么区别

  • JDK:开发环境+JRE
  • JRE:JAVA运行环境

3、==和equals的区别是什么?(指)

  • ==:
    • 基本类型:比较值是否相等
    • 引用类型:比较的事引用是否相等

4、两个对象的hashCode相同,equeal()一定为true;

5、final在java中的作用(类,方法,变量)

6、Java中操作字符串中都有哪些类?他们之间有什么区别(可变,线程)

7、String str='i’与String str = new String(‘i’)一样吗

8、实现字符串反转(reverse())

9、String类中的常用方法都有哪些(索引,长度,大小写,截取字符串,比较,替换,去除空白)

10、普通类和抽象类有那些区别

11、接口和抽象类的区别(实现,构造函数,实现数量,访问修饰符)

12、Java中的IO流分为哪几种区别(BIO,NIO,AIO)(功能,类型)

17file常用方法

18、Java容器有哪些?

19、collection和collections有什么区别

20、List和Set和Map的区别。

21、hashMap和hashTable有什么区别(存储,线程安全)

22、说说hashMap的实现原理

基于什么算法
存储:

23、说一下hashSet的实现原理

实现
不允许

24、 ArrayList与LinkedList的区别

数据结构,随机访问效率,增加删除。

25、ArrayList与Vector的区别是什么

26、Array与ArrayList如何区别

大小
存储类型
内置方法

29.在Queue 中 poll()和remove()有什么区别?