摘要:
默认值初始化: 1. 首先明确 StringBuffer类与 StringBuilder类均继承了抽象类 AbstractStringBuilder类 无参构造方法 2. 源码中StringBuffer类和StringBuilder类初始化均调用父类的构造方法: 父类初始化: 子类默认传入值16 给 阅读全文
摘要:
https://www.jianshu.com/p/4f07740d68e4 阅读全文
摘要:
复制粘贴功能我们都用过,我们可以把一个文件从一个地方复制到另外一个地方,复制完成之后这个文件和之前的文件也没有一点差别,这就是原型模式的思想:首先创建一个实例,然后通过这个实例去拷贝创建新的实例。这篇文章就好好地分析一下原型模式。 一、认识原型模式 1、概念 用原型实例指定创建对象的种类,并通过拷贝 阅读全文
摘要:
Contains为字符串操作中常用的方法,用来判断字符串以及子串是否包含目标串。然而String和String集合调用Contains方法传入空串(“”)的返回结果是不一致的。1、Str.contains(“”)返回true当Str为字符串时,Str.contains()方法的JDK源码为 publ 阅读全文
摘要:
Reset Type 有三种: Mixed 默认方式,只保留源码,回退 commit 和 index 信息 Soft 回退到某个版本,只回退了 commit 的信息,之前写的代码还是保留的,不会恢复到 index file 一级。如果还要提交,直接 commit Hard 彻底回退,本地源码也会变成 阅读全文
摘要:
什么是双亲委派机制 当某个类加载器需要加载某个.class文件时,它首先把这个任务委托给他的上级类加载器,递归这个操作,如果上级的类加载器没有加载,自己才会去加载这个类。 类加载器的类别 BootstrapClassLoader(启动类加载器) c++编写,加载java核心库 java.*,构造Ex 阅读全文
摘要:
collect: 收集器 Collector作为collect方法的参数 Collector是一个接口 是一个可变的汇聚操作,作用是将输入参数给累计到一个可变的结果容器中,它会在所有元素都处理完毕后,将累计后的结果转换为一个最终的表示(这是一个可选操作); 支持串行与并行两种方式执行。 比如说:将元 阅读全文
摘要:
Java中Class对象详解 阅读全文
摘要:
master: 主分支,主要用来版本发布。 develop:日常开发分支,该分支正常保存了开发的最新代码。 feature:具体的功能开发分支,只与 develop 分支交互。 release:release 分支可以认为是 master 分支的未测试版。比如说某一期的功能全部开发完成,那么就将 d 阅读全文