摘要:源码分析类的实现接口及继承父类和和都实现了接口。这个接口的作用是实现它能够支持快速随机访问。在取出值的时候利用范型转为声明的类型。如果等于则初始化为空如果小于则抛出异常。并且设置为传入的大小。常用方法解析的元素数方法很简单直接返回值的大小。 ArrayList源码分析 类的实现接口及继承父类 public class ArrayList extends AbstractList. i...
摘要:其实通过父类的这个方法之后会调用它的方法,这个名字熟悉自定义的童鞋都知道了。 为什么要写这篇源码解析呢? 我一直在说RecyclerView是一个值得深入学习,甚至可以说是一门具有艺术性的控件。那到底哪里值得我们花时间去深入学习呢。没错了,就是源码的设计。但是看源码其实是一件不简单的事情,就拿RecyclerView的源码来说,打开源码一看,往下拉啊拉啊,我擦,怎么还没到头,汗.......
摘要:添加依赖,如果使用了,则不需要引用任何依赖,因为包中已经包含了依赖在类的属性上加上对应的注解核查结果中文不能为空检查结果中文级联校验不能超过个嫌疑人集合被注释的元素必须为被注释的元素必须不为被注释的元素必须为被注释的元素必须为被 1.添加 Hibernate-Validator 依赖,如果使用了springboot,则不需要引用任何依赖,因为spring-boot-starter-we...
摘要:定义贪婪模式匹配尽可能多的字符非贪婪模式匹配尽可能少的字符在的正则表达式中,通过在修饰匹配次数的符号后面加一个,即非贪婪模式,默认情况下是贪婪模式。 定义 贪婪模式:匹配尽可能多的字符 非贪婪模式:匹配尽可能少的字符 在Java的正则表达式中,通过在修饰匹配次数的符号后面加一个?,即非贪婪模式,默认情况下是贪婪模式。 表示匹配次数的符号有: .? # 任意字符匹配1次...
摘要:操作符如果当不为时候就会返回,否则干脆抛出空指针异常。以上资料,有部分参考自入门之 今天说一下Kotlin的基本语法,主要包括以下部分: 1.变量2.操作符3.函数 先来了解一下Kotlin代码是什么样子吧,这是一个HelloWorld package com.oppo.demo.test //包的声明 import java.util.* // 导包,这里可以导入Java类,...