![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java面经
阿怪Xixi
要多叮嘱我学习
展开
-
Java并发编程面试题
1、java中有几种方法可以实现一个线程?继承 Thread 类实现 Runnable 接口实现 Callable 接口,需要实现的是 call() 方法2、什么是Daemon(守护)线程?它有什么意义?所谓后台(daemon)线程,是指在程序运行的时候在后台提供一种通用服务的线程,并且这个线程并不属于程序中不可或缺的部分。因此,当所有的非后台线程结束时,程序也就终止了,同时会杀死进...原创 2019-09-22 19:15:25 · 578 阅读 · 0 评论 -
Java集合类常见面试题
1、Java 中常用的容器有哪些?常见容器主要包括 Collection 和 Map 两种,Collection 存储着对象的集合,而 Map 存储着键值对(两个对象)的映射表。CollectionSet1、TreeSet:基于红黑树实现,支持有序性操作,例如:根据一个范围查找元素的操作。但是查找效率不如 HashSet,HashSet 查找的时间复杂度为 O(1),TreeSet 则为...原创 2019-09-23 00:12:17 · 784 阅读 · 4 评论 -
Java基础高频题
重载和重写的区别?(1)重载:编译时多态、同一个类中同名的方法具有不同的参数列表、不能根据返回类型进行区分【因为:函数调用时不能指定类型信息,编译器不知道你要调哪个函数】;(2)重写(又名覆盖):运行时多态、子类与父类之间、子类重写父类的方法具有相同的返回类型、更好的访问权限抽象类和接口有什么区别?(1)抽象类中可以定义构造函数,接口不能定义构造函数;(2)抽象类中可以有抽象方法和具体方...原创 2019-09-28 20:10:18 · 129 阅读 · 0 评论