![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 74
qq_29031233
这个作者很懒,什么都没留下…
展开
-
正则表达式
一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 7 带1-2位小数的正数或负数:^(\-)?\d+(\转载 2015-12-16 16:11:56 · 495 阅读 · 0 评论 -
遍历map集合
Map map=new HashMap();map.put("1","张三");map.put("2","李四");map.put("3","王五");System.out.println(map);//第一种方法:通过Map.keySet遍历key和value for(String key:map.keySet()){System.out.pr转载 2015-12-16 16:02:20 · 254 阅读 · 0 评论 -
字符串转化map
//将以key=value&key=value。。。的字符串转换为map集合中Map map = new HashMap();String[] arr = ReturnWeiXinUrl.split("&");for (String str : arr) {String[] params = str.split("=");if(params.length>1){Stri原创 2015-12-16 16:13:51 · 1827 阅读 · 0 评论 -
BigDecimal Java中最好用的保留小数点的方法
[原]BigDecimal Java中最好用的保留小数点的方法2014-3-31阅读332 评论0Java 中保留小数位的方法有四种,如下:import java.math.BigDecimal;import java.text.DecimalFormat;import java.text.NumberFormat;public class format { do转载 2015-12-16 17:47:16 · 40566 阅读 · 0 评论 -
javaIO
//javaIO的简单输入输出(特别要注意的是关闭连接)request.setCharacterEncoding("UTF-8");Logger log = Logger.getLogger("FILE");HttpURLConnection conn = null;String str = "" ;String resultStr = "";BufferedReade原创 2015-12-16 16:08:21 · 1266 阅读 · 0 评论 -
java内存模型和线程简化版
一. 浅谈java内存模型Java内存模型(JMM)规定了jvm有主内存,主内存是多个线程共享的。当new一个对象的时候,也是被分配在主内存中,每个线程都有自己的工作内存,不同线程之间不能访问对方的工作内存。,加入一个工作内存的目的很明显,就是为了加快在内存中的操作数据的速度,因为工作内存优先存储在寄存器和高速缓存中,这两个操作的速度都远远快于主内存。工作内存存储了主存的某些对象转载 2015-12-18 11:00:13 · 400 阅读 · 0 评论 -
吸血鬼数字
import java.util.Arrays;/** * * 吸血鬼数字 * 一个4位数字,可以拆分2个2位数数字的乘积,顺序不限。 * 比如 1395 =15 * 93 * @author yangyi * */public class Account {public static void main(String[] args) {/转载 2015-12-18 12:07:16 · 281 阅读 · 0 评论 -
单例模式
单例模式应该是23种设计模式中最简单的一种模式了。它有以下几个要素:私有的构造方法指向自己实例的私有静态引用以自己实例为返回值的静态的公有的方法 单例模式根据实例化对象时机的不同分为两种:一种是饿汉式单例,一种是懒汉式单例。饿汉式单例在单例类被加载时候,就实例化一个对象交给自己的引用;而懒汉式在调用取得实例方法的时候才会实例化对象。代码如下:饿汉式单例转载 2015-12-18 13:45:37 · 208 阅读 · 0 评论 -
日期汇总
Js获取当前日期时间及其它操作var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMonth(); //获取当前月份(0-11,0代表1月)myDate.getDate();转载 2016-01-22 12:28:21 · 330 阅读 · 0 评论