04 2012 档案

摘要:Java中的多线程的实现方式有: 继承Thread并实现run函数。 继承Runnable接口并实现run函数。 实现Callable接口,并实现里面的call方法。 比较这两种方式,我们更喜欢使用Runnable来创建一个新的线程,因为继承了Thread类,就不可以再继承其他的类了。使用Callable的好处是可以返回值个线程的调用者。下面是这三中方式的具体实现案... 阅读全文
posted @ 2012-04-27 18:08 sam yuan 阅读(336) 评论(0) 推荐(0)
摘要:1. bind() $('a').bind('click', function() { alert("That tickles!") });This is the most straight forward binding method. jQuery scans the document for all $('a') elements and binds the alert functio... 阅读全文
posted @ 2012-04-27 09:36 sam yuan 阅读(119) 评论(0) 推荐(0)
摘要:java里同样也有范型的概念,我们可以自定义范型类、范型接口、范型内部类和范型方法等: class MyGeneric<T> { public T value; } class MyOtherGeneric<A, B> { void f(A a, B b) {} } interface MyGenericInterface<T> { T getT(); } class NormalOute... 阅读全文
posted @ 2012-04-26 14:34 sam yuan 阅读(727) 评论(0) 推荐(0)
摘要:刚开始接触java及Android,发现里面启动Activity和Service的方法都需要指定一个Class参数,不太清楚为什么要这样做,联想到Java里面的getClass和forName()也是返回同样的类型,就更加迷糊了,经过网上搜索,终于明白了他们的区别和不同。 首先这个函数或属性都是用来获得一个类型的Class对象。每一个类型在java虚拟机中都对应一个Class对... 阅读全文
posted @ 2012-04-26 10:48 sam yuan 阅读(1254) 评论(0) 推荐(0)