
java基础
ok406lhq
哦jio撒嘛
展开
-
Thinking in Java第十四章“Type Information”(11.12)
练习11:(2)在typeinfo.pets类库中添加Gerbil,并修改本章中所有示例,让它们适应这个新类。// Gerbil.javapackage typeinfo.pets;public class Gerbil extends Rodent { public Gerbil() {} public Gerbil(String name) { super(name原创 2017-02-27 19:45:02 · 480 阅读 · 0 评论 -
CountDownLatch与CyclicBarrier的区别
面试题可能会遇到的关于CountDownLatch和CyclicBarrier的区别?java并发系列的经典问题!CountDowmLatch是一种灵活的闭锁实现,包含一个计数器,该计算器初始化为一个正数,表示需要等待事件的数量。countDown方法递减计数器,表示有一个事件发生,而await方法等待计数器到达0,表示所有需要等待的事情都已经完成。转载 2017-09-23 14:58:23 · 307 阅读 · 0 评论 -
Java7特性中,abstract class和interface有什么区别
先上一道牛客网上面的Java题目: Java7特性中,abstract class和interface有什么区别。 A、抽象类可以有构造方法,而接口中不能有构造方法 B、抽象类中可以有普通变量,接口中没有普通变量 C、抽象类中不可以包含静态方法,接口中可以包含静态方法 D、一个类中可以实现多个接口,但是只能继承一个抽象类原创 2017-12-09 15:37:19 · 3666 阅读 · 3 评论 -
Thinking In Java第十四章“Type Information”(1-10)
练习1:(1)在ToyTest.java中,将Toy的默认构造器注释掉,并解释发生的现象。//: typeinfo/toys/ToyTest.java// Testing class Class.package typeinfo.toys;import static net.mindview.util.Print.*;interface HasBatteries {}inter原创 2017-02-23 14:53:49 · 1009 阅读 · 1 评论