java
MusicDancing
这个作者很懒,什么都没留下…
展开
-
java String问题
String、StringBuilder、StringBuffer比较 类型 安全性 效率 适合场景 String 字符串常量(常量池) - 慢 少量数据 StringBuilder 字符串变量 线程不安全(单线程) 快 大量数据 StringBuffer 字符串变量 线程安全(多线程) 较快 ...原创 2021-08-01 16:22:35 · 75 阅读 · 0 评论 -
HashMap 简介
111. 二者都实现了map、cloneable、serializable 接口,但HashMap继承自AbstractMAP类,而HashTable继承自Dictionary类(已废弃)。2. HashMap允许键key和value为null;而HashTable则不允许key或value为null;在HashMap中,null可以作为键,但这样的key只有一个,当get()方法返回null时,可能是没有该key,也可能是该key所对应的值为null,所以不能由get() 来判断HashMap中原创 2021-08-01 11:49:46 · 238 阅读 · 0 评论 -
抽象类与接口的区别
1. 接口中的方法都是抽象的(必须全部被重写,public);而抽象类中可以有抽象方法,也可以有非抽象方法(可以选择继承)。2. 一个类可以实现多个interface,但只能继承一个抽象类。3. 如果要实现一个interface,则必须实现接口声明的所有方法,但继承一个抽象类时,可以不实现其声明的所有方法,但此时这个类也必须声明为抽象的。4. 两者都不可以被实例化,但包含main()方法的抽象类可以被调用。5. 抽象类可以有私有的成员变量和方法;而接口的方法都为 public abstra.原创 2021-08-01 11:38:40 · 94 阅读 · 0 评论 -
在IntelliJ IDEA 配置maven
在本地安装了maven之后需要在IntelliJ IDEA继承maven的设置1. 安装好maven,如果不会安装请参考这篇文章“maven安装和使用”,讲得很详细。2. 点击“File”->“Other Settings”进入到这个页面3. 选择Build,Excution,Deployment4. 点击BuildTools->Maven5. 设置maven home目录,点击Maven home directory后面的按钮6. 选择maven原创 2020-11-19 10:31:40 · 165 阅读 · 0 评论 -
Java 实现手机号码的RC4加密、解密
实现一个对手机号进行RC4加密,解密的udf函数。1.RC4.javapackage com.zz.udf;import java.math.BigInteger;public class RC4 { // 指定一个密钥 public static String RC4_key = "7654qwe¥%&"; // 解密 public static String decry_RC4(String data) { if (d...原创 2020-08-28 20:20:43 · 2515 阅读 · 6 评论