![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 54
北执丿
这个作者很懒,什么都没留下…
展开
-
Java常见面试题1(绝对干货)
选中看答案哦!! 1.JDK 和 JRE 有什么区别? ①JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。 ②JRE:Java Runtime Environment 的简称,java 运行环境,为 java 的运行提供了所需环境。 具体来说 JDK 其实包含了 JRE,同时还包含了编译 java 源码的编译器 javac,还包含了很多 java 程序调试和分析的工具。简单来说:如果你需要运行 java 程序,...原创 2021-08-13 18:47:18 · 143 阅读 · 0 评论 -
为什么要用接口?
我们可以来看看下面这个例子 : 现有狗和企鹅两个类 ,狗会玩飞碟,企鹅会游泳,为什么要把玩飞碟和游泳的方法分别定义在两个接口里? 如果定义在接口反而显得代码更加累赘,因为还多了两个接口。你可能会想,干嘛不直接把玩飞碟的方法直接定义在狗类中,游泳的方法直接定义在企鹅类中。 假设这样一种情况:后面又多了一种宠物类型鸭子,鸭子也会游泳,你是不是又要在鸭子类中定义一个游泳的方法?在这里考虑一下这个问题:企鹅会游泳,鸭子会游泳,具有共同的特性,既然有共同的特性,为什么不去抽取?抽取出一个父类。 对,没错...转载 2021-08-01 22:06:07 · 81 阅读 · 0 评论