java
文章平均质量分 79
沐风林
不积硅步无以至千里
展开
-
Java中equals和==的简要区别
==: 1)比较基本数据类型时,比较的是值是否相等。 2)比较应用数据类型时,比较的是应用地址是否相等. equals: 属于java.lang.object中的方法,如果该方法没有被重写过默认也是==, 具体要看定义类中是否有重写equals方法,有重写地话比较的是值是否相等,一般string类,Date类都有重写equals()方法; 可以参考以下例子: //自动类型转换, 会将it(in...原创 2019-11-01 20:08:55 · 136 阅读 · 0 评论 -
关于java生成SecureRandom随机秘钥的问题
前两天在做一个项目时需要对文本内容进行3DES加密,利用一个33位自定义的种子秘钥,使用秘钥工厂生成一个新的秘钥去做加密处理.直接上代码. 加密过程:` /** * @param Str 加密前原文 * @param keyStr 秘钥 * @return signStr 加密后字符串 * */ public static String getTripleDES(String Str,Str...原创 2018-12-03 23:16:16 · 3939 阅读 · 0 评论