动力节点首页
全国咨询热线:400-8080-105
首页
课程
文章
问答
体系课
系统培训
注册
登录
绑定手机号,登录
手机号
验证码
微信登录
手机号登录
手机号
验证码
登录即同意
《动力节点用户协议》
微信登录与注册
微信扫码登录与注册
扫码关注微信公众号完成登录与注册
手机号登录
代码小兵696
程序员
信息
课程
问题
文章
回答
体系课
Ta的回答
来自
Java SE
Java的接口和C++ 的虚类的相同和不同处?
我的回答
由于Java不支持多继承,而有可能某个类或对象要使用分别在几个类或对象里面的方法或属性,现有的单继承机制就不能满足要求。与继承相比,接口有更高的灵活性,因为接口中没有任何实现代码。当一个类实现了接口以后,该类要实现接口里面所有的方法和属性,并且接口里面的属性在默认状态下面都是p...
2021-06-11 11:05:02
0个回复
来自
Java SE
Java 中如何利用泛型写一个 LRU 缓存?
我的回答
这是一种混合的数据结构,我们需要在哈希表的基础上建立一个链表。但是Java已经为我们提供了这种形式的数据结构-LinkedHashMap!它甚至提供可覆盖回收策略的方法。唯一需要我们注意的事情是,改链表的顺序是插入的顺序,而不是访问的顺序。但是,有一个构造函数提供了一个选项,可...
2021-06-07 10:26:49
0个回复
来自
Java SE
Java 中,怎么在格式化的日期中显示时区?
我的回答
使用SimpleDateFormat来实现格式化日期,但是DateFormat的所有实现,包括SimpleDateFormat都不是线程安全的,因此你不应该在多线程序中使用,除非是在对外线程安全的环境中使用,如将SimpleDateFormat限制在ThreadLocal中。如...
2021-06-07 10:25:59
0个回复
来自
Java SE
怎么利用 JUnit 来测试一个方法的异常?
我的回答
对需要测试异常的代码使用try,catch语句块。比如:publicvoidtestException(){try{Long.parseLong(null);}catch(NumberFormatExceptionexpected){}}然后使用Junit的fail函数,对于没...
2021-06-07 10:25:41
0个回复
来自
Java SE
Java 中 LinkedHashMap 和 PriorityQueue 的区别是什么?
我的回答
PriorityQueue保证最高或者最低优先级的的元素总是在队列头部,但是LinkedHashMap维持的顺序是元素插入的顺序。当遍历一个PriorityQueue时,没有任何顺序保证,但是LinkedHashMap课保证遍历顺序是元素插入的顺序。
2021-06-03 10:05:00
0个回复
«
1
2
3
4
5
6
7
8
9
10
»