随笔分类 - java
摘要:Java 安装 Linux 下载解压 官网链接,选择合适的版本下载:https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html,注意取分 JRE 和 JDK 的下载。 下载完成后将
阅读全文
摘要:Comparable Comparable 接口 废话不说,直接上源码,并且截取保留了一部分注释的翻译 package java.lang; import java.util.*; /** * 该接口对实现它的每个类的对象强加一个整体排序。 这个排序被称为类的自然排序 ,类的compareTo方法被
阅读全文
摘要:函数式接口 参考文章 https://www.cnblogs.com/chenpi/p/5890144.html 什么是函数式接口(Functional Interface) 所谓的函数式接口,当然首先是一个接口,然后就是在这个接口里面只能有一个抽象方法。注意是只能有一个、而且是抽象方法。 关于@F
阅读全文
摘要:源码阅读之 ArrayList 类 1 基本结构 以下是 ArrayList 类基础部分的简单结构,API 相关的未列出: public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Clon
阅读全文
摘要:1 正则表达式简介 正则表达式可以用字符串来描述规则,并用来匹配字符串。例如,判断手机号,我们用正则表达式 \d{11} : boolean isValidMobileNumber(String s) { return s.matches("\\d{11}"); } 一个正则表达式就是一个描述规则的
阅读全文
摘要:8 泛型程序设计 8.1 泛型的发生 在泛型之前,大家为了复用代码,使用的是继承机制,以 ArrayList 举例,最开始: public class ArrayList { private Object[] elementData; public Object get(int i); ... }
阅读全文