![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java知识
文章平均质量分 90
沐源川水
这个作者很懒,什么都没留下…
展开
-
java 内部类原理及相关知识
java 内部类一、内部类原理内部类(inner class) 是定义在类中的类。如下所示:public class Outer{ private int num ; public class Inner implements Interface{ public void print(){ System.out.println(num); } }}使用内部类有几方面的考虑:方便访问类中的所有数据,包括私有变量、私原创 2021-05-08 17:22:50 · 355 阅读 · 0 评论 -
java lambda表达式详解
java lambda表达式详解一、为什么要引入lambda表达式?java是一门纯面向对象的语言,如果我们需要传递某个可以复用的代码块,我们必须将代码块逻辑抽离到对象中。比如在调用Arrays.sort实现数组排序时,如果有compare代码块逻辑,我们必须将其抽离到Comparator接口中,并传入Arrays.sort:class MyComparator implements Comparator<Integer>{ public int compare(Integer i1原创 2021-05-08 17:11:04 · 3665 阅读 · 0 评论 -
Java网络InetAddress 和 NetworkInterface
四 、Internet地址4.1 InetAddress 类InetAdderss 类是java对网络地址的上层表示,包括IPv4 和IPv6 。静态构造方法InetAddress.getByName(String hostName / IP) ;当传入域名时,该静态方法会查询DNS服务,获得对应host-IP映射。得到映射关系后InetAddres会将其缓存到cache中,下一次查询时直接返回。例子:try { InetAddress address = InetAddress原创 2020-11-05 16:16:18 · 328 阅读 · 0 评论 -
Java设计模式
1.设计模式概述2.设计模式分类3.UML类图4.面向对象的设计原则一、创建型模式1.1 单列模式1.2 简单工厂模式1.3 工厂方法模式1.4 抽象工厂模式1.5 建造者模式1.6 原型模式二、结构型模式2.1 代理模式2.2 适配器模式2.3 桥接模式2.4 装饰者模式:2.5 外观模式2.6 享元模式2.7 组合模式三、行为模式概述3.1 模板方法模式3.2 策略模式3.3 命令模式3.4 责任链模式3.5 状态模式3.6 观察者模式..原创 2020-07-15 17:03:31 · 333 阅读 · 0 评论