
CoreJava
文章平均质量分 50
s123917
这个作者很懒,什么都没留下…
展开
-
判断是否为汉字
[code="java"]Pattern pattern = Pattern.compile("^[^\\x00-\\xFF]+$"); Matcher matcher = pattern.matcher("你"); System.out.println(matcher.matches());*********************************************...原创 2011-04-17 21:41:43 · 207 阅读 · 0 评论 -
获取系统运行信息
/** * 获得服务器网卡地址 * * @return 服务器网卡地址 */ private static String getServerMACAddress() { String address = ""; String os = "Windows";//AppContext.SERVER_OS_NAME; // 如果是Windows系统 ...原创 2012-08-22 18:02:31 · 166 阅读 · 0 评论 -
List与数组转换
//字符数组转List [code="java"]String[] s = {"a","b","c"}; List list= java.util.Arrays.asList(s); [/code]//List转字符数组——例子一 [code="java"]List list = new ArrayList(); list.add("a1"); list原创 2012-08-21 09:33:25 · 121 阅读 · 0 评论 -
Java常用方法
1、Java新建线程异步调用示例new Thread(new Runnable() { public void run() { try { sendEmail(null, to, subject, content); } catch (Exception ex) { } }}).start(); ...原创 2012-08-21 09:33:08 · 106 阅读 · 0 评论 -
耗时计算的部分代码
package com.happy.sqlite.test;import java.util.Calendar;public class LostTime { @SuppressWarnings("static-access") public static void main(String[] args) { long t1 = System.currentTimeM...原创 2012-08-20 06:47:17 · 144 阅读 · 0 评论 -
常用正则表达式收集
更新2012-03-31[code="java"]1、[ ]{2,}//正则替换多余的空格变成一个空格 2、(\d{1,3})(?=(\d{3})+(?:$|\.))替为"$1,"//效果12345变为12,345//(\d{1,3})表示数字1-3个字符。//?=(\d{3})+(?:$|\.)个人认为是1-3个数字的后面跟着3位的数字,这三位的数字后面又跟着结束符或小数点...原创 2012-03-31 15:51:48 · 90 阅读 · 0 评论 -
final,static,nested使用2012-03-30(转载)
1。final 篇 final 做为一个独立的存在,也表现的与众不同。一般情况都可以理解为 can't be changed. 1)final data: 实现constant(常数)语义。说明这个值:在编译时不会变;在运行时也不能被改变。 在java中,提供了blank final:允许大家将初始化的动作延迟到constructor中。这是极限,有编译器保证。 2)final p...原创 2012-03-30 10:07:21 · 89 阅读 · 0 评论 -
双重检查加锁
[b]双重检查加锁机制[/b]并不是每次进入getInstance方法都需要同步,而是先不同步,进入方法过后,先检查实例是否存在,如果不存在才进入下面的同步块。双重检查加锁机制的时间会使用一个关键字volatile,他的意思是:被volatile修饰的变量的值,将不会被本地线程缓存,所有对该变量的读写都是直接操作共享内存,从而确保多个线程能正确的处理该变量。[code="jav...原创 2012-03-28 10:46:50 · 106 阅读 · 0 评论 -
Java路径2012年3月22日
Web中获取路径的方法[code="java"]ServletActionContext.getServletContext().getRealPath("")D:\Java\Tomcat\apache-tomcat-6.0.33\webapps\weibo ServletActionContext.getServletContext().getRealPath("") ...原创 2012-03-22 23:55:26 · 65 阅读 · 0 评论 -
关于interface特征的归纳
1.接口中的成员变量默认都是public、static、final类型的,必须被显式初始化。2.接口中方法默认都是public、abstract类型的。3.接口中没有构造方法,不能被实例化。4.接口不能实现另一个接口,但是可以继承多个其他接口。合法:public interface C extends A,B{}非法:public interface C implements ...原创 2011-08-30 14:58:40 · 190 阅读 · 0 评论 -
解析properties资源文件
[code="java"][/code][code="java"]import java.io.FileInputStream;import java.io.FileOutputStream;import java.util.HashMap;import java.util.Iterator;import java.util.Properties;/** *//**...原创 2011-08-23 21:06:18 · 97 阅读 · 0 评论 -
日期类的加减及java中所以日期类的操作算法大全
1.计算某一月份的最大天数[code="java"]1Calendar time=Calendar.getInstance();2time.clear();3time.set(Calendar.YEAR,year); //year 为 int 4time.set(Calendar.MONTH,i-1);//注意,Calendar对象默认一月为0 5int d...原创 2011-08-23 20:59:23 · 184 阅读 · 0 评论 -
String基本知识
1、replace和replaceAll区别(replaceFirst)replace参数是字符或字符串。replaceAll参数正则表达式字符串。2、\说明。\在java中表示转义符。正则表示也是特殊字符。所以在正则表达式中表示一个“\”要“\\\\”来表示。 ...原创 2012-08-23 09:13:04 · 174 阅读 · 0 评论