摘要:
JAVA网络编程 网络的定义 我们将多台计算机按照一定的模式连接到一起的一种方式 同一个网络中的计算机可以相互进行访问 主要功能 资源共享 信息传输与集中处理 均衡负荷与分布处理 网络分层 由于结点之间联系很复杂,在制定协议时,把复杂成份分解成 一些简单的成份, 再将它们复合起来。最常用的复合方式是 阅读全文
摘要:
定制比较规则: 1.内部比较器|自然排序 要当前比较的类型实现一个借口Comparable接口,重写compareTo方法,方法的内部制定比较规则 硬编码习惯,不够灵活,每次修改源代码 @Override public int compareTo(Person o) { return o.age-t 阅读全文
摘要:
Java容器 容器的概念 之前我们使用过数组,数组是一个存放固定长度的1相同类型的有序集合,这对于某些方面的是用是很好的,但是在一些需要灵活添加数据的时候使用起来效率就会很低,这时候我们就需要使用容器,容器时一种灵活的,容量可以随时扩充的容器来装载我们的对象。 容器的上层接口 Collection 阅读全文
摘要:
面向对象 面向过程与面向对象的区别 面向过程:侧重点流程,从头到尾一气呵成,牵一发而动全身,重构复杂。流水线式。 面向对象:模块化(类),抽离重复的部分。模块组合完成业务。上帝视角。 类和对象的区别 类:模板,模块,图纸。 对象:根据图纸构建出来的具体的事物。 类如何构建 属性 String bra 阅读全文
摘要:
Java Lambda表达式 Lambda是什么 在JDK 1.8 版本中新增了Lambda表达式 作用:简化匿名内部类 使用前提:必须是函数式接口 函数式接口:只有一个必须被重写的抽象方法的接口 强制检测是否为函数式接口,注解@FunctionalInterface 语法 ()->{} () 匹配 阅读全文