java
文章平均质量分 79
noOnlyAndroid
这个作者很懒,什么都没留下…
展开
-
des和3Des加密算法实现
DES简介: DES算法为密码体制中的对称密码体制,又被成为美国数据加密标准,是1972年美国IBM公司研制的对称密码体制加密算法。其密钥长度为56位,明文按64位进行分组,将分组后的明文组和56位的密钥按位替代或交换的方法形成密文组的加密方法。DES加密算法特点:分组比较短、密钥太短、密码生命周期短、运算速度较慢。DES工作的基本原理是,其入口参数有三个:key、data、mode。 key为加密解密使用的密钥,data为加密解密的数据,mode为其工作模式。当模式为加密模式时,明文按照64位进原创 2010-12-31 16:45:00 · 17838 阅读 · 4 评论 -
检查字符串是否是整数
检查字符串是否是整数 今天在论坛中看见一个贴,讨论用异常检验字符串是否为整数,出处http://www.javaeye.com/topic/856221。个人总结了里面的方法。有如下四种:1、 异常检测法;2、每个字符检测法;3、使用Character中的isDigit法;4、正则表达式法。个人分析比较了下这四种方法。如有错误请指出;1、 异常检测法代码如下: publicstaticbooleanvalidateInteger1(String str) { try {原创 2010-12-31 11:33:00 · 1586 阅读 · 1 评论 -
用javap分析java编译器对string常量表达式的处理和优化
最近看了下javaeye上一篇关于string优化的文章,借此分析下string 原文地址http://skydream.javaeye.com/blog/48351 先看看作者的问题分析: 首先把问题摆出来,先看这个代码 String a = "ab"; String b = "a" + "b"; System.out.println((a == b)); 打印结果会是什么?类似这样的问题,有人考过我,我也拿来考过别人(蛮好玩的,大家也可以拿来问人玩),一般答案会是以下几种: 1.tr原创 2011-01-06 16:20:00 · 1034 阅读 · 1 评论