上一页 1 ··· 8 9 10 11 12 13 下一页
摘要: 生:线程刚被创建出来,还没有进入可执行状态。可执行:线程执行start()方法,进入就绪(可执行)状态,但是如果cpu未空闲,就无法立即进入执行状态。执行:开始执行run()方法死:run()方法结束。睡眠|阻塞|等待:线程仍然活着,但没有运行,如果符合某事件,将重新回到可执行状态。睡眠Thread.sleep(long millis)和Thread.sleep(long millis, int nanos)静态方法强制当前正在执行的线程休眠(暂停执行),以“减慢线程”。当线程睡眠时,它入睡在某个地方,在苏醒之前不会返回到可运行状态。当睡眠时间到期,则返回到可运行状态。注意:1.sleep设置 阅读全文
posted @ 2012-09-14 17:11 のんきネコ 阅读(1842) 评论(0) 推荐(0)
摘要: 在java中要想实现多线程,主要有两种手段,第一是直接继承Thread类,第二是实现Runable接口。直接继承Thread类,大致的框架式:1 public class Test extends Thread{2 //方法13 //方法24 public void run()5 {6 }7 }下面我们写个例子 1 public class Test extends Thread{ 2 private String name; 3 public Test(){ 4 5 } 6 public T... 阅读全文
posted @ 2012-09-14 15:52 のんきネコ 阅读(197) 评论(0) 推荐(0)
摘要: 元字符符号意思示范详例\d任意一个数字\d{2}-\d{8}22-12345678**前的符号重复任意次数次数可以为零\d*222222222222...或2\s任意的空白符全半角空格,tab,换行符\bhi\b\s\bLucy\bhiLucy+和*用法相似次数>=1\d+222222\w匹配任何单词字符串等价于[A-Z a-z 0-9]\d{2}\w\s\d{6}22h 222222222 22222222_ 222222^匹配行的开始^\d{2}匹配元:wwwwww22wwwwwww匹配结果:22$匹配行的结束[a-z]{2}$匹配元:2222222kfjda999999999匹配结 阅读全文
posted @ 2012-09-12 22:06 のんきネコ 阅读(350) 评论(0) 推荐(0)
摘要: for循环很简单,用起来也很方便,但对for循环的执行顺序并不了解。举个例子:public class TestOrder { static boolean order(char c) { System.out.print(c); return true; } public static void main(String[] args) { int i = 0; for (order('A'); order('B') && (i < 2); order('C')) { i++; ... 阅读全文
posted @ 2012-09-11 16:19 のんきネコ 阅读(2746) 评论(0) 推荐(0)
摘要: 今天碰到一个问题,需要通过json格式,将前台的数据提交到后台去,然后由后台解析后加以使用。使用Json格式进行数据传递,好处显而易见。我这儿使用Json格式的原因主要是,可以只将数据绑定到一个域上,而不需要绑定多个域进行传递,方便数据的调用。上网找了一些方法,里面使用的一些接口都需要再Silverlight中使用,而不能在web环境中使用。不过web框架下还是保留了一种Json数据的接口:JavaScriptSerializer。其实将json数据解析成后台数据,就是对数据的反序列化。下面我就做个简单的例子说明一下。在前台先将一系列Json数据放到一个数组中:$(function(){ .. 阅读全文
posted @ 2012-09-05 16:23 のんきネコ 阅读(4034) 评论(0) 推荐(0)
摘要: 今天参加公司的学习会,学了几种设计模式,稍微回忆一下,并且自己找了一些补充资料进一步加深理解。Singleton模式(单例模式)看字面的意思就知道,一个类Class只有一个实例存在。单例模式的好处就是它限制了实例的个数,有利于节约内存,方便java回收。它的写法也很简单,一看就懂。public class Singleton{ private static Singleton instance = null; private void Singleton(){ } public static synchronizedSingleton getInstance(){ if(... 阅读全文
posted @ 2012-08-28 23:30 のんきネコ 阅读(168) 评论(0) 推荐(0)
摘要: 下面是switch的简单写法:switch(A){caseB;}A部分中的值必须是int型的,或者是能够自动进行饮试转换成int型的表达式。也就是说A部分可以是byte/short/char/int型的。其次要强调的是该程序中B部分的值必须是单个byte/short/char/int型的值,或者是final型的变量。但是final型的变量也是有要求的,也即是它必须是编译时的常量,怎么讲呢,看下面的程序段:final int a = 0;final int b;第二个语句就是在编译时不能够被识别出值的变量,因为它没有初始化,当然,这条语句也是错误的。所以总结case后的值可以是常数值或final 阅读全文
posted @ 2012-08-24 17:03 のんきネコ 阅读(163) 评论(0) 推荐(0)
摘要: final 修饰符,如果一类被声明为final类,那么它不能派生出子类,即不能作为父类被继承。所以一个类在声明时不能同时添加 final 和 abstract。 变量或方法被声明成final时,在使用时就不能被改变,而且在声明时必须要赋予初始值。 方法被声明成final时,只能使用,不能被覆盖。finally 配合try{}catch(){}使用。如果抛出异常,则在执行完catch后进入finally块。finalize java的垃圾回收方法。允许回收此前未回收的内存垃圾。所有object都继承了finalize()方法。 阅读全文
posted @ 2012-08-13 15:45 のんきネコ 阅读(166) 评论(0) 推荐(0)
摘要: 模式逻辑允许存在个数别称特点内模式数据储存一个储存模式保证数据安全的有力措施概念模式数据全局逻辑抽象的(-)外模式数据局部逻辑多个用户模式1.实现数据共享2.提高效率,改善性能 阅读全文
posted @ 2012-08-13 10:39 のんきネコ 阅读(161) 评论(0) 推荐(0)
摘要: 在网站的文本输出中,经常会将DB里的文本输出到页面上。一般来说是直接利用MVC3中的ViewBag将文本带到前台并表示,或是是直接以的方式将文本表示出来。但是这两种方式都是以字符串的形式将文本输出出来的,如果要想实现文本的换行,或者是输出内容富文本化,比如说实现文本的换行,给特定字符添加颜色,设置粗体,这两种方式都显得心有余而力不足。在此之前我都是用javascript来做的,但是这种做法,即繁琐又不好看,而且平常看一些网站的源代码,可以看到这些网站基本都是直接输出html,而不需要靠javascript将文本重新decode一遍,因此我觉得一定有其他方法可以讲富文本直接输出要页面上。今天找到 阅读全文
posted @ 2012-08-10 00:45 のんきネコ 阅读(1987) 评论(2) 推荐(0)
上一页 1 ··· 8 9 10 11 12 13 下一页