240 发简信
IP属地:天津
  • 120
    IO源码解析(1)--面向字节的IO流

    本文基于JDK1.8 前言 有过IO流使用经验的同学们肯定有过疑惑,Java中有各种各样的"流",它们具体都有哪些?相互之间有着怎样的关系呢?这么一块无论是日常工作还是面试都...

  • Angular Material & Hello World

    前言 作为一名后端开发,涉及到前端时可能更注重JavaScript和TypeScript的学习与使用,至于html + css就并没有去深入学习。Angular Materi...

  • String源码分析(4)--浅析String中的静态工厂

    本文基于JDK1.8 在方法篇中我们有对String类中的构造方法进行了一个分析,对于类而言,为了让客户端(即类的使用者)获取它自身的一个实例,除了上篇文章写的提供一个公有的...

  • String源码剖析(3)--方法篇

    本文基于JDK1.8 本篇文章主要是关于String类的内部方法的分析,目录如下: 构造函数分析 “比较”方法 String对“+”的重载 构造函数分析 1.默认构造函数 该...

  • @酒薄不堪饮_dxx 写的有点绕...

    [String源码]split()源码分析

    今天遇到了String.split()方法,结合源码分析、记录下(最后附上正则表达式记录): 简介 split(String regex, int limit)一般根据正则表...

  • 120
    String源码剖析(1)--哈希篇

    本文基于JDK1.8 让我们从一段代码开始 上述代码中,第一行结果为True,第二行结果为False。两者结果不同的原因在于Java中的==符号判断的是对象是否相等,其实质上...

  • 120
    [Angular Material完全攻略] Day 02 - 环境设定 & 安装 & Hello World

    今天我们将开始正式迈入Angular Material的世界,要学习使用Angular Material打造高品质及高质感的网页,当然要从安装Angular Material...

  • 设计模式(1)-策略模式

    定义 策略模式(Strategy)定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 思考与理解 以勇士使用武器进行战斗这一事件为例...

  • Git命令记录

    不同于熟知的SVN,CC等集中式的版本控制工具,Git是一款开源的分布式版本控制系统。 基本概念 工作拷贝(工作目录):用于存放产品开发数据本地工作目录 索引(Index):...

  • gradle缓存库转成maven

    gradle缓存库转成maven一般有以下情况: 在将用gradle管理的代码上库时,由于CI库上的项目编译需要本地化,且只支持maven的依赖缓存的文件结构。会出现grad...

  • [String源码]split()源码分析

    今天遇到了String.split()方法,结合源码分析、记录下(最后附上正则表达式记录): 简介 split(String regex, int limit)一般根据正则表...

个人介绍
菊厂Java开发。源码学习关注公众号:Plus技术栈