摘要:
phone.replaceAll("(\\d{3})\\d{4}(\\d{4})","$1****$2");152****4799idCard.replaceAll("(\\d{4})\\d{10}(\\w{4})","$1*****$2");4304*****7733$1、$2、……表示正则表达式 阅读全文
摘要:
转载自:http://blog.csdn.net/hekewangzi/article/details/51956170 阅读全文
摘要:
转载自:http://blog.csdn.net/hekewangzi/article/details/51969774 阅读全文
摘要:
Constant Pool常量池的概念: 在讲到String的一些特殊情况时,总会提到String Pool或者Constant Pool,但是我想很多人都不太 明白Constant Pool到底是个怎么样的东西,运行的时候存储在哪里,所以在这里先说一下Constant Pool的内容. Strin 阅读全文
摘要:
转载自:http://blog.csdn.net/hekewangzi/article/details/45648771 阅读全文
摘要:
转载自:http://blog.csdn.net/hekewangzi/article/details/45648687 阅读全文
摘要:
转载自:http://blog.csdn.net/hekewangzi/article/details/45648579 阅读全文
摘要:
转载自:http://blog.csdn.net/hekewangzi/article/details/45646279 阅读全文
摘要:
转载自:http://blog.csdn.net/hekewangzi/article/details/45645831 阅读全文
摘要:
转载自:http://blog.csdn.net/hekewangzi/article/details/41349591 阅读全文
摘要:
转载自:http://blog.csdn.net/hekewangzi/article/details/41345237 阅读全文
摘要:
synchronized 多用于并发不高并且需要单线程运行的地方。比如你有一个A方法,你在方法上加了synchronized修饰。那么两个人同时去调用这个方法的时候不是并行的,是抢占的,谁先抢到资源谁就先去调用,慢的人必须等先用的人使用完毕将资源释放后才能使用方法。 阅读全文