Collection 和 Collections 有什么区别? 答: Collection是集合类的顶级接口,其派生了两个子接口 Set 和 List。该接口的设计目标是为各种具体的集合提供最大化的统一操作方式。 Collections则是集合类的一个工具类/帮助类,其中提供了一系列静态方法。用于对 ...
分类:
其他好文 时间:
2020-04-09 10:42:34
阅读次数:
69
1.12.1 面向对象三大特性: 封装,继承,多态 1. 封装 1.在类中对数据的赋值、内部调用对外部用户是透明的 2. 这使类变成了一个胶囊或容器,里面包含着类的数据和方法 3. 作用: 1)防止数据被随意修改 2)使外部程序不需要关注对象内部的构造,只需要通过对外提供的接口进行直接访问 2.In ...
分类:
其他好文 时间:
2020-04-09 09:16:45
阅读次数:
93
Arrays类中的方法都是使用static修饰符来修饰的静态方法,在使用的时候可以直接使用类名(Arrays)来调用,而不用对象名来调用(是"不用",不是“不能”)。 具体功能 给数组赋值:fill方法 public static void main(String[] args) { int[] a ...
分类:
其他好文 时间:
2020-04-09 00:45:27
阅读次数:
73
1,类的私用属性和私用方法 类中私用属性和私用方法的使的使用是加双划线 class A: __N = 0 # 类的数据属性就应该是共享的,但是语法上是可以把类的数据属性设置成私有的如__N,会变形为_A__N def __init__(self): self.__X = 10 # 变形为self._ ...
分类:
其他好文 时间:
2020-04-07 12:44:38
阅读次数:
70
一。什么是面向对象编程? 目前主流的两大软件开发方式有两种,面向过程 和 面向对象。 具体什么意思,看别人写好的博客:https://baijiahao.baidu.com/s?id=1626333751993181194&wfr=spider&for=pc(如何给女朋友解释什么是面向对象编程) 二 ...
分类:
编程语言 时间:
2020-04-06 23:56:57
阅读次数:
129
2-14课程和2-12重复了,所以没有发出来 1 方法引用使用条件 判断方法引用 是否满足场景的要求的时候,只需要看我们的出参和入参是否满足接口的要求即可 2 方法引用场景 四种方法引用类型: 指向静态方法 Class::staticMethod指向现有对象的实例方法 object::instanc ...
分类:
编程语言 时间:
2020-04-06 11:36:00
阅读次数:
153
通道(Channel):由 java.nio.channels 包定义 的。Channel 表示 IO 源与目标打开的连接。 Channel 类似于传统的“流”。只不过 Channel 本身不能直接访问数据,Channel 只能与 Buffer 进行交互 TestChannel package co ...
分类:
其他好文 时间:
2020-04-05 11:19:29
阅读次数:
75
前言 半年前也写过一篇babel的简单使用文章,当时看了下babel的文档,但是很多地方还不理解,所以文章里没有怎么说道babel的一些关键概念,只是机械的描述如何使用(配合webstorm)。 最近刚好遇到一个问题,发现是因为js代码中使用的es6的新api没有被转义,导致抛异常了。查找了下资料, ...
分类:
其他好文 时间:
2020-04-03 16:31:16
阅读次数:
93
接口默认方法和静态方法 默认方法 如果类的父类的方法和接口中方法名字相同且参数一致,子类还没有重写方法,那么默认使用父类的方法,即类优先 如果类实现的接口中有名字相同参数类型一致的默认方法,那么在类中必须重写 静态方法 重复注解 以前我们是这样使用注解,当要在一个方法上标注两个相同的注解时会报错,j ...
分类:
编程语言 时间:
2020-04-03 00:51:53
阅读次数:
76
直接上代码: 1、定义静态方法 import com.alibaba.fastjson.JSON; public class MessageUtils implements Cloneable { private static final MessageUtils instance = new Me ...
分类:
编程语言 时间:
2020-04-01 11:17:47
阅读次数:
249