javaSE
passion&dj
这个作者很懒,什么都没留下…
展开
-
java正则表达式 非捕获组详解
这几天看了下正则表达式,对非捕获组(non-capturing)进行下总结。 主要总结 1个 + 2组 一共5个。 (?:X) (?=X) (? 一、先从(?:)非捕获组说起。 下面由一个例子引出非捕获组。 有两个金额:8899¥ 和 6688$ 。显然,前一个是8899元的人民币,后一个是6688元的美元。我现在需要一个正则,要求提炼出它们的货币金额和货币种类。正则可以这写:转载 2018-01-03 16:03:31 · 952 阅读 · 0 评论 -
junit常用注解详细说明
Java注解((Annotation)的使用方法是@注解名 ,能通过简单的词语来实现一些功能。在junit中常用的注解有@Test、@Ignore、@BeforeClass、@AfterClass、@Before、@After、@Runwith、@Parameters 以下是相关的介绍和使用说明: 一.@Test 在junit3中,是通过对测试类和测试方法的命名来确定是否是转载 2018-01-04 10:10:27 · 290 阅读 · 0 评论 -
Xml和Objet互转
首先熟悉一下JAXB实现对象与xml互转时常用的一些注解使用:1.@XmlRootElement,用于类级别的注解,对应xml的跟元素。通过name属性定义这个根节点的名称。2.@XmlAccessorType,定义映射这个类中的何种类型都需要映射到xml。(如果不存在@XmlAccessorType,默认使用XmlAccessType.PUBLIC_MEMBER注解) 参数:XmlAccess...转载 2018-04-13 18:01:21 · 292 阅读 · 0 评论 -
volatile关键字详解
volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模型有关的,因此在讲述volatile关键之前,我们...转载 2018-08-08 11:21:11 · 168 阅读 · 0 评论 -
Java实现Zip压缩包解压
对zip压缩包的解压是比较常见的应用场景,java代码的实现也很简单。废话不多说,直接上代码吧 一、代码 /** * zip解压 * @param srcFile zip源文件 * @param destDirPath 解压后的目标文件夹 * @throws RuntimeException 解压失败会抛出运行时异常 */ publi...转载 2019-06-17 19:32:34 · 49400 阅读 · 11 评论