自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

李闰土的博客

StackoOverflow

  • 博客(11)
  • 收藏
  • 关注

原创 StringBuffer源码分析

StringBuffer源码分析API简介: 线程安全的可变字符序列。一个类似于 String 的字符串缓冲区,但不能修改。虽然在任意时间点上它都包含某种特定的字符序列,但通过某些方法调用可以改变该序列的长度和内容。 可将字符串缓冲区安全地用于多个线程。可以在必要时对这些方法进行同步,因此任意特定实例上的所有操作就好像是以串行顺序发生的,该顺序与所涉及的每个线程进行的方法调用顺序一致

2017-11-30 17:04:44 253

原创 AbstractStringBuilder源码分析

AbstractStringBuilder源码分析简介 这个抽象类是StringBuilder和StringBuffer的直接父类,而且定义了很多方法,因此在学习这两个类之间建议先学习 AbstractStringBuilder抽象类 该类在源码中注释是以JDK1.5开始作为前两个类的父类存在的,可是直到JDK1.8的API中,关于StringBuilder和StringBuffe

2017-11-26 22:14:40 3522 2

原创 String源码简析(下)

String源码简析(下):常用的方法:1.substring(int beginIndex, int endIndex):得到一个子串.[beginIndex,endIndex)public String substring(int beginIndex, int endIndex) { if (beginIndex < 0) { throw new StringIndex

2017-11-26 15:42:05 212

原创 String类源码简析(上 源码行数1~1904)

String类源码简析(上 源码行数1~1904):类声明:public final class String implements java.io.Serializable, Comparable<String>, CharSequence 要求实现的三个接口: java.io.Serializable: 要求String类实现序列化 Comparable:提供

2017-11-25 21:54:00 240

原创 包装类之Character源码简析

包装类Character源码分析char 数据类型(和 Character 对象封装的值)基于原始的 Unicode 规范,将字符定义为固定宽度的 16 位实体。 前言:Unicode码简介: Unicode(统一码、万国码、单一码)是计算机科学领域里的一项业界标准,包括字符集、编码方案等。Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二

2017-11-20 20:57:11 1039

原创 源代码Boolean

包装类之Boolean的分析(Boolean类没啥可分析的。。)类声明:public final class Boolean implements java.io.Serializable, Comparable<Boolean>成员变量:1 TRUE FALSE TYPE public static final Boole

2017-11-18 18:17:10 303

原创 包装类之Float源码分析

包装类Float源码分析:(Double同理) java float类型用IEEE754标准规定 float类型占4个字节(32位),其中包括1位的符号位,8位的指数位,和23位的小数位 (对于double双精度浮点数,用 1 位表示符号,用 11 位表示指数,52 位表示尾数,其中指数域称为阶码。) 类声明:(与其他包装类类似)public final class Float ex

2017-11-18 18:06:44 647

原创 Integer源码分析

包装类之Integer(Long同理)类声明:public final class Integer extends Number implements Comparable<Integer>和Byte差不多,就不做过多说明了成员变量:1.MIN_VALUE :定义Integer的最小值:2-31 public static final int MIN_VALUE = 0x80000000;2.M

2017-11-18 18:05:19 284

原创 System类源码分析

java.lang.System类的源码分析API简介:System 类包含一些有用的类字段和方法。它不能被实例化。 在 System 类提供的设施中,有标准输入、标准输出和错误输出流;对外部定义的属性和环境变量的访问;加载文件和库的方法;还有快速复制数组的一部分的实用方法。 类声明:public final class System 可以得出这个类不能被继承静态代码块和registerNati

2017-11-15 21:12:42 1413

原创 Object源码分析

Object源码分析java.lang.Object 类 Object 是类层次结构的根类。每个类都使用 Object 作为超类。所有对象(包括数组)都实现这个类的方法。 类原型:public class Object 静态代码块:1.调用registerNatives()方法static{ registerNatives(); }方法:2.private stati

2017-11-14 22:19:34 208

原创 正则表达式

为什么需要正则? 正则可以控制用户输入的内容(多指字符串)必须符合你的规范 RegExp(regular expression 规则表达式。。好难听,就是正则) 基本概念: 在计算机科学中,是指一个用来描述或者匹配一系列符合某个语法规范的字符串的单个字符串,在很多文本编辑器或者其他工具中,正则表达式通常被用来检索或者替换那些符合某个模式的文本内容。许多编程语言都支持正则表达式

2017-11-05 19:41:30 171

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除