本文基于JDK1.8 前言 有过IO流使用经验的同学们肯定有过疑惑,Java中有各种各样的"流",它们具体都有哪些?相互之间有着怎样的关系呢?这...
前言 作为一名后端开发,涉及到前端时可能更注重JavaScript和TypeScript的学习与使用,至于html + css就并没有去深入学习...
本文基于JDK1.8 在方法篇中我们有对String类中的构造方法进行了一个分析,对于类而言,为了让客户端(即类的使用者)获取它自身的一个实例,...
本文基于JDK1.8 本篇文章主要是关于String类的内部方法的分析,目录如下: 构造函数分析 “比较”方法 String对“+”的重载 构造...
本文基于JDK1.8 让我们从一段代码开始 上述代码中,第一行结果为True,第二行结果为False。两者结果不同的原因在于Java中的==符号...
定义 策略模式(Strategy)定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 思考与理解 以勇...
不同于熟知的SVN,CC等集中式的版本控制工具,Git是一款开源的分布式版本控制系统。 基本概念 工作拷贝(工作目录):用于存放产品开发数据本地...
gradle缓存库转成maven一般有以下情况: 在将用gradle管理的代码上库时,由于CI库上的项目编译需要本地化,且只支持maven的依赖...
今天遇到了String.split()方法,结合源码分析、记录下(最后附上正则表达式记录): 简介 split(String regex, in...