java
文章平均质量分 78
anyof112
这个作者很懒,什么都没留下…
展开
-
java 静态代码块
[code="java"]static { int i=5; } [/code]这样做有什么作用呀?静态代码块(static block ),不包含在任何方法体中当类被载入时,自动执行静态代码块,且只被执行一次经常用于类属性的初始化。在Java中,类装载器把一个类装入Java虚拟机中,要经过三个步骤来完成:装载、链接和初始化,其中链接又可以分成校验、准备和解析三步,...原创 2011-09-08 13:18:10 · 89 阅读 · 0 评论 -
java nio 之MappedByteBuffer
转载自:[url]http://blog.csdn.net/mgoann/article/details/3345850[/url]其实掌握MappedByteBuffer并不难,只要记住“三方三法三特性”(我自己总结的,呵呵~~不要扔鸡蛋哦。。。)这句话就可以轻松搞定!MappedByteBuffer 只是一种特殊的 ByteBuffer ,即是ByteBuffer的子类。 Mapped...原创 2011-09-15 09:59:10 · 185 阅读 · 0 评论 -
小代码合集
[quote]数组转Arraylist[/quote][code="java"]private static String[] items={"lorem", "ipsum", "dolor","sit", "amet", "consectetuer","adipiscing", "elit", "m原创 2011-09-21 09:08:25 · 151 阅读 · 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-9][0-9]*$ 验证非零的负...原创 2011-11-14 14:59:49 · 87 阅读 · 0 评论 -
【转】Java程序员常用工具类库
有人说当你开始学习Java的时候,你就走上了一条不归路,在Java世界里,包罗万象,从J2SE,J2ME,J2EE三大平台,到J2EE中的13中核心技术,再到Java世界中万紫千红的Framework......等等,你会发现自己总是在学习,但总是有自己不知道的东西。 当你看到代码工程的lib下各种各样的jar文件的时候,你是否能全部知道他们都是干什么用的,为什么要导入到工程下吗...原创 2012-06-06 17:42:08 · 401 阅读 · 2 评论 -
WeakReference与SoftReference
装载自:http://flyneil.iteye.com/blog/1345177 WeakReference与SoftReference都可以用来保存对象的实例引用,这两个类与垃圾回收有关。WeakReference是弱引用,其中保存的对象实例可以被GC回收掉。这个类通常用于在某处保存对象引用,而又不干扰该对象被GC回收,通常用于Debug、内存监视工具等程序中。因为这类程序一般要求...原创 2012-03-29 21:57:18 · 217 阅读 · 0 评论 -
反射备忘
public class TestMain { /*** @param args*/public static void main(String[] args) {WorkMate mate = new WorkMate();try {Class mateClass = mate.getClass();for(Field field : mateClass.g...原创 2014-04-16 15:08:47 · 209 阅读 · 0 评论