
java
文章平均质量分 83
DennisRuan米粒橙
这个作者很懒,什么都没留下…
展开
-
Java 正则表达式入门
许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理文本,一些文本编辑器用正则表达式实现高级“搜索-替换”功能。那么Java又怎样呢?本文写作时,一个包含了用正则表达式进行文本处理的Java规范需求(Specification Request)已经得到认可,你可以期待在JDK的下一版本中看到它。然而,如果现在就需要使转载 2016-03-03 09:02:07 · 856 阅读 · 0 评论 -
MD5算法加密实现
方式一:import java.security.MessageDigest;public class MyMD5 { static char[] hex = {'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'}; public static void main(String[] a转载 2016-04-14 17:51:57 · 573 阅读 · 0 评论 -
MD5算法原理
MD5(单向散列算法)的全称是Message-Digest Algorithm 5(信息-摘要算法),经MD2、MD3和MD4发展而来。MD5算法的使用不需要支付任何版权费用。 MD5功能: 输入任意长度的信息,经过处理,输出为128位的信息(数字指纹); 不同的输入得到的不同的结果(唯一性); 根据128位的输出结果不可能反推出输入的信息(不可逆)转载 2016-04-14 17:48:16 · 676 阅读 · 0 评论 -
byte[]数组与十六进制字符串与字符串的互相转换
byte[]数组与十六进制字符串与字符串的互相转换 字符串转换成十六进制字符串方法1: /** * 字符串转换成十六进制字符串 */ public static String str2HexStr(String str) { char[] chars = "0123456789ABCDEF".toCharArra转载 2016-04-14 17:42:59 · 2173 阅读 · 0 评论 -
Java transient关键字使用
1. transient的作用及使用方法 我们都知道一个对象只要实现了Serilizable接口,这个对象就可以被序列化,java的这种序列化模式为开发者提供了很多便利,我们可以不必关系具体序列化的过程,只要这个类实现了Serilizable接口,这个类的所有属性和方法都会自动序列化。 然而在实际开发过程中,我们常常会遇到这样的问题,这个类的有些属性需要序列化,而其转载 2016-02-23 09:53:01 · 749 阅读 · 0 评论 -
Java笔记 – 泛型 泛型方法 泛型接口 擦除 边界 通配符
Java笔记 – 泛型 泛型方法 泛型接口 擦除 边界 通配符 Java中的泛型参考了C++的模板,Java的界限是Java泛型的局限。2、简单泛型促成泛型出现最引人注目的一个原因就是为了创造容器类。首先看一个只能持有单个对象的类,这个类可以明确指定其持有的对象的类型class Holder1 { private Circle a; pu转载 2016-03-20 00:08:29 · 3953 阅读 · 0 评论 -
正则表达式Greedy、Reluctant、Possessive三种策略的区别
Java正则表达中Greedy Reluctant Possessive 的区别 标签: 正则表达式Java 2015-01-16 00:28 2206人阅读 评论(9)转载 2016-03-03 13:55:29 · 2932 阅读 · 1 评论 -
编程思想之正则表达式
什么是正则表达式?正则表达式(Regular Expression)就是用某种模式去匹配一类字符串的公式。如你要在一篇文章中查找第一个字是“罗”最后一个字是“浩”的三个字的姓名,即“罗*浩”;那么“罗*浩”就是公式,也称作模式(Pattern),这篇文章就是要匹配的串(或叫文本text)。再如,你要检查输入的一个字符串是否是126邮箱的格式,你得制定一个规则去查检,这种规则就是正则表达式。转载 2016-03-03 13:46:41 · 1211 阅读 · 0 评论 -
Java正则表达式教程
Regular Expressions of Java Tutorial译者序 正则表达式善于处理文本,对匹配、搜索和替换等操作都有意想不到的作用。正因如此,正则表达式现在是作为程序员七种基本技能之一*,因此学习和使用它在工作中都能达到很高的效率。 正则表达式应用于程序设计语言中,首次是出现在 Perl 语言,这也让 Perl 奠定了正则表达式旗手的地位。现在,它已经深入到了所有的转载 2016-03-03 09:10:59 · 1077 阅读 · 0 评论 -
MD5加密与byte[]数组与十六进制字符串与字符串的互相转换
概括为三种方式:方式一:Integer.toHexString(int) 对应的是: Integer.parseInt(String, int)或者Integer.valueOf(String, int)方式二:位运算(& 与 |)方式三:算术运算package com.example.md5utils;import java.io.Unsupporte原创 2016-04-15 11:56:34 · 6743 阅读 · 0 评论