Java_面试题总结_内容

13 篇文章 0 订阅

一天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()有什么区别?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值