0
点赞
收藏
分享

微信扫一扫

javaguide及面试突击

晴儿成长记 2022-03-12 阅读 49
java

1.字符型常量和字符串常量的区别? (形式、含义、占内存大小)

2.使用过可变长参数吗?遇到方法重载时,会优先匹配固定参数还是可变参数的方法呢?Java可变参数编译后会被转换成什么?

3.静态方法和实例方法有何不同。1.调用方式2.访问类成员是否存在限制。

4.==和equals的区别?

5.为什么重写equals方法时必须重写hashCode()方法?

6.包装类型的常量池技术了解吗?

7.自动装箱和自动拆箱了解吗?原理是什么?

8.什么是深拷贝、什么是浅拷贝?

9.string、stringbuffer、stringbuilder的区别?string为什么是不可变的?

(可变性、线程安全、性能)

10.何为反射?反射机制的优缺点?

11.Java中常见的三种IO模型。

12.反射?反射优缺点?获取Class对象的四种方式?

13.List Set Map 三者的区别?集合框架底层数据结构总结?

14.ArrayList与Vector的区别?Arraylist与LikedList区别?ArrayList的扩容机制?

15.Hashmap和HashTable 的区别?(线程安全;xiaolv;对nullkey和null值的支持;初始容量大小和扩容量大小的不同;底层数据结构)

16.HashMap和TreeMap的区别?HashMap底层实现?HashMap集合遍历?

17.集合判空;集合转Map;集合遍历;集合去重;集合转数组;数组转集合;

举报

相关推荐

0 条评论