![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
fyzzz9
我的博客:http://www.fyzzz.cn
展开
-
JAVA正则表达式api
Java 提供了功能强大的正则表达式API,在java.util.regex 包下。整理一点常用的api。Pattern正则表达式经编译后的表现模式,必须先将正则表达式(字符串形式)编译成此实例。获取Pattern实例构造器是私有的,可通过如下方法获取实例:Pattern pattern = Pattern.compile("\\d");Matcher匹配器,一个Matcher对象...原创 2019-06-18 09:57:26 · 958 阅读 · 0 评论 -
正则表达式案例
本文使用java演示转载自:JS正则表达式完整教程(略长)1、匹配16进制颜色String str = "#ffbbad asda #f33 #ffdd11 #dsasaa ";Pattern pattern = Pattern.compile("#[a-fA-F0-9]{6}|#[a-fA-F0-9]{3}");Matcher matcher = pattern.matcher(s...转载 2019-06-18 14:30:56 · 304 阅读 · 0 评论 -
jdk源码--ArrayList
本文章基于jdk1.8_171ArrayList介绍java中用的最多(个人感觉)的一个集合,内部维护着一个数组,方便,不用像数组一样事先给定大小。成员变量private static final int DEFAULT_CAPACTIY = 10;默认容量,如果新建一个对象时没有指定容量,会新建一个空数组,并在第一次添加元素的时候把容量改为10(DEFAULT_CAPACTIY ...原创 2019-06-26 18:56:07 · 77 阅读 · 0 评论 -
java类的主动引用和被动引用
本文参考《深入理解JAVA虚拟机》第2版,此书JDK版本为1.7。主动引用java类的初始化阶段,虚拟机规范严格规定了5种情况必须立即对类进行初始化。遇到new、getstatic、putstatic或invokestatic这4条字节码指令时,如果类没有进行过初始化,则需要先触发其初始化。使用java.lang.reflect包的方法对类进行反射调用的时候,如果类没有进行过初始化,...原创 2019-07-05 11:39:07 · 492 阅读 · 1 评论 -
jdk源码--LinkedList
本文基于jdk1.8_171LinkedList介绍之前看了ArrayList,内部是一个数组。这次看了LinkedList,作用和ArrayList一样,但是内部是链表形式。链表结构如下图:数组和链表的区别直接看例子:数组: 假设有10个人去看电影,想要挨着坐,那就需要找同一排连续的10个位置坐(座位号01-10)。如果想要找5号先生,那直接去第五个座位即可。但是,如果此时来了第十...原创 2019-07-05 18:25:37 · 136 阅读 · 0 评论