广域网 注意:其中packet switch分组交换,不是交换机,对应的是路由。 在广域网中,路由器只需要根据IP地址就可以找到对应网段,但是当需要通过一个局域网的时候,需要根据MAC地址找到下一跳的路由,因为一个局域网中,所有的网段号都相等。这种情况是针对路由和路由并非直接相连,但是我们在考虑网络 ...
分类:
其他好文 时间:
2020-01-10 01:16:56
阅读次数:
89
1.Java8之前,接口中只能定义常量和抽象方法。 2.在 Java 8 中,接口可以定义(方法默认为public abstract,变量默认为public static final): 常量 抽象方法 默认方法 静态方法 2.在 Java 9 中,接口可以定义: 常量 抽象方法 默认方法 静态方法 ...
分类:
编程语言 时间:
2020-01-04 12:16:11
阅读次数:
57
interface A{ //默认方法:为啥有两个修饰符也没问题 public default void doSome() { } default void doAnotherThing() { } public static void hello() { } //抽象方法的几种表示 void sa ...
分类:
其他好文 时间:
2020-01-03 12:42:32
阅读次数:
298
[toc] 浅谈Java的默认和静态方法 允许在接口中声明默认方法和静态方法 ,是JDK1.8新增的特性。存在即合理,两者的出现,让接口越来越像抽象类(关于两者之别下一篇做总结),那么它们为什么出现呢,它们的出现产生了哪些便利,Java小白开始学习并总结,不足之处,还望评论区指点一二! Java新增 ...
分类:
编程语言 时间:
2020-01-02 22:44:48
阅读次数:
105
抽象类: 1.含有abstract修饰符的class即为抽象类 2.abstract类不能创建实例对象 3.如果一个类中含有abstract修饰的方法,这个类必须定义为abstract class 4.抽象类中定义的抽象方法必须被子类实现,否则子类也是抽象类。所以不能有抽象的构造方法和抽象的静态方法 ...
分类:
其他好文 时间:
2019-12-19 13:27:32
阅读次数:
91
文章:[译]C#8.0中一个使接口更加灵活的新特性-默认接口实现 原文示例代码: java8中也提供了接口默认实现; 参考:https://baijiahao.baidu.com/s?id=1609018150369824405&wfr=spider&for=pc 标题:Java8的接口默认方法 在 ...
jdk8新特性 Lambda 表达式 Lambda允许把函数作为一个方法的参数(函数作为参数传递进方法中。方法引用 ? 方法引用提供了非常有用的语法,可以直接引用已有Java类或对象(实例)的方法或构造器。与lambda联合使用,方法引用可以使语言的构造更紧凑简洁,减少冗余代码。 默认方法 默认方法 ...
分类:
其他好文 时间:
2019-12-10 12:58:19
阅读次数:
115
1. 三大特征 1.1 封装 1.2 继承(extends) 1.2.1 父类 1.2.2 子类 1.子类在同一个包下面能够范文父类除了私有private修饰的所有属性和方法 2.在不同包下面,子类对象只能访问public修饰的属性和方法 3.在子类内部,如果不同包的情况下,可以访问protecte ...
分类:
其他好文 时间:
2019-12-02 00:21:18
阅读次数:
93
接口 可迭代 描述 实现本接口的类,其对象可以被 迭代 .同时支持 语法 方法 类型 抽象方法 描述 返回一个用于执行迭代的 对象 代码 类型 抽象默认方法 描述 遍历所有 元素 并分别传递给 方法 代码 类型 抽象默认方法 描述 返回一个 对象 代码 接口 继承 实现 描述 规定了所有 集合 需要 ...
分类:
其他好文 时间:
2019-11-25 18:25:52
阅读次数:
59
概述 以下列出两点重要特性: Lambda 表达式(匿名函数) Stream 多线程并行数据处理(重要) 接口的默认方法只需要使用 default 关键字即可,这个特征又叫做 扩展方法 Lambda 表达式 Functional 接口 函数式接口 是指仅仅只包含一个抽象方法的接口,每一个该类型的 L ...
分类:
其他好文 时间:
2019-11-20 15:26:22
阅读次数:
69