
JAVA基础
-------_------
什么都没有
展开
-
Java执行JavaScript代码
我们要在Java中执行JavaScriptMethods.js中的execute(s1,s2)方法,JavaScriptMethods.js文件内容如下:123functionexecute(s1, s2){ returns1 + s2;}首转载 2017-09-22 14:55:33 · 293 阅读 · 0 评论 -
Map集合的四种遍历方式
Map集合的四种遍历方式最近开发的项目中较常用到map来处理业务逻辑,如webSocket中用静态map来存储用户ID与socket对应进行长连接操作。第一种:通过Map.keySet遍历key和value for (Integer in : map.keySet()) { //map.keySet()返回的是所有key的值 String str = map.get...原创 2019-02-18 15:43:30 · 164 阅读 · 0 评论 -
常用数字与字母的正则表达式
验证数字的正则表达式集 验证数字:^[0-9]*$验证n位的数字:^\d{n}$验证至少n位数字:^\d{n,}$验证m-n位的数字:^\d{m,n}$验证零和非零开头的数字:^(0|[1-9][0-9]*)$验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$验证非零的正整数:^\+?[1...转载 2019-02-18 15:44:14 · 3598 阅读 · 0 评论 -
clone常见的三种方式
在JAVA中克隆一个对象常见的有三种形式 1.通过自己写一个克隆方法里面 new 一个同样的对象来进行 get、set 依次赋值实现深度克隆(很繁琐且易出错); 2.通过实现 Cloneable 接口并重写 Object 类的 clone() 方法(分为深浅两种方式); 3.通过实现 Serializable 接口并用对象的序列化和反序列化来实现真正的深度克隆;第一种方法并没有什么卵用...原创 2019-02-18 16:00:51 · 1315 阅读 · 0 评论