随笔分类 - java
摘要:JPA是Java的持久化规范。Hibernate早期是一个ORM框架,后期是JPA的一个实现。
阅读全文
摘要: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
阅读全文
摘要:synchronized 多用于并发不高并且需要单线程运行的地方。比如你有一个A方法,你在方法上加了synchronized修饰。那么两个人同时去调用这个方法的时候不是并行的,是抢占的,谁先抢到资源谁就先去调用,慢的人必须等先用的人使用完毕将资源释放后才能使用方法。
阅读全文
摘要:public static void main(String[] args) { for(Thread t:getThreads()){ t.start(); } } public static Thread[] getThreads(){ Thread[] thread = new Thread[
阅读全文
摘要:Java Thread中, join() 方法是让调用该方法的主线程执行run()时暂时卡住,等run()执行完成后, 主线程再调用执行join()后面的代码。示例: 如果去掉t1.join()这个语句过后, 输出的顺序是乱的, 加上这个语句后, 就会按照顺序输出, 从某种意义上说实现了同步。 转载
阅读全文
摘要:ArrayList会比Vector快,他是非同步的,如果设计涉及到多线程,还是用Vector比较好一些 import java.util.*; /** * 演示Vector的使用。包括Vector的创建、向Vector中添加元素、从Vector中删除元素、 * 统计Vector中元素的个数和遍历Ve
阅读全文
摘要:java.util包中就包含了一系列重要的集合类,而对于集合类,主要需要掌握的就是它的内部结构,以及遍历集合的迭代模式。 接口:Collection 所有集合类的根类型,主要的一个接口方法:boolean add(Ojbect c) 虽返回的是boolean,但不是表示添加成功与否,因为Collec
阅读全文
摘要:在Java虚拟机规范的描述中,除了程序计数器外,虚拟机内存的其他几个运行时区域都有发生OutOfMemoryError(下文称OOM)异常的可能,本节将通过若干实例来验证异常发生的场景。并且会初步介绍几个与内存相关的最基本的虚拟机参数。 本节内容的目的有两个:第一,通过代码验证Java虚拟机规范中描
阅读全文
摘要:Java内存泄漏是每个Java程序员都会遇到的问题,程序在本地运行一切正常,可是布署到远端就会出现内存无限制的增长,最后系统瘫痪,那么如何最快最好的检测程序的稳定性,防止系统崩盘,作者用自已的亲身经历与各位网友分享解决这些问题的办法。 Java内存泄漏是每个Java程序员都会遇到的问题,程序在本地运
阅读全文
浙公网安备 33010602011771号